`
文章列表
转于:http://www.oschina.net/news/32888/10-most-popular-java-based-cms   CMS是Content Management System的缩写,意为"内容管理系统",它具有许多基于模板的优秀设计,可以加快网站开发的速度和减少开发的成本。CMS的功能并不只限于文本处理,它也可以处理图片、Flash动画、声像流、图像甚至电子邮件档案。 本文介绍 10 个最受欢迎的 CMS 系统,这 10 个系统的共同特点就是采用 Java 语言开发。 1. Walrus CMS Walrus CMS 是一个易用直观的 ...
天下人都知道Set,Map不能重复 80%人知道hashCode,equals是判断重复的法则 40%人知道Set添加重复元素时,旧元素不会被覆盖 20%人知道Map添加重复键时,旧键不会被覆盖,而值会覆盖 咖啡人啊,你可是那剩下的20%? 如果不是,看看下面的代码吧:                public class Foo { private String field1; private String field2; public Foo(String field1, String field2) { t ...
hamcrest断言提供了很多好用的断言表达式,参见http://0411.iteye.com/blog/1048303 我最感兴趣的是对集合中Bean属性的断言,相信这也是最具实用的断言,可见hamcrest偏偏在这方面做得很弱啊,以下是我的一断测试代码: @Test public void testNotSeniorQuery() throws Exception { List<ParsedQueryParam> parsedQueryParams = queryParamParser.parse(request); ...
小述 用了notepad++后,ultraedit,noteplus就永远地从我电脑上踪影无寻了。个人的体会是notepad++的易用性和功能强大性方面,两者是要逊色了。 一个文本处理的例子 现要将如下文本(表的脚本): 处理成如下文本(对象的属性): 第1步 删除前导引号之前的内容   1)光标移到最后一行"remark"前一个引号的后面,即"|remark";   2)按信alt列选择键,拖动鼠标进行区块选择,如下图所示:   选择后,按delete删除选择的区块,处理后形如: 第2步 删除后导引号之后的内容 按ctrl+H ...

开源框架思索

 来自于IT168 作者 陈雄华   空前繁荣的开源世界   大致2000年以前,Java世界还是Sun一言九鼎,唯我独尊的时代。Sun发布的任何规范和标准都无一例外地被Java社区有意无意的追捧着,Java世界沉浸在一片歌功颂德,前拥后簇 ...
问题1:WIN8自带的微软拼音输入法无法去除的问题 任何强买强卖都是不地道的,不管你的产品多好。微软拼音输入法据说不错,不过有些人用惯了搜狗拼音,或者有象我这样打的是五笔的人,微软拼音输入法根本就是要卸载的, ...
ROP的服务类通过@ServiceMethodBean进行注解,服务方法通过@ServiceMethod标注,ROP在启动时自动扫描Spring容器中的Bean,将服务方法写到服务注册表中. 最近发现了一个问题,是由于Java泛型的桥方法和合成方法引起的,下面举例说明: package com. ...
<build> <finalName>rop-sample</finalName> <plugins> <!-- jetty插件 --> <plugin> <groupId>org.mortbay.jetty</groupId> <artifactId>maven-jetty-plugin</artifactId> ...
抱怨 dbunit这么多人用,这个项目居然好像没有人在维护了,自动2012年9月release一个版本后,再没有更新了,寒心啊。 dbunit有一个大大的BUG,即会解释不了MySQL表的结构,在使用@DataSet准备数据时,会抛出类似如下的异常: Cause ...
先来看下A和B两个模块 A模块和B模块都分别拥有自己的Spring XML配置,并分别拥有自己的配置文件: A模块 A模块的Spring配置文件如下: <?xml version="1.0" encoding="UTF-8" ?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ...
同步与异步 所谓同步就是一个任务的完成需要依赖另外一个任务时,只有等待被依赖的任务完成后,依赖的任务才能算完成,这是一种可靠的任务序列。要么成功都成功,失败都失败,两个任务的状态可以保持一致。而异步是不需要等待被依赖的任务完成,只是通知被依赖的任务要完成什么工作,依赖的任务也立即执行,只要自己完成了整个任务就算完成了。至于被依赖的任务最终是否真正完成,依赖它的任务无法确定,所以它是不可靠的任务序列。我们可以用打电话(同步)和发短信(异步)来很好的比喻同步与异步操作。 在设计到 IO 处理时通常都会遇到一个是同步还是异步的处理方式的选择问题。因为同步与异步的 I/O 处理方式对调用者的影响很大 ...

UTF16和UTF8

UTF-16 说到 UTF 必须要提到 Unicode(Universal Code 统一码),ISO 试图想创建一个全新的超语言字典,世界上所有的语言都可以通过这本字典来相互翻译。可想而知这个字典是多么的复杂,关于 Unicode 的详细规范可以参考相应文档。Unicode 是 Java 和 XML 的基础,下面详细介绍 Unicode 在计算机中的存储形式。 UTF-16 具体定义了 Unicode 字符在计算机中存取方法。UTF-16 用两个字节来表示 Unicode 转化格式,这个是定长的表示方法,不论什么字符都可以用两个字节表示,两个字节是 16 个 bit,所以叫 UTF-16。U ...
Case    请看下面的IOC实例:       1)AaaService实现AaaaInterface接口    2)在BaaService中Autowired AaaService    Code //1.AaaInterface package com.test; public interface AaaInterface { void method1(); } //2.AaaService package com.test; public class AaaService implements AaaInterface { @Overr ...
希望在Spring容器中配置一个带泛型的Bean,直接配置如下: <bean id="list" class="java.util.ArrayList<java.lang.String>"/> 启动容器时,将报如下所示: Caused by: org.xml.sax.SAXParseException: The value of attribute "class" associated with an element type "null" must not contain th ...
问题     最近在整一个spring data redis,网上有一本《Spring Data》的电子书(我一个朋友正在翻译,应该今年会有中文版出来,人邮的),下载来看了一下,其中第8章讲到了Spring data对redis的支持。     redis虽然提供了对list set hash等数据类型的支持,但是没有提供对POJO对象的支持,底层都是把对象序列化后再以字符串的方式存储的。因此,Spring data提供了若干个Serializer,主要包括: JacksonJsonRedisSerializer JdkSerializationRedisSerializer OxmSe ...
Global site tag (gtag.js) - Google Analytics