JDK
赛小文
高手和菜鸟的区别,是高手总会合理的整合利用现有的资源和规则而菜鸟总想把事情控制在自己熟知的领域。
展开
-
JDK1.6和JDK1.7共存和Eclipse出错
背景: JDK 都已经发布到1.8版本了,作为一个“怀旧”的programer,我对新版本一直没什么关注。一直都是项目需要哪个版本就用哪个版本,而且我一直认为如果项目太过于依赖JDK版本的话,那开发和设计上也就太shit了!这几天由于一些原因需要切换老版本的项目去做些东西。老版本(称为V1)使用的是JDK1.6开发的,新版本(称为V2)使用的是JDK1.7。现在需要两个版本的J原创 2015-05-23 15:42:00 · 16806 阅读 · 1 评论 -
Sevelt3.0新特性总结
背景: 最近在给领导部署演示环境的时候发生了很恶心的问题。资源和jar包好之后,服务器总是起不来,一直包各种错误,然后切换JDK,使用各种版本的Spring Jar包都不可以,而且每次报的错误都不一样。最后发现是服务器上有一个项目使用了Servlet 3.0并且没有声明metadata-complete属性造成的。今天特地记录下Servlet 3.0的新特性。原创 2015-06-12 17:03:59 · 1710 阅读 · 0 评论 -
Java多线程-线程同步(对象锁)
Java线程同步是用来解决线程间共享资源的。在传统的单线程程序中,程序都是有序的按照程序猿写好的指定的流程运行的,因此对于一些资源,比如某个变量的内存读写顺序是固定的,因此不会出现问题。 但是在多线程环境下,线程执行时并无规律可言,所以对于资源共享时很容易带来共享的混乱,这是支持并发的OS都面临的问题也就是资源争夺。尤其是真正的多核多线程机器上,多线程的情况更为复杂。资源争夺要做到原创 2015-08-26 16:54:23 · 1948 阅读 · 0 评论 -
Java多线程基础总结
Java采用多线程方式实现并行计算,当然并行计算也可以采用多进程方式实现,但是进程切换耗费比较高。而且进程间是隔离的,进程间通信机制比较麻烦,最后JVM本身在操作系统中就一个进程,由它再启动一个进程不太合适,所以Java采用多线程方式实现并行计算。原创 2015-08-19 08:53:27 · 1627 阅读 · 0 评论