🎶 Sym - 一款用 Java 实现的现代化社区(论坛/BBS/社交网络/博客)平台

📕 链滴笔记 - 一款桌面端笔记应用,支持 Windows、Mac 和 Linux

🎸 Solo - B3log 分布式社区的博客端节点,欢迎加入下一代社区网络

♏ Vditor - 一款浏览器端的 Markdown 编辑器

SSI

SSI(ServerSideInclude),通常称为服务器端嵌入,是一种类似于 ASP 的基于服务器的网页制作技术。大多数(尤其是基于 Unix 平台)的 Web 服务器如 NetscapeEnterpriseServer 等均支持 SSI 命令。SSI 工作原理:将内容发送到浏览器之前,可以使用“服务器端包含(SSI)”指令将文本、图形或应用程序信息包含到网页中。例如,可以使用 SSI 包含时间/日期戳、版权声明或供客户

实用工具类库 java.util

本章介绍 Java 的实用工具类库 java.util 包。在这个包中,Java 提供了一些实用的方法和数据结构。例如,Java 提供日期(Data)类、日历(Calendar)类来产生和获取日期及时间,提供随机数(Random)类产生各种类型的随机数,还提供了堆栈(Stack)、向量(Vector)、位集合(Bitset)以及哈希表(Hashtable)等类来表示相应的数据结构。图 1.1 给出了 java.uti

java.lang 包概述 (6)

java.lang.ExceptionInInitializerError 初始化程序错误。当执行一个类的静态初始化程序的过程中,发生了异常时抛出。静态初始化程序是指直接包含于类中的 static 语句段。java.lang.IllegalAccessError 违法访问错误。当一个应用试图访问、修改某个类的域(Field)或者调用其方法,但是又违反域或方法的可见性声明,则抛出该异常。java.lang.I

java.lang 包概述 (1)

作者:出处:Java 研究组织一、接口 java.lang.Appendable 可追加(append)接口。实现了该接口的类的对象实例具有可向其追加字符或字符序列的能力。希望能够接收 Formatter 输出的类必须实现该接口。java.lang.CharSequenceCharSequence 是指可阅读的字符序列。该接口为只读访问各种类型的字符序列提供了统一的方法。java.lang.Cloneable 可

java.lang 分层结构

类分层结构 java.lang.Objectjava.lang.Boolean(implementsjava.lang.Comparable<T>,java.io.Serializable)java.lang.Character(implementsjava.lang.Comparable<T>,java.io.Serializable)java.lang.Character.Subsetjava.l

基于 Spring 框架的 WebSphere 应用开发

概览轻量级的企业应用开发越来越受到广大 J2EE 应用开发者的追捧,而 Spring 框架又是轻量级容器的杰出代表。由于 Spring 的使用日渐广泛,因此已有许多基于 WebSphere 应用服务器(WAS)的应用采用了 Spring 框架。本文首先介绍使用 Spring 开发 Web 应用的基本问题,然后结合 WebSphere 应用服务器,讲述 Spring 应用如何结合容器提供的服务。文章目的是与大家一起探讨如何更好的采用 Sp

正则表达式 - Java code

[size=12px]1。^\d+$//匹配非负整数(正整数 +0)2。^[0-9]*[1-9][0-9]*$//匹配正整数 3。^((-\d+)|(0+))$//匹配非正整数(负整数 +0)4。^-[0-9]*[1-9][0-9]*$//匹配负整数 5。^-?\d+$//匹配整数 6。^\d+(\.\d+)?$//匹配非负浮点数(正浮点数 +0)7。^(([0-9]+\.[0-9]*[1-9][0-9]*)|

java 面试题

