前言: 逛开源社区的时候无意发现的,用了一段时间,觉得还可以,特此推荐一下。 lombok 提供了简单的注解的形式来帮助我们简化消除一些必须有但显得很臃肿的 java 代码。特别是相对于 ...
water
10年前 (2015-07-02) 2635℃ 0评论
0喜欢
记得在一部科幻电影中,一群人因为外星人的到来而在楼顶狂呼欢迎,但随之而来的先是巨大飞船下的一片阴影,接下来就是外星人的一束光炮,这群人和大楼随
之灰飞烟灭。有的时候我们过多关注技术好的一面,但实际上技术与对社会的重构相叠加才真正塑造未来的具体形态。技术发展下去,必会逐步挖...
water
10年前 (2015-07-02) 2591℃ 0评论
0喜欢
Inspired by Effective Java.
Singleton
模式是在编程实践中应用最广泛的几种设计模式之一。以前知道的,实现单例的方法有两种(下面的A、B)。刚刚在读《Effective
Java的时候》学到一种新的更好的方法(E):单元素的枚举类型。同...
water
10年前 (2015-06-30) 2713℃ 0评论
0喜欢
使用 JCache
Memcache Java API 支持 JCache 标准接口
(javax.cache)。使用
JCache,您可以设置和获取值、控制值在缓存中到期的方法、检查缓存的内容,以及获取有关缓存的统计数据。您也可以使用“监听器”添加设置和删除值时
的...
water
10年前 (2015-06-30) 4943℃ 0评论
2喜欢
创世之初,世上只有Make一种构建工具,后来,其发展为GNU Make。但是,由于需求的不断涌现,码农的世界里逐渐演化出了千奇百怪的构建工具。当前,JVM生态圈由三大构建工具所统治:
Apache Ant带着Ivy
Maven
Gradel
Ant with Iv...
water
10年前 (2015-06-26) 3161℃ 0评论
0喜欢
Dubbo是阿里巴巴SOA服务化治理方案的核心框架,每天为2,000+个服务提供3,000,000,000+次访问量支持,并被广泛应用于阿里巴巴集团的各成员站点
Dubbo是一个阿里巴巴开源出来的一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务...
water
10年前 (2015-06-23) 3475℃ 0评论
0喜欢
现在有很多项目都使用JGroups做底层的通讯,知道的开源项目有JBoss
Cache和OSCache用它做为底层支持来实现集群的,一定还有其他的项目也用到了,只不过我不知道而已了。JGroups 适合使用场合服务器集群cluster、多服务器通讯、服务器replication(...
water
10年前 (2015-06-23) 3728℃ 0评论
0喜欢
郑重声明:本篇博客是自己学习 Leveldb 实现原理时参考了郎格科技系列博客整理的,原文地址:http://www.samecity.com/blog/Index.asp?SortID=12,只是为了加深印象,本文的配图是自己重新绘制的,大部分内容与原文相似,大家可以浏览原始页...
water
10年前 (2015-06-19) 2950℃ 0评论
0喜欢
RabbitMQ
1. 有pub/sub功能,支持同步和异步
2. 单条消息无大小限制
3. 理论上没有消息丢失或重复投递
4. 保证消息顺序
5. 支持异步发送消息
6. 客户端支持C/C++、C#、Erlang、Java、PHP、Python、Ruby、Perl、Lisp、H...
water
10年前 (2015-06-19) 5987℃ 0评论
0喜欢
Spring 框架作为目前非常流行的一个 Java 应用开发框架,它所包含的内容是非常繁多的。Spring 框架包含几十个不同的子项目,涵盖应用开发的不同方面。要在这些子项目之间进行选择,并快速搭建一个可以运行的应用是比较困难的事情。Spring Boot...
water
10年前 (2015-06-18) 3147℃ 0评论
1喜欢
作者:Lucida
微博:@peng_gong
豆瓣:@figure9
原文链接:http://lucida.me/blog/developer-reading-list/
关于
本文把程序员所需掌握的关键知识总结为三大类19个关键概念,然后给出了掌握每个关键概念所需...
water
10年前 (2015-06-16) 3299℃ 0评论
0喜欢
最近在做一个项目,需要用户在提交相关信息后,分析信息内容,然后将分析结果推送到相关的用户的信息模块中,用到了beanstalk这个队列系统。
beanstalkd介绍:
Beanstalkd,
一个高性能、轻量级的分布式内存队列系统,最初设计的目的是想通过后台异步执行...
water
10年前 (2015-06-12) 5413℃ 0评论
0喜欢
“只要我能控制一个国家的货币发行,我不在乎谁制订法律。”——梅耶·罗斯柴尔德
2011年的福布斯富豪榜上,墨西哥电信大鳄卡洛斯·斯利姆·埃卢以创纪录的740亿美元蝉联世界首富宝座。那么这些位列福布斯富豪榜上的富豪就真的是世界上最富有的人吗?
所谓“大隐隐于朝”。如今,罗斯柴尔德家...
water
10年前 (2015-06-11) 2971℃ 0评论
0喜欢
黑马说:吴晓波,1968年生人,财经作家,蓝狮子财经图书出版人。多年来,吴致力于企业及商业史研究,著有《大败局》、《激荡三十年》、《跌荡一百年》、《浩荡两千年》等作品。
下为吴晓波近期荐书。 文 | 吴晓波编辑 | 齐介仑
荐书1:《从0到1》作者:彼得·蒂...
water
10年前 (2015-06-08) 2891℃ 0评论
1喜欢
servlet作为一个web规范,其本身就算做一个web开发框架,但是其web action
(响应某个URI的实现)的实现都是基于类的,不是很方便,并且3.0之前的版本还必须通过web.xml配置来增加新的action。servlet中
有一个filter的功能,可以配置所有U...
water
10年前 (2015-06-08) 3144℃ 0评论
0喜欢
本文由 伯乐在线 – zer0Black 翻译,黄利民 校稿。未经许可,禁止转载!英文出处:Sahand Saba。欢迎加入翻译小组。
有
一个健康的自我批评对于专业和个人成长是很重要的。对于编程而言,自我批评的意义就是需要能查明设计中、代码中、开发中和行为中的无效...
water
10年前 (2015-06-08) 3131℃ 0评论
0喜欢
简介
Apache Kafka是分布式发布-订阅消息系统。它最初由LinkedIn公司开发,之后成为Apache项目的一部分。Kafka是一种快速、可扩展的、设计内在就是分布式的,分区的和可复制的提交日志服务。
Apache Kafka与传统消息系统相比,有以下不同:
它被设...
water
10年前 (2015-06-01) 2836℃ 0评论
1喜欢
网络上关于搭建maven私服的文章很多,但对于maven仓库索引的配置这方面还是较少,本文主要讲述如果快速搭建一个nexus私服,以及如何手动更新索引文件。
本文所用的环境:操作系统CentOS 6.5 64bit,nexus版本nexus-2.8.0-05-bundle
从so...
water
10年前 (2015-05-28) 3471℃ 0评论
1喜欢
1、 为什么使用Nexus
如果没有私服,我们所需的所有构件都需要通过maven的中央仓库和第三方的Maven仓库下载到本地,而一个团队中的所有人都重复的从maven仓库下
载构件无疑加大了仓库的负载和浪费了外网带宽,如果网...
water
10年前 (2015-05-27) 4059℃ 0评论
0喜欢
windows下安装
Subversion是优秀的版本控制工具,其具体的的优点和详细介绍,这里就不再多说.
首先来下载和搭建SVN服务器.
现在Subversion已经迁移到apache网站上了,下载地址:
http://subversion.apache.org/package...
water
10年前 (2015-05-26) 4761℃ 0评论
0喜欢