Java笔记

共 167 篇文章

重学Java-分布式事务基础

重学Java-分布式事务基础

CAP定理(CAP theorem)又称为布鲁尔定理(Brewer’s theorem),最开始是埃里克·布鲁尔(Eric Brewer)在 2000年的计算原理研讨会(PODC) 上提出的一个猜想(《Towards Robust Towards Robust Distributed Systems Distributed Systems》)。两年后的2002年,麻省理工学院的 Seth Gilbert 和 Nancy Lynch 教授在《Brewer’s Conjecture and the Feasibility of Consistent, Available, Partition-Tolerant Web Services》 一文中证明了该猜测,从此CPA定理正式诞生。

重学Java-本地事务

重学Java-本地事务

这是事务部分的第一篇,预计从本地事务到分布式事务逐步递进的方式进行整理。同时这个系列默认大家对本地事务已经比较熟悉,所以内容相对会少一些,重点放在分布式事务部分。

漫谈装饰器模式

漫谈装饰器模式

装饰器模式(Decorator Pattern)也叫包装器模式(Wrapper Pattern),在不改变原有对象的基础上,动态地将责任附加到对象上,若要扩展功能,装饰者提供了比继承更有弹性的替代方案。

漫谈数据结构-散列表

漫谈数据结构-散列表

散列表(Hash Table),平时也叫它“哈希表”或者“Hash 表”。通过把 Key 值映射到表(即数组)中一个位置来访问记录,以加快查找的速度。这个映射函数叫做散列函数,存放记录的数组叫做散列表。

IDEA配置Resin

IDEA配置Resin

前两天运行项目需要Resin,搜索时发现可用信息不多,在此记录一下配置过程,以及期间遇上的问题。