2016年9月8日

并发编程历史观

摘要: 并发编程(Concurrency Programming),从字面意思来看,自然让人联想到两个或多个的意思。并发编程的出现是计算机硬件,操作系统进步的结果,也是计算机科学追求更快速度,更高效率解决问题的结果。 阅读全文

posted @ 2016-09-08 16:49 王诚 阅读(297) 评论(0) 推荐(0) 编辑

并发编程专题开篇

摘要: 自认为还算是一个技术爱好者(软件相关)。不管是在学校还是在工作岗位上,都一直保持买书,看书的这样一个优良习惯。除了保持内心沉(zhuang)静(bi),更重要的是我能系统深入学到很多东西。 但是自从患上拖延症和懒癌之后,我学到的很多东西都藏在肚子里,最后烂在肚子里了,也就白学了。因此,我决定,未来4个月好好总结和回顾过去学到的东西,并且以专题的形式总结和分享出来(尽最大努力酿酒,巷子深浅与否看造化了)。 9月和10月(2016)我想总结和分享的专题是Java编程里最具有挑战性的一个----并发编程。 阅读全文

posted @ 2016-09-08 16:46 王诚 阅读(229) 评论(0) 推荐(0) 编辑

2016年2月20日

从Tomcat工程源码中学到的软件开发小技巧

摘要: 本文主要总结我阅读Apache Tomcat 7.0.65源码的过程中学到的一些软件开发小技巧。今后如果我们新建工程项目,团队遵循这些小技巧能够给工程代码管理与组织带来极大的方便性。 阅读全文

posted @ 2016-02-20 20:41 王诚 阅读(545) 评论(0) 推荐(0) 编辑

基于LinkedList实现的固定大小线性排序数据结构

摘要: 本文详细讲解了在Java中使用LinkedList实现一种可以设置固定大小的线性集合,该集合线程安全,需要达到业务的最优性能。 阅读全文

posted @ 2016-02-20 13:50 王诚 阅读(5013) 评论(3) 推荐(1) 编辑

2016年2月1日

JDK的bin目录下那些常见工具使用集锦

摘要: 在JDK的bin目录下有许多java小工具可以用于编译,运行以及调试Java程序或监控JVM的运行。在习惯于在Window下使用Eclipse等IDE工具开发的程序员来说,可能bin目录下的很多工具都很少使用。但是如果是运行在Linux下的应用程序并且是命令行模式运行的话,很多时候使用JDK提供的一些工具可以给开发人员带来很多便利。本文总结了在实际开发中我们可能接触到或需要掌握的一些小工具的基本用法。对于像java,javac,javadoc这样的工具可能更多的时候不需要我们掌握,因此本文也只是提供基本用法。但是对于像jps,jdb等这样一些debug或监控工具,对于在linux下的命令行模式下调试以及监控Java应用程序很有用,因此重点介绍。 阅读全文

posted @ 2016-02-01 16:56 王诚 阅读(4134) 评论(2) 推荐(2) 编辑

导航