Java 原子操作与并发 由一个简单的例子引出并发处理时容易被忽视的陷阱,用来作为面试问题应该很适合。 某日,工作了 4 年多的 Java 程序员小 K 跳槽,面试时碰到这样一个题目... 2012-07-20 · 88250 · Concurrent Atomic Java · 17 评论 · 23,795 浏览
基于 Pushlets 的消息推送设计 Pushlets 是通过长连接方式实现“推”消息的。推送模式分为:Poll(轮询)、Pull(拉)。本文围绕 Pull 模式进行设计。 2012-05-16 · 88250 · Pushlets HTML5 WebSocket · 3 评论 · 19,919 浏览
消息推送技术 消息推送是针对 Web 应用开发领域的技术,指服务端以主动方式将信息送达客户端。主要用于提升用户体验,避免用户刷新页面从服务端拉取数据。例如 Web 邮件中自动出 2012-05-07 · 88250 · Pushlets Comet HTTP JMS Java HTML5 WebSocket · 6 评论 · 61,427 浏览
Fancybox 插件介绍 B3log Solo 0.4.1 加入了一个新的插件——Fancybox,用于预览图片: 2012-04-29 · 88250 · B3log B3log Announcement · 11 评论 · 11,767 浏览
吐槽 Tapestry 吐槽 Tapestry——组件化、模版、IoC。 2012-04-25 · 88250 · Architecture Design Java Tapestry · 1 评论 · 6,800 浏览
Beyond River 填词 这是家驹没有填词的作品之一,虽然后面也有成歌 《千秋思念》(田震) 。 尝试自己填词,也算作是第一个音乐作品,与家驹的励志、自由 2012-04-13 · 88250 · Beyond Music · 4 评论 · 4,604 浏览
如何跳过过滤器处理? 假如应用中存在多个过滤器,如何在第一个过滤器处理时根据某些条件跳过后续过滤器处理?这里提供了两种方式来解决这个问题。 2012-03-31 · 88250 · Filter Servlet Java · 3 评论 · 14,694 浏览
分布式事务原理 本文是对分布式事务原理、规范的科普,主要围绕两阶段提交协议展开。最后描述了在应用框架层面模拟两阶段提交协议的简化设计。 2012-03-31 · 88250 · Distributed Computing Architecture Design Database · 3 评论 · 15,512 浏览
回忆之——梦回唐朝 记得家里看到盒录音带,是唐朝乐队的,大概是 95 年的时候吧。 那时候家里有个书柜,在家里无聊就翻出来看看。 因为太小,所以也看不懂啥,不过对音乐还是蛮有感触的, 2012-03-08 · 88250 · 唐朝 Music · 2 评论 · 12,144 浏览
计划移除文件管理功能 B3log Solo 的亲们,博客程序自带的文件管理功能将在不久的将来移除。 如果您有文件,请尽快下载导出! 计划会在 0.4.1 发布中进行移除,发布日期为 2 2012-02-08 · 88250 · B3log B3log Announcement · 7 评论 · 10,464 浏览
2011 年个人回忆与总结 感觉仿佛还停留在以前的某个时候,刚毕业、刚离开好友。似乎是太久没有和朋友谈心了,自己和自己的对话总是一团乱。 2015-01-05 · 88250 · Annual Summary Life in Programming · 13 评论 · 22,749 浏览