自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 资源 (3)
  • 收藏
  • 关注

原创 还是得记点笔记

很多书看了一遍之后就忘了,比如前面这个java concurrency in practice。记了笔记至少能帮助自己回忆,这样也不用再费那么大劲重新去复习几百页的英文书——还是电子版的。所以重新开始记点笔记写点摘要,也算是一个积累。

2010-04-22 13:04:00 349

原创 java并发编程实践 笔记(1)

线程安全 什么是线程安全(thread-safe)? 一个类,如果能够在多线程并发访问的环境下(不管线程访问的顺序)正确表现自己的行为,并且无需外部调用添加任何同步之类的操作,这个类就是线程安全的。 这个正确性可以这么理解,就是说多线程访问的结果不会不同于单线程的访问。 线程安全的类不需要外部调用提供任何附加的同步。 无状态(stateless)的类永远是线程安全的。

2010-04-22 11:54:00 480

原创 Agile & Iterative Development (1)

软件不是可以预测的或大规模生产制造过程。软件是新产品的开发。 迭代开发计划的驱动方式包括风险驱动和客户驱动。两种方式应该结合使用。风险驱动是指从技术的角度来说,开发人员选择风险最高的部分先进行开发。而客户驱动则是由客户从业务的角度上选择最有业务价值的部分优先进行开发。 固定的时间盒——迭代周期是固定的。这是指一旦迭代开始时定下来了本次迭代的长度,那么这个时间就不应该再更改了。如果在这个迭代周期

2010-04-22 11:47:00 523

Kafka in action MEAP

MEAP v12,有前10章的内容。 Kafka in Action is a practical, hands-on guide to building Kafka-based data pipelines. Filled with real-world use cases and scenarios, this book probes Kafka’s most common use cases, ranging from simple logging through managing streaming data systems for message routing, analytics

2020-11-09

Microservices vs. Service-Oriented Architecture

One of the fascinating aspects of software engineering is how great concepts endure, but their execution and application are regularly reinvented using the tools and practices of the day. The rise of microservices patterns and practices is a great example of this process.

2018-03-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除