Java
littlestar0
这个作者很懒,什么都没留下…
展开
-
理解生产者和消费者,两种实现方式
生产者消费者问题故事举例,理解送情报:送者类,取者类,房间类三个类。生产者和消费者有两种实现方式:1.加同步锁实现互斥2.使用阻塞队列实现互斥原创 2017-07-18 19:19:34 · 472 阅读 · 0 评论 -
坏味道
坏味道 是什么? 不好的编码习惯或思维导致所写的代码在清晰理解性、内存和效率、扩展性和维护性方面对整个项目的损坏和潜在的危害。 软件工程和建筑工程的共通点,代码坏味道好比建筑设计和材料的劣质对工程的影响,即不论是否存在坏味道都能完成工程实现,但最终成果的耐用性和易用性却大相径庭。清晰理解性 一、过长的参数、方法、类* 接口设计,如果参数过多(一般超过4个的时候),建议考虑使用封装成...原创 2018-04-04 17:32:33 · 660 阅读 · 0 评论