<!--/*FontDefinitions*/@font-face{font-family:宋体;panose-1:2160311111;mso-font-alt:SimSun;mso-font-charset:134;mso-generic-font-family:auto;mso-font-pitch:variable;mso-font-signature:3135135232160262145

JBoss Seam

主持人:范凯网络 IDRobbin,JavaEye 社区的创始人,开源软件的积极推动者和倡导人。JBossSeam 是持久化框架 Hibernate 作者 GavinKing 领衔的新一代的企业应用开发框架。Seam 通过整合 EJB3 和 JSF 等一系列 JavaEE 的规范,以及利用 JDK5.0 的 Annotation 技术,构成了一个完整的、一站式的企业应用开发解决方案,已经成长为可以和 SpringFramework 相提并

winzip vs winrar

唉,最近在学习 netbeans 的插件,于是下载了个源码。谁知道解压老是有问题,于是就不停的下,还下了恩多个版本。但还是有问题。最后才发现是 winzip 的问题。在实习公司里面只安装了 winzip。该公司就是感觉比较“奇怪”。有些提倡标准,提倡版权,但还是用着破解的东西。下下来的源文件是.zip 的。但是却用 winzip 有问题,解压不完全,后面安装了个 winrar 就 ok 了。害得我郁闷了几天。那个源代码也是

Google chrome 浏览器试用后简单的比较

转自 http://tryonmind.javaeye.com/blog/235954Google 的浏览器面世了,下载下来用了一下,界面简洁明快,地址栏又可以当搜索栏用倒是省了不少事。直接点击小五星添加标签也方便,新打开的标签直接是常访问的页面导航。速度还算可以,有时感觉还没有 ie 快。功能设置很少,还得注意好保护隐私,要不可能都给 google 拿走了。内存使用上,刚启动后 firfox>googlechr

NetBeans Visual Library Tutorial

最近都在学写 netbeans 的插件,感觉这个例子比较好。现在翻译后贴出来共享下。例子简介:从 palette 中选择下列三个图形中的任意一个,左键拖动到主面板上,并可进行适量缩放及修改图形的 ID。建立 Module 首先我们需要创建一个 mudule 工程和一个用户 windowcomponent。选择文件 > 新建项目.在新建项目的向导中,左边选择 NetBeansModules,右边选择 Module.点击下一步.在

netbeans6.5Beta Module for file type

郁闷啦,今天下了个 netbeans6.5Beta。本来模仿这个做练习的 http://platform.netbeans.org/tutorials/nbm-filetype.html。结果那个 MyAction 恩是显示不出来,还重做了一次,结果还是不行,换到 6.1 上就 ok 了,还有以前照着 5.5 的 Demo 做,结果在 6.1 上就不行了。哭死。是版本原因,还是 bug 啊??抑或是安装 2 个 netbeans 有冲突?

Getting Started 系列 - Netbeans 的 Action

Action 雖然不是什麼很特別的技巧,但是它被廣泛地應用在 JavaSwing 的套件之中。我寫過許多程式語言,JavaSwingAction 是我覺得 Java 當中相當經典的設計。NetBeans 的 Action 也是因循著 JavaSwing 的傳統,將它用在 Menu、ToolBar 或是一些單一動作的功能上。只不過,NetBeans 是一個平台,它所提供的功能也相當複雜,所以,它在 Action 上的支援比起 Java

Netbeans6.5 Beta --Feature Highlights

FeatureHighlights<table><tr><tdstyle="vertical-align:top;"><p><b>PHP</b></p><ul><li>PHPEditor(Codecompletion,syntacticandsemanticcodehighlighting)SupportforheredocnotationandPHTMLDebuggingusingXdebugGe

带有排序和过滤功能的 JTable

在 JavaSE6 中除了 java.awt 被更新外,javax.swing 同时也有了很大的改进。在 C/S 程序中我们会经常使用到"表"。如我们可以在查询数据库后将查询结果显示在表格中。在 Java 中显示表格使用的是 JTable 类。在以前的版本中,JTable 只能简单地显示数据,并没有什么附加的处理功能,而在 JavaSE6 中的 JTable 增加了排序和过滤功能。用户可以单击列头进行排序,也可以根据某一列来过滤表

Netbeans 插件模块(Plugin Module)的开发

Bycarol.zhang@sun.com,3/6/07Netbeans 在近年的发展,可说是长足的进步。它不仅是功能强大的集成开发环境,更可以看作是一个开发框架和平台,基于这个平台,通过模块开发,扩展这个平台的功能,或者根据自己的需求,定制个性化的 IDE 环境。概述 NetbeansIDE 由一个核心运行时环境(coreruntime)和一组模块组成。这个 coreruntime 为大多数桌面应用提供公共组件

敏捷开发最佳实践: Model Storming

导读:新一篇:vb.net 与 C# 比较 | 旧一篇:MFC 超级链接的控件类英文原文:http://www.agilemodeling.com/essays/modelStorming.htmModelStorming 是一种实时的建模方式:你找到了一个需要解决的问题,你马上抓起一小撮团队里可以帮助你的同事,这个小组一起研讨解决这个问题,接下来每个人像刚才一样继续工作。这对于敏捷项目来说是很普遍的事情。使用极

Springside3.0 低调发布

怀胎十八个月的 SpringSide3.0 终于低调的发布了。这个版本里的 SpringSide,终于放弃梦想,不再奢望做一个框架,或者一个像 RoR/Gails 那样极简的、创新的封装,只剩对如何用不轻也不重的主流选型、编程实践来开发 JavaEE 企业应用的老老实实的总结。如果说 Sun 的代码规范规定了大家在代码中如何命名变量,怎么编写注释的话,SpringSide 就是对 JavaEE 企业应用开发的建议。当然,S

敏捷建模

AM(敏捷建模)是一种态度,而不是一个说明性的过程。AM 是敏捷建模者们坚持的价值观、敏捷建模者们相信的原则、敏捷建模者们应用的实践组成的集合。AM 描述了一种建模的风格。当它应用于敏捷的环境中时,能够提高开发的质量和速度,同时能够避免过度简化和不切实际的期望。AM 可不是开发的“食谱”,如果你寻觅的是一些细节的指导,如建立 UML 顺序图或是画出用户界面流图,你可以看看在建模 Artifacts 中列出的许多建