51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#文件操作
【多线程与并发】Java中的12个原子操作类
从JDK1.5开始,Java提供了java.util.concurrent.atomic包,该包中的原子操作类提供了一种使用简单、性能高效(使用CAS操作,无需加锁)、线程安全地更新一个变量的方式。`java.util.concurrent.atomic`包中的类.png根据变量类型的不同,Atomic包中的这12个原...
代码星球
·
2021-02-12
线程
并发
Java
中的
12个
在mybtis的映射文件中判断集合大小
<iftest="groupIds!=nullandgroupIds.size>0">and(group_idin<foreachcollection="groupIds"index="index"item="item"open="("separator=","close=")">#{it...
代码星球
·
2021-02-12
mybtis
映射
文件
判断
集合
HTML5+和MUI页面操作
最近总是碰到针对页面的一些操作,以下是针对webview的一些简单方法以及个人理解。更多详尽的内容请参考标准文档:http://www.html5plus.org/doc/zh_cn/webview.html#plus.webview.getLaunchWebviewWebview模块管理应用窗口界面,实现多窗口的逻辑...
代码星球
·
2021-02-12
HTML5+
MUI
页面
操作
git查看一个文件的历史记录
gitlog--all--'*'FILENAME'*'支持模糊查询主要用于查找历史上被删除的文件 可以做成git的一个快捷命令find="!f(){gitlog--all--'*'$1'*';};f"用法:gitfindFILENAME 可以参考 gitlog控制输出宽度 优化l...
代码星球
·
2021-02-12
git
查看
一个
文件
历史
Intellij Idea编译项目下的.java文件时的编码问题
由《编译.java文件时的编码问题》可知,在编译.java文件的时候,需要正确指定一个编码方案,该编码方案用于解码.java文件的字节流。那么在使用IntellijIdea编译(假定使用javac编译工具)项目下所有的.java文件时,该如何指定正确的编码方案呢?1)首先,我们需要知道当执行"Build"菜单下的"Ma...
代码星球
·
2021-02-12
Intellij
Idea
编译
目下
.java
java中的stream的Map收集器操作
packagetest9;importjava.util.Collections;importjava.util.HashSet;importjava.util.Map;importjava.util.Set;importjava.util.TreeMap;importjava.util.fun...
代码星球
·
2021-02-12
java
中的
stream
Map
收集器
Windows下使用cmd运行jar文件
一般window系统下是不能直接运行jar文件的。(有些电脑可以,记得我以前的电脑是双击jar就可以运行的)那么如何在windows下运行jar呢?1.首先,电脑必须配置java运行环境jre--安装有jdk就行了2.进入cmd窗口,切换到jar所在的目录我的jar文件是放在桌面的,执行命令:java-jar需要运行的...
代码星球
·
2021-02-12
Windows
使用
cmd
运行
jar
Log4j 配置某个类中某个方法的输出日志到指定文件
我们在项目中使用log4j开发的时候,会遇到一些特殊的情况,比如:要输出某个类中某个方法的日志信息到文件中,方便以后查看可以使用如下配置:log4j.rootLogger=info,stdoutlog4j.appender.stdout=org.apache.log4j.ConsoleAppenderlog4j.app...
代码星球
·
2021-02-12
某个
Log4j
配置
类中
方法
使用log4j使某些java类的日志信息输出到指定日志文件中
Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接口服务器、NT的事件记录器、UNIXSyslog守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。最令人感兴趣的就是,...
代码星球
·
2021-02-12
日志
使用
log4j
某些
java
使用 Linux Mint 作为主要操作系统的一些个人常用软件
本篇文章讲一下一些Linux上的应用,多数为日常生活娱乐用的软件,同时也会讲一点开发工具,对于有兴趣继续研究Linux的可以参考一下。软件的安装方式1.SoftwareManager2.deb包3.AppImage4.二进制文件5.编译日常软件1.截图工具Shutter2.图像处理GIMP3.同步盘Nextcloud4...
代码星球
·
2021-02-12
使用
Linux
Mint
作为
主要
Linux中MySQL配置文件my.cnf参数优化
MySQL参数优化这东西不好好研究还是比较难懂的,其实不光是MySQL,大部分程序的参数优化,是很复杂的。MySQL的参数优化也不例外,对于不同的需求,还有硬件的配置,优化不可能又最优选择,只能慢慢的进行优化,需要不断的调试,才能达到不同环境的最优选择。首先介绍一下MySQL配置文件中不同模块[client]MySQL...
代码星球
·
2021-02-12
Linux
MySQL
配置文件
my.cnf
参数
linux修改文件或目录的所有者(chown)和用户组
Linux/Unix是多用户多任务操作系统,所有的文件皆有其拥有者(Owner)。利用chown命令可以将文件的拥有者加以改变。一般来说,这个命令只能由系统管理者(root)使用,一般用户没有权限来改变别人的文件的拥有者,也没有权限可以将自己的文件的拥有者改设为别人。只有系统管理者(root)才有这样的权限。 ...
代码星球
·
2021-02-12
linux
修改
文件
目录
所有者
AWK实现多文件读取和处理
当我们使用awk整合文件的时候,如果是两个文件,我们经常会用NR==FNR和NR!=FNR两个来指定读取第一个或者是第二个文件,但是如果涉及到三个及以上文件这种方式就不适用,除非我们使用前面两个文件的方式,生成第三者,在用第三者进行整合,也是可以实现,但是这样子多了个第三者,而且显得比较笨拙。我们可以使用如...
代码星球
·
2021-02-12
AWK
实现
文件
读取
处理
SequenceFile文件
SequenceFile文件是Hadoop用来存储二进制形式的key-value对而设计的一种平面文件(FlatFile)。目前,也有不少人在该文件的基础之上提出了一些HDFS中小文件存储的解决方案,他们的基本思路就是将小文件进行合并成一个大文件,同时对这些小文件的位置信息构建索引。...
代码星球
·
2021-02-12
SequenceFile
文件
vim打开多窗口、多文件之间的切换
打开多个文件:一、vim还没有启动的时候:1.在终端里输入 vimfile1file2...filen便可以打开所有想要打开的文件2.vim已经启动输入:efile可以再打开一个文件,并且此时vim里会显示出file文件的内容。 3.同时显示多个文件::sp &nb...
代码星球
·
2021-02-12
vim
打开
窗口
文件
间的
首页
上一页
...
70
71
72
73
74
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他