自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 资源 (2)
  • 收藏
  • 关注

原创 Volatile修饰变量

这是一种稍弱的同步机制,用来确保将变量的更新操作通知到其他线程,保持被该字段修饰的变量在线程之间的共享.并且编译器注意到被修饰的变量,那么不会将该变量上的操作同其他内存操作一起重排序.volatile变量不会被缓存在寄存器或者其他处理器不可见的地方,因此在读取volatile类型的变量的时候总会返回最新写入的值. 这里有个错误的引用场景,就是count++,这种类型的操作...

2019-07-03 09:13:51 343

原创 oracle的使用case函数列的别名问题

当case函数列不使用别名的时候,末尾的end case 中case可以加可以不加, 但是当这一列要有别名的时候,就不能加case.例如SELECTORDER_ID,CASE WHEN RPTERM = '1' and to_date(ACTUAL_PAYDATE,'yyyy-mm-dd') - to_date(PAY_DATE,'yyyy-mm-dd') > 0 THEN ...

2019-07-02 15:05:59 1819

jdk1.8中英文注释对照版.txt

该jdk版本为1.8,注释是经过翻译的中英文双语版本,翻译的不一定尽善尽美,欢迎提出意见建议.以下是简单例子. /** *Increases the capacity to ensure that it can hold at least the number of elements specified by the minimum capacity argument. *增加容量,以确保它至少可以容纳由最小容量参数指定的元素数量。 *@param minCapacity the desired minimum capacity *@param限制所需的最小容量 */ private void grow(int minCapacity) { //overflow-conscious code //overflow-conscious代码 int oldCapacity = elementData.length; int newCapacity = oldCapacity + (oldCapacity >> 1); if (newCapacity - minCapacity 0) newCapacity = hugeCapacity(minCapacity); //minCapacity is usually close to size, so this is a win: //minCapacity通常接近于size,所以这是一个优势: elementData = Arrays.copyOf(elementData, newCapacity); } private static int hugeCapacity(int minCapacity) { //if (minCapacity < 0) overflow //如果(minCapacity MAX_ARRAY_SIZE) ? Integer.MAX_VALUE : MAX_ARRAY_SIZE; }

2019-06-12

crt-cfx软件加破解工具

crt-cfx软件加破解工具。

2018-11-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除