• 明天就是大年三十了,今天在家有空,想集中整理一下CQRS架构的特点以及相比传统架构的优缺点分析。先提前祝大家猴年新春快乐、万事如意、身体健康! 最近几年,在DDD的领域,我们经常会看到CQRS架构的概念。我个人也写了一个ENode框架,专门用来实现这个架构
  • Spring 和EJB争吵终于即将结束:Spring将支持EJB3.1标准,Spring will also be a full featured EJB 3.1 implementation for use in the WebLogic application server.这场融合将在java icon
  • 单例Singleton和Prototype模式(Pool多例池化)曾经是两个截然相反的模式,EJB的无态会话Bean最早是以Pool形式出现,后来颠覆EJB的Spring提出Singleton,所有业务类缺省都是单例的,当时曾经引起本人的大跌眼镜,也发过抱怨,单例中状态访问需要注意锁模式。 icon
  • 你真的在用微服务?其实还是在用Miniservices迷你服务呢? 毫无疑问,微服务是现代软件开发中最热门的趋势之一,每个人都在追随并正在使用,但他们真的在用微服务吗?经过进一步认真思考后你会发现,由于缺乏对事件驱动架构了解,很多号称在使用微服务的团队其实 icon
  • My 10 favorite links on Software architecture, scalability and design icon
  • Data Grid数据网格是以ehcache的Terracotta兵马俑和Oracle的Coherence以及GigaSpaces为代表的分布式内存存储方案。 NoSQL则是不局限在Java领域,从key-value到neo4j等等,memcached也可 icon
  • 流媒体平台SoundCloud在2014年从SOA切换到微服务架构以后,几年经验证明其软件开发交付速度和生产力都有所提高。 遥想当初2014年,流行音乐和播客的流媒体平台SoundCloud变成自己成功的受害者。当时,用户每分钟都会上传12小时的音乐,每天 icon
  • wicket beats grails jsf+seam tapestry icon
  • Mongo和Couch是终极关系数据库的两个杀手。 在mongodb.org有一篇文章提出两者比较和如何使用。1.如果正在建立类似Lotuc notes应用,数据会暂时离线几个小时,然后再上线,这种模式适合Couch,和Couch的MVCC模式(M icon
  • 基本都是网络实时数据,你可以随时加入自己的意见。从下面几个方面比较:黑客新闻,Reddit,StackOverflow 统计GitHub统计优点缺点使用的公司集成情况  icon
  • 最近项目组里接到集团公司的一个重大任务。公司准备开发一个大型社区网站,需要项目组里出技术方案。项目组对技术方案首先选择了Java。但是对框架的选择上有些不一致。在控制层有的要用struts2,有的认为springMVC 3.0.在ORM上。。有的支持hiber icon
  • 在JAVA企业级应用中仿佛JCP就像一个旗帜一样,前一阵无事,便对JCP中的900多条jsr浏览了一遍,总结有以下几种情况: 1、JSR包含规范的描述,以及提供这个规范的标准接口API,一个仅仅由接口和部分具体类组成的jar包,比如说Servlet规范,这 icon
  • 又好久没上技术论坛了,每次想上技术论坛,第一个总是Jdon。如题,web框架有哪些先天性的劣势。现在手机端大行其道,对于web开发又有什么启发和挑战呢 icon
  • 本文是一篇微服务和单体架构比较文章,这类文章很多,但是比较的现象背后其实已经假设了一种先验的判断标准,这篇文章的言下之意是微服务比单体高级,对人员素质要求高,其实这是一种误解,微服务正是首先承认人理性设计能力不够,才用行动替代设计,先分成两三人的突击队上前线摸清敌情,相比单体的总体规划,然后再切分上 icon
  • 希望banq能发表一些两者的优缺点。 为什么OSGI比JBOSS 5内核 更流行? 我觉得JBoss 和内核更简单些,完全不需要任何接口。难道是太超前了? OSGI icon
  • 一个老外对Spring过长的API名称引起反感:AbstractBeanFactoryBasedTargetSourceCreator ContextSingletonBeanFactoryLocatorAspectJAdviceParameterNameDiscoverer Use icon
  • 如果没有人提到无服务器计算,这些天很难与DevOps进行对话。AWS Lambda和Azure Functions等无服务器计算平台与Docker和Kubernetes正在为部署应用程序提供有价值的新方法。 虽然无服务器提供了许多重要的好处,但它并 icon