自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

我们的征途是星辰大海

我的GitChat : https://gitbook.cn/gitchat/author/5aa87360f09ada6c2d5d0533

  • 博客(4)
  • 资源 (1)
  • 问答 (6)
  • 收藏
  • 关注

原创 记忆宫殿——总结

前两天在看美剧《汉尼拔》,其中有这么一个情节,Will被关在精神病医院的监狱里面,看守问will : Do you want to read a book? Will回答: No,I have my imagination.这让我又想起了之前几年前,在学习记忆方法的时候,参考过的一种叫做记忆宫殿的方法。在这里先插入几句话,学习其实也是一门科学,涉及到的内容,我目前接触过的有(主次先后,按照个...

2018-11-19 22:51:29 1891 2

原创 Java并发编程的艺术——原子操作的实现原理

原子操作的定义atomic,表面上,指的是不能进一步分割的最小粒子。借鉴我们在数据库中学的事务的概念,atomic operation,意为——不可被中断的一个或者一系列操作。处理器如何实现原子操作使用总线锁保证原子性如果多个处理器同时对共享变量进行读改写操作,例如,i++操作,那么共享变量会被多个处理器同时操作,这样读改写操作就不是原子的了。例如,cpu1将共享变量i=1读到自己的缓存,...

2018-11-10 22:23:20 796

原创 Java并发编程的艺术——volatile和synchronized实现原理

volatilevolatile变量修饰的共享变量进行写操作时候,会都出lock前缀指令。lock前缀指令在多核处理器下会引发一下两件事情:将当前处理器缓存行的数据协会到系统内存。这个写回内存的操作会是在其他CPU里缓存了改内存地址的数据无效。总结下volatile的两条实现原则:Lock前缀指令会引起处理器缓存会写到内存。一个处理器的缓存回写到内存会导致其他处理器的缓存无效。...

2018-11-10 21:14:27 285

转载 Java的对象头和对象组成详解

Java的对象头和对象组成详解

2018-11-09 14:17:56 479

ble设备扫描器.apk

ble设备扫描器.apk,目前只有扫描周边BLE设备的功能,又需要其他功能的,可以私信我。

2016-09-13

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

TA关注的人

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