摘要: 原创 2016年03月04日 13:35:20 7638 原创 2016年03月04日 13:35:20 7638 1.简介 赋值操作不是线程安全的。若想不用锁来实现,可以用AtomicReference<V>这个类,实现对象引用的原子更新。 使用场景:一个线程使用student对象,另一个线程负责 阅读全文
posted @ 2017-12-05 17:46 搜索技术 阅读(797) 评论(0) 推荐(0) 编辑
摘要: git提交本地分支到远程分支 git 常用命令(含删除文件) Git常用操作命令收集: 1) 远程仓库相关命令 检出仓库:$ git clone git://github.com/jquery/jquery.git 查看远程仓库:$ git remote -v 添加远程仓库:$ git remote 阅读全文
posted @ 2017-12-05 17:22 搜索技术 阅读(357253) 评论(0) 推荐(11) 编辑
摘要: http://www.yiibai.com/git/git_managing_branches.html 重命名分支 假设需要在项目中添加对宽字符的支持。并且已经创建了一个新的分支,但分支名称需要重新命名。那么可通过使用-m选项后跟旧的分支名称和新的分支名称来更改/重新命名分支名称。 现在,使用gi 阅读全文
posted @ 2017-12-05 16:13 搜索技术 阅读(5110) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/yansong_8686/article/details/50664338 实际上并不是原子操作,它包含了三步: 其中第1和第3步,单独来说都是线程安全的,由ConcurrentHashMap保证。但是由于在上面的代码中,map本身是一个共享变量。当线程A执 阅读全文
posted @ 2017-12-05 14:10 搜索技术 阅读(302) 评论(0) 推荐(0) 编辑
摘要: http://superleo.iteye.com/blog/314816 Private Modules PrivateModules 用于创建并不需要对外可见的绑定对象。当然,这样会使得封装变得更加简单,还避免了冲突。 作者没有写关于 PrivateModules 的内容,有可能还没有更新完吧。 阅读全文
posted @ 2017-12-05 10:53 搜索技术 阅读(397) 评论(0) 推荐(0) 编辑