一句恶言就能招来苦报

从前,舍卫城中有一个富翁,名叫师质,信奉佛教。有一天,他准备了美好的饮食,虔诚地供养佛陀和僧众。佛陀受过供养,又开示一番,就领着众僧回到精舍。

More...

社区完成迁移

社区目前已经从 BAE 上迁移到了 VPS,本次迁移包括了三个服务: * Index * Symphony * Rhythm 另外,也包含了我和 V 的博客。 目前运行良好,VPS 上面基础设施包括: * MySQL * Nginx * PhpMyAdmin 暂时先这样,慢慢再优化了。

More...

准备转向 VPS

  ,

BAE 终于要求备案后才能绑定域名了,早想到会有这么一天的,但没想到的是这一天来得这么突然。 b3log.org 下面的几个服务要做迁移了,包括社区服务器(Rhythm)、社区论坛(Symphony)、首页(Index),还有我和 V 的个人博客。 VPS 提供商今天确定下来,明天刚好元旦放假,争取今晚把环境准备好,明天迁移完毕。

More...

NetBeans 时事通讯(刊号 # 265 - Dec 16, 2013)

NetBeans Logo现在的 netbeans.org 瞬息万变。为了帮助您快速的获得最新消息,一个由志愿者组成的团队会每周收集与 NetBeans 相关的时事通讯,包括文章,教程,重要事件等等。

刊号 # 265 - Dec 16, 2013

More...

穿梭时空的感觉

这个周末好像穿梭了时空,以前梦到的这个周末又重现了两次。

More...

NetBeans 时事通讯(刊号 # 261 - Nov 11, 2013)

NetBeans Logo现在的 netbeans.org 瞬息万变。为了帮助您快速的获得最新消息,一个由志愿者组成的团队会每周收集与 NetBeans 相关的时事通讯,包括文章,教程,重要事件等等。

刊号 # 261 - Nov 11, 2013

More...

服务治理过程演进

Dubbo 服务治 在大规模服务化之前,应用可能只是通过RMI或Hessian等工具,简单的暴露和引用远程服务,通过配置服务的URL地址进行调用,通过F5等硬件进行负载均衡。 (1) 当服务越来越多时,服务URL配置管理变得非常困难,F5硬件负载均衡器的单点压力也越来越大。 此时需要一个服务注册中心,动态的注册和发现服务,使服务的位置透明。 并通过在消费方获取服务提供方地址列表,实现软负载均衡和Failover,降低对F5硬件负载均衡器的依赖,也能减少部分成本。 (2) 当进一步发展,服务间依赖关系变得错踪复杂,甚至分不清哪个应用要在哪个应用之前启动,架构师都不能完整的描述应用的架构关系。 这时,需要自动画出应用间的依赖关系图,以帮助架构师理清理关系。 * 静态依赖:通过 mvn 依赖生成 * 动态依赖:通过运行时调用分析得出 **(3) 接着,服务的调用量越来越大,服务的容量问题就暴露出来,这个服务需要多少....

More...

NetBeans 时事通讯(刊号 # 260 - Nov 04, 2013)

NetBeans Logo现在的 netbeans.org 瞬息万变。为了帮助您快速的获得最新消息,一个由志愿者组成的团队会每周收集与 NetBeans 相关的时事通讯,包括文章,教程,重要事件等等。

刊号 # 260 - Nov 04, 2013

More...

Java 开源博客——B3log Solo 0.6.5 正式版发布了!

B3log LogoJava 开源博客 —— B3log Solo 0.6.5 正式版发布了!欢迎大家下载

该版本主要是改善细节体验,也是 B3log Solo 的最后一个大版本。 

这个版本发布后,B3log Solo 将进入彻底的维护阶段,后续版本不再添加任何新特性,只进行缺陷修复。

另外,B3log 团....

More...

检查表及总结 - 《代码大全》

为了更好的评估代码写的哪里有问题,我把《代码大全》里核心的部分checklist整理出来了,大家可以大概过一遍,不一定每写完一个程序都要一条一条的去检查,但心里应该有这么一张检查表,在写代码和review代码时自然而然的想起来。 设计 * 设计是否经过多次迭代,并最终决定了最好的一个? * 是否同时使用自上而下和自下而上的方法来解决设计问题? * 类与类之间的交互关系是否已经设计为最小化? * 设计被划分为层次吗? * 你对把这一程序分解成为子程序,包和类的方式感到满意吗? * 程序是不是易于维护? * 设计是否精简?设计出来的每一个部分都绝对必要吗? * 整体而言,你的设计是否有助于最小化偶然性和本质性的复杂度吗? 类的设计 * 你是否把程序中的类都看做是抽象数据类型了?是否从这个角度评估它们的接口了? * 类是否有一个中心目的? * 类的命名是否恰当?其名字是否表达了其中新目的? * 类的接口是否展现了一致的抽象? * 类的接口是否能让人清楚明白的知道如何用它? * 类的接口是否抽象,使你能不必顾虑他是如何实现其服务的?你能把类看做黑盒子吗? * 类提供的服务是否足....

More...

关闭 b3log.org 二级域名申请

从 b3log.org 提供二级域名免费申请到现在已经 3 年的时间了,非常感谢大家一直以来的支持。

今天,B3log 团队将关闭二级域名申请(在用的用户依然可以正常使用),原因有很多(例如 #319),希望大家理解。

More...

NetBeans 时事通讯(刊号 # 258 - Oct 18, 2013)

NetBeans Logo现在的 netbeans.org 瞬息万变。为了帮助您快速的获得最新消息,一个由志愿者组成的团队会每周收集与 NetBeans 相关的时事通讯,包括文章,教程,重要事件等等。

刊号 # 258 - Oct 18, 2013

More...

ActiveMQ 优化

通过启用 NIO、调整目标策略实现高吞吐优化。

More...

NetBeans 时事通讯(刊号 # 257 - Oct 09, 2013)

NetBeans Logo现在的 netbeans.org 瞬息万变。为了帮助您快速的获得最新消息,一个由志愿者组成的团队会每周收集与 NetBeans 相关的时事通讯,包括文章,教程,重要事件等等。

刊号 # 257 - Oct 09, 2013

More...

RabbitMQ 集群与高可用配置

通过 Erlang 的分布式特性(通过 magic cookie 认证节点)进行 RabbitMQ 集群,各 RabbitMQ 服务为对等节点,即每个节点都提供服务给客户端连接,进行消息发送与接收。
 
这些节点通过 RabbitMQ HA 队列(镜像队列)进行消息队列结构复制。本方案中搭建 3 个节点,并且都是磁盘节点(所有节点状态保持一致,节点完全对等),只要有任何一个节点能够工作,RabbitMQ 集群对外就能提供服务。
More...

NetBeans 时事通讯(刊号 # 256 - Sep 24, 2013)

NetBeans Logo现在的 netbeans.org 瞬息万变。为了帮助您快速的获得最新消息,一个由志愿者组成的团队会每周收集与 NetBeans 相关的时事通讯,包括文章,教程,重要事件等等。

刊号 # 256 - Sep 24, 2013

More...

NetBeans 时事通讯(刊号 # 255 - Sep 14, 2013)

NetBeans Logo现在的 netbeans.org 瞬息万变。为了帮助您快速的获得最新消息,一个由志愿者组成的团队会每周收集与 NetBeans 相关的时事通讯,包括文章,教程,重要事件等等。

刊号 # 255 - Sep 14, 2013

More...

NetBeans 时事通讯(刊号 # 254 - Sep 03, 2013)

NetBeans Logo现在的 netbeans.org 瞬息万变。为了帮助您快速的获得最新消息,一个由志愿者组成的团队会每周收集与 NetBeans 相关的时事通讯,包括文章,教程,重要事件等等。

刊号 # 254 - Sep 03, 2013

More...

NetBeans 时事通讯(刊号 # 253 - Sep 01, 2013)

NetBeans Logo现在的 netbeans.org 瞬息万变。为了帮助您快速的获得最新消息,一个由志愿者组成的团队会每周收集与 NetBeans 相关的时事通讯,包括文章,教程,重要事件等等。

刊号 # 253 - Sep 01, 2013

More...

NetBeans 时事通讯(刊号 # 252 - Aug 26, 2013)

NetBeans Logo现在的 netbeans.org 瞬息万变。为了帮助您快速的获得最新消息,一个由志愿者组成的团队会每周收集与 NetBeans 相关的时事通讯,包括文章,教程,重要事件等等。

刊号 # 252 - Aug 26, 2013

More...