会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
人生设计师
博客迁移到:http://blog.longjiazuo.com/
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
32
33
34
35
36
37
38
39
40
···
92
下一页
2016年2月14日
happens-before通俗理解
摘要: 原文地址:http://ifeve.com/easy-happens-before/ 学习Java并发,到后面总会接触到happens-before偏序关系。初接触玩意儿简直就是不知所云,下面是经过一段时间折腾后个人对此的一点浅薄理解,希望对初接触的人有帮助。如有不正确之处,欢迎指正。 synchr
阅读全文
posted @ 2016-02-14 15:13 人生设计师
阅读(1050)
评论(0)
推荐(0)
2016年2月2日
Eclipse中Git插件还原文件
摘要: 如果修改了某个文件并未提交至本地库(add index),那么怎么还原呢?Git插件中并不像Svn插件直接提供有还原方式。其实无论是否提交至本地库或者远程库,还原操作的本质都是将文件的当前 版本还原至之前的某个版本,因为Git会把每次修改记录作为一个新的版本。具体操作步骤如下: 1. 以还原inde
阅读全文
posted @ 2016-02-02 16:48 人生设计师
阅读(632)
评论(0)
推荐(0)
2016年2月1日
集成 Tomcat 插件到 Eclipse 的过程
摘要: 1. 下载 Tomcat 作者选择的是 Tomcat6,下载地址:http://tomcat.apache.org/download-60.cgi,选择绿色版的 zip 进行下载(目前最新的 Tomcat 6 版本的绿色版是 apache-tomcat-6.0.35.zip,作者已经上传了一个到 C
阅读全文
posted @ 2016-02-01 14:38 人生设计师
阅读(237)
评论(0)
推荐(0)
2016年1月31日
深入理解ClassLoader(五)—类的卸载
摘要: 原文地址:http://yhjhappy234.blog.163.com/blog/static/316328322011101413730764/?suggestedreading&wumii 我们知道,当一个类被加载、连接和初始化之后,他的生命周期就开始了,当该类的class对象不再被引用之后,
阅读全文
posted @ 2016-01-31 21:58 人生设计师
阅读(4220)
评论(1)
推荐(0)
使用eclipse远程调试Tomcat的方法
摘要: tomcat是一种非常常见的java web应用服务器,有时候服务器可能并不是部署在本地,而是部署在远程其他的机器上,我们用eclispe该如何进行debug调试呢? 1. 在eclispe中新建web应用,名字叫webtest。里面只有一个HelloServlet。Web.xml配置如下。 修改t
阅读全文
posted @ 2016-01-31 21:45 人生设计师
阅读(778)
评论(0)
推荐(0)
深入理解Java内存模型(七)——总结
摘要: 处理器内存模型 顺序一致性内存模型是一个理论参考模型,JMM和处理器内存模型在设计时通常会把顺序一致性内存模型作为参照。JMM和处理器内存模型在设计时会对 顺序一致性模型做一些放松,因为如果完全按照顺序一致性模型来实现处理器和JMM,那么很多的处理器和编译器优化都要被禁止,这对执行性能将会有很大的影
阅读全文
posted @ 2016-01-31 21:40 人生设计师
阅读(374)
评论(0)
推荐(0)
深入理解Java内存模型(六)——final
摘要: 本文属于作者原创,原文发表于InfoQ:http://www.infoq.com/cn/articles/java-memory-model-6 与前面介绍的锁和volatile相比较,对final域的读和写更像是普通的变量访问。对于final域,编译器和处理器要遵守两个重排序规则: 在构造函数内对
阅读全文
posted @ 2016-01-31 21:38 人生设计师
阅读(477)
评论(0)
推荐(0)
深入理解Java内存模型(五)——锁
摘要: 本文属于作者原创,原文发表于InfoQ:http://www.infoq.com/cn/articles/java-memory-model-5 锁的释放-获取建立的happens before 关系 锁是java并发编程中最重要的同步机制。锁除了让临界区互斥执行外,还可以让释放锁的线程向获取同一个
阅读全文
posted @ 2016-01-31 20:35 人生设计师
阅读(311)
评论(0)
推荐(0)
深入理解Java内存模型(四)——volatile
摘要: 本文属于作者原创,原文发表于InfoQ:http://www.infoq.com/cn/articles/java-memory-model-4 volatile的特性 当我们声明共享变量为volatile后,对这个变量的读/写将会很特别。理解volatile特性的一个好方法是:把对volatile
阅读全文
posted @ 2016-01-31 20:17 人生设计师
阅读(2187)
评论(0)
推荐(1)
深入理解Java内存模型(三)——顺序一致性
摘要: 本文属于作者原创,原文发表于InfoQ:http://www.infoq.com/cn/articles/java-memory-model-3 数据竞争与顺序一致性保证 当程序未正确同步时,就会存在数据竞争。java内存模型规范对数据竞争的定义如下: 在一个线程中写一个变量, 在另一个线程读同一个
阅读全文
posted @ 2016-01-31 17:42 人生设计师
阅读(444)
评论(0)
推荐(0)
上一页
1
···
32
33
34
35
36
37
38
39
40
···
92
下一页
公告