上一页 1 ··· 176 177 178 179 180 181 182 183 184 ··· 297 下一页

2015年7月9日

2015第28周四

摘要: 程序员可以被分为两种:先确认前条件/不变式/终止条件/边界条件,然后写出正确的代码先编写代码,然后通过各种用例/测试/调试对程序进行调整,最后得到似乎正确的代码我个人保守估计前者开发效率至少是后者的10 倍,因为前者不需要浪费大量时间在编码-调试-编码这个极其耗时的循环上。"写代码之前先通过循环不变... 阅读全文

posted @ 2015-07-09 23:46 时间朋友 阅读(226) 评论(0) 推荐(0)

2015年7月8日

2015第28周三

摘要: 晚上没加班,去KTV唱歌,两个人唱了近3小时,虽然唱的不好但唱的很痛块。本来应该继续考虑并发编程的问题,但今天没往这方面努力,就暂时先停一下,感觉生活有点散乱,我们必须时刻提醒自己。晚上又想到了一个人眼界开阔问题,一个城里小孩和农村小孩在工作也容易区分——通过接触的事务、眼光、兴趣爱好能力、思维模式... 阅读全文

posted @ 2015-07-08 23:51 时间朋友 阅读(149) 评论(0) 推荐(0)

2015年7月7日

java并发5-volatile关键字解析

摘要: http://www.cnblogs.com/dolphin0520/p/3920373.html一.内存模型的相关概念 大家都知道,计算机在执行程序时,每条指令都是在CPU中执行的,而执行指令过程中,势必涉及到数据的读取和写入。由于程序运行过程中的临时数据是存放在主存(物理内存)当中的,这时就存在一个问题,由于CPU执行速度很快,而从内存读取数据和向内存写入数据的过程跟CPU执行指令的速度... 阅读全文

posted @ 2015-07-07 14:54 时间朋友 阅读(211) 评论(0) 推荐(0)

2015年7月6日

java并发4-单例设计方法

摘要: 单例的设计方式:第一种:非延迟加载单例类public class Singleton { private Singleton() {} private static final Singleton instance = new Singleton(); public static Singleton getInstance() { return instance; } } ... 阅读全文

posted @ 2015-07-06 21:38 时间朋友 阅读(402) 评论(0) 推荐(0)

2015年7月5日

Java并发3-多线程面试题

摘要: 1) 什么是线程?线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位。程序员可以通过它进行多处理器编程,你可以使用多线程对运算密集型任务提速。2) 线程和进程有什么区别?线程是进程的子集,一个进程可以有很多线程,每条线程并行执行不同的任务。不同的进程使用不同的内存空... 阅读全文

posted @ 2015-07-05 14:46 时间朋友 阅读(417) 评论(0) 推荐(0)

2015年7月4日

JAVA并发2

摘要: Java 5中引入了新的锁机制——java.util.concurrent.locks中的显式的互斥锁:Lock接口,它提供了比synchronized更加广泛的锁定操作。Lock接口有3个实现它的类:ReentrantLock、ReetrantReadWriteLock.ReadLock和ReetrantReadWriteLock.WriteLock,即重入锁、读锁和写锁。lock必须被... 阅读全文

posted @ 2015-07-04 16:14 时间朋友 阅读(463) 评论(0) 推荐(0)

2015年7月3日

JAVA并发

摘要: JAVA并发与厕所理论多个进程或线程同时(或着说在同一段时间内)访问同一资源会产生并发问题。用排队上厕所理论很好理解这个问题:人在上厕所时会占用当前厕位,其它要想用这个厕位的人就要等待。java 用synchronized解决同步问题:用法1public class Test{ public synchronized void print(){ ....; } }... 阅读全文

posted @ 2015-07-03 18:45 时间朋友 阅读(337) 评论(0) 推荐(0)

2015年7月2日

2015第27周三Java内存模型

摘要: 自己写的代码,6个月不看也是别人的代码,自己学的知识也同样如此,学完的知识如果不使用或者不常常回顾,那么还不是自己的知识。要认识java线程安全,必须了解两个主要的点:java的内存模型,java的线程同步机制。特别是内存模型,java的线程同步机制很大程度上都是基于内存模型而设定的。浅谈java内... 阅读全文

posted @ 2015-07-02 23:13 时间朋友 阅读(152) 评论(0) 推荐(0)

2015年7月1日

2015第27周三

摘要: 你所浪费的今天是昨日死去的人所奢求的明天;你所烦躁的现在是未来的你无法返回的过去。java日志记录、性能监控优化的最佳实践 阅读全文

posted @ 2015-07-01 22:34 时间朋友 阅读(115) 评论(0) 推荐(0)

2015年6月30日

2015第27周二

摘要: 1 WebService有很多协议,为什么HTTP比较流行?WebService是个很重型的规范,它的应用协议是SOAP(简单对象访问协议),它所依赖的下层通信方式不单单是HTTP,也有SOAP over SMTP, SOAP over TCP,由于HTTP协议群众基础广,开发调试方便,所以,成了WebService中最为流行的方式。甚至很多公司在内网通信,也用HTTP来做,比如,应用调用搜索引擎... 阅读全文

posted @ 2015-06-30 18:37 时间朋友 阅读(181) 评论(0) 推荐(0)

上一页 1 ··· 176 177 178 179 180 181 182 183 184 ··· 297 下一页

导航