怡然便当

文章
5
资源
0
加入时间
3年1月8天

Shell脚本中单引号、双引号和反引号区别

测试脚本#!/bin/bashdate=$1#单引号echo '$date'#双引号echo "$date"#反引号echo `date`#双引号内嵌单引号echo "'$date'"#单引号内嵌双引号echo '"$date"'结论单引号不取变量值双引号取变量值反引号执行引号中的命令双引号内嵌单引号取出变量的值单引号内嵌双引号不取出变量的值...

线程中需要特别注意的volatile

关于volatile  我们知道,在Java中设置变量值的操作,除了long和double类型的变量外都是原子操作,也就是说,对于变量值的简单读写操作没有必要进行同步。这在JVM 1.2之前,Java的内存模型实现总是从主存读取变量,是不需要进行特别的注意的。而随着JVM的成熟和优化,现在在多线程环境下volatile关键字的使用变得非常重要。在当前的Java内存模型下,线程可以把变量保存在本地内

java拼接字符串构造in查询参数

代码如下: private String getInParm(String string) { String[] strs = string.split(","); StringBuilder sb = new StringBuilder(); sb.append("("); for (int i = 0; i < strs.length; i++) { s