分类目录 ‘Java’

Java程序员十戒

作者: seasun

Java程序员有许多应遵循的守则或最佳实践方式。本文概述了每个开发者最应该遵循的10条守则或戒律,如果不遵循它们,将会导致灾难性后果。
(全文…)

在开始研究 java CMS之前,我们先要了解什么是CMS。CMS — Content Management Systems,内容管理系统,简单的说,就是一个帮助进行网站内容管理的系统。CMS通常包含两部分:内容管理程序(Content Management Application ,CMA)和内容发布程序(Content Delivery Application ,CDA),内容管理程序可以帮助网站管理员轻松的实现网站文章的创建、编辑和删除操作,内容发布程序则可以编辑文章并在网站上发布它们。

(全文…)

Java正则表达式学习:
因为正则表达式是一个很庞杂的体系,此例仅举些入门的概念,更多的请参阅相关书籍及自行摸索。

\\ 反斜杠
\t 间隔 (‘\u0009′)
\n 换行 (‘\u000A’)
\r 回车 (‘\u000D’)
\d 数字 等价于[0-9]
\D 非数字 等价于[^0-9]
\s 空白符号 [\t\n\x0B\f\r]
\S 非空白符号 [^\t\n\x0B\f\r]
\w 单独字符 [a-zA-Z_0-9]
\W 非单独字符 [^a-zA-Z_0-9]
\f 换页符
(全文…)

1 单例模式的日常应用

我们在浏览BBS、SNS网站的时候,常常会看到“当前在线人数”这样的一项内容。对于

这样的一项功能,我们通常的做法是把当前的在线人数存放到一个内存、文件或者数据库中,每次用户登录的时候,就会马上从内存、文件或者数据库中取出,在其基础上加1后,作为当前的在线人数进行显示,然后再把它保存回内存、文件或者数据库里,这样后续登录的用户看到的就是更新后的当前在线人数;同样的道理,当用户退出后,当前在线人数进行减1的工作。所以,对于这样的一个需求,我们按照面向对象的设计思想,可以把它抽象为“在线计数器”这样一个对象,具体实现如下:

(全文…)