在与 Martin Fowler 共同参加的一次主题演讲中,他提供了一个敏锐的观察报告: Java 的遗产是? 平台,不是? 语言。 最初的 Java 技术工程师曾做过一个了不起的决定,将语言从运行时中分离出来,最终使 200 多种...
分类:
编程语言 时间:
2014-10-23 19:25:04
阅读次数:
271
背景
最近阅读了 Martin Fowler 和 James Lewis 合著的一篇文章
Microservices, 文中主要描述和探讨了最近流行起来的一种服务架构模式——微服务,和我最近几年工作的实践比较相关感觉深受启发。本文吸收了部分原文观点,结合自身实践经验来探讨下服务架构模式的演化。
面向服务架构(SOA)
面向服务架构 SOA 思想概念的提出已不是什么新鲜事,大概在1...
分类:
其他好文 时间:
2014-09-23 11:14:08
阅读次数:
262
引言 本文主要是参考Martion Fowler所著的《企业应用架构模式》与Eric Evans所著的《领域驱动设计》这两本泰山之作,加上本人在近年实际的工作过程中开发SOA系统所认识到的问题所写的一篇文章,欢迎各位点评。 最后两节细说应用层、系统总体架构是本文的重点,着重说明领域驱动设计与...
分类:
其他好文 时间:
2014-09-17 18:06:42
阅读次数:
256
高可靠对称节点(双星模式)概览双星模式是一对具有主从机制的高可靠节点。任一时间,某个节点会充当主机,接收所有客户端的请求;另一个则作为一种备机存在。两个节点会互相监控对方,当主机从网络中消失时,备机会替代主机的位置。双星模式由Pieter Hintjens和Martin Sustrik设计,应用在i...
分类:
其他好文 时间:
2014-09-14 23:35:37
阅读次数:
350
IoC/DI 这个概念,最初是由Martin Fowler 提出来的。之后,很快在 Java 社区大行其道。在 .net 社区,IoC 的流行要比 Java 晚一些。尽管如此,现在开源社区中也已经出现了很多使用 .net 编写的 IoC 框架,比较有代表性的有:Castle Windsor/Spri...
分类:
其他好文 时间:
2014-09-12 13:27:43
阅读次数:
212
翻译自:Martin Thompson – Memory
Barriers/Fences
在这篇文章里,我将讨论并发编程里最基础的技术–以内存关卡或栅栏著称,那让进程内的内存状态对其他进程可见。
CPU 使用了很多技术去尝试和适应这样的事实:CPU 执行单元的性能已远远超出主内存性能。在我的“Writing
Combining”文章,我只是谈及其中一种技术。CPU 使用的用来隐...
分类:
其他好文 时间:
2014-09-02 10:29:54
阅读次数:
278
scala与java之间的关系,我认为可以用一句话来开头:scala来源于java,但又高于java。scala的设计者Martin Odersky就是一个JAVA控,这位牛人设计了javac和编写了jdk中的通用代码。可以说java语言本身就是Martin Odersky一步一步看着长大的。所以s...
分类:
编程语言 时间:
2014-08-28 22:26:56
阅读次数:
393
转载:http://war-martin.iteye.com/blog/1396335第一种配置方法:基于XML的事务管理这种方法不需要对原有的业务做任何修改,通过在XML文件中定义需要拦截方法的匹配即可完成配置,要求是,业务处理中的方法的命名要有规律,比如setXxx,xxxUpdate等等。详细...
分类:
编程语言 时间:
2014-08-21 13:05:54
阅读次数:
180
已读书籍:代码整洁之道(Clean Code, Robert C. Martin)失控(Out of Control,Kevin Kelly)用户故事与敏捷方法(User Story Applied,Mike Cohn)建筑的永恒之道(The Timeless Way of Building, C....
分类:
其他好文 时间:
2014-08-18 00:04:43
阅读次数:
172
linux环境下:[root@single ~]# localeLANG=en_US.UTF-8LC_CTYPE="en_US.UTF-8"……windows环境下:C:\Users\Martin>chcp活动代码页: 936字符集其实就是“字符”和“编码”的一张对照表,数据库安装过程中,会选择确认...
分类:
数据库 时间:
2014-08-09 18:15:28
阅读次数:
329