J2me开发中,使用泛型和基本类型的自动拆箱 (转)
J2me开发中,使用泛型和基本类型的自动拆箱 (转)泛型: Java 语言中最容易引发错误的因素之一 - 需要不断地将表达式向下类型转换(downcast)为比其静态类型更为具体的数据类型。比如将Vector中的数据取出来之后...
关于 DAO 接口设计的思考 (转)
关于 DAO 接口设计的思考 (转)Public interface CowDao { public void create(Cow obj); public void delete(Cow obj); public void update(Cow obj); public void other(Horse obj); ...
框架用法(转)
框架用法(转)现在接手的项目是个别人已经搭好了架子的东东,在后来一段时间的开发过程中,我发现这个系统有一些缺点,总结了一下:一、表示层1、第一次看到,把同名的jsp放在不同的目录下,用目录名来区分。2、同...
多核线程笔记-volatile原理与技巧 (转)
多核线程笔记-volatile原理与技巧 (转)volatile运算存在脏数据问题volatile仅仅能保证变量可见性, 无法保证原子性.volatile的race condition示例:public class TestRaceCondition { private volatile int i = 0...
CXF 2.0 webservice 学习笔记系列_1 (转)
CXF 2.0 webservice 学习笔记系列_1 (转)对比了一下CXF2 和 AXIS 2 还是选择在框架中集成CXF2。不过CXF2的文档更新的真是慢啊,试了一下,目前CXF2支持的两种绑定方式jaxb2和aegis,看了半天源码总算调通了。又忍...
[groovy]通过builder了解groovy的动态性(转)
[groovy]通过builder了解groovy的动态性 (转)Builder是Groovy相当有用的一个特性,样例常常用生成XML来展现Builder所带来的便利性,例如要生成下述的XML文档:xml 代码 <books amount='2'> <description>book...
Tapestry的Cache组件 (转)
原创 Tapestry的Cache组件 (转)有许多页面的一部分或者这个页面是很少更新的,他们通常是由外部文件来生成这个部分。所以我们可以把这部分内容cache住,当有新的请求时,我们就response cache,这样可以减少服务器...
Swing组件国际化 (转)
Swing组件国际化 (转)很长一段时间一直在做Applet开发,前不久客户提出要做界面的国际化。我也有一直思考这个问题,Java本身对国际化支持很好的,最简单的方式就是在创建每个Component之前,把文本就国际化然后再...
彻底理解spring的定制任务(scheduling) (转 )
彻底理解spring的定制任务(scheduling) (转)相信做软件的朋友都有这样的经历,我的软件是不是少了点什么东西呢?比如定时任务啊, 就拿新闻发布系统来说,如果新闻的数据更新太快,势必涉及一个问题,这些新闻...
(B2)Tapestry Hibernate:Configuring Hibernate (转)
(B2)Tapestry Hibernate:Configuring Hibernate (转)本文翻译出处 http://tapestry.apache.org/tapestry5/tapestry-hibernate/conf.html本人翻译目的是用来学习Tapestry5的,共享出来希望大家批评指正。计划持续翻...
用Restful2ActionMapper让Struts2支持REST风格的URL映射 (转)
用Restful2ActionMapper让Struts2支持REST风格的URL映射 (转)现在,我们配置struts2使它使用Restful2ActionMapper。在Web项目中,修改struts.properties文件(它最终会发布到你的web应用的WEB-INF/classes目录中)...
在AXIS进行SOAP Header传输时碰到一个SOAP Body中文乱码的怪问题 (转)
在AXIS进行SOAP Header传输时碰到一个SOAP Body中文乱码的怪问题 (转)代码<?xml version="1.0" encoding="UTF-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd=...
J2EE开发之常用开源项目介绍(转)
J2EE开发之常用开源项目介绍 (转)J2EE开发之常用开源项目介绍 主要就我所了解的J2EE开发的框架或开源项目做个介绍,可以根据需求选用适当的开源组件进行开发.主要还是以Spring为核心,也总结了一些以前web开发常用...
中文分词 庖丁解牛 2.0.0版本发布 (转)
中文分词 庖丁解牛 2.0.0版本发布 (转)庖丁解牛 最新版本2.0.0 主要变更: 1)调整了package命名 改为net.paoding.analysis开头;调整了一些类的命名,主要是XAnalyzer改为 PaodingAnalyzer之类的。 2)并调整了部...
关于 DAO 接口设计的思考 (转)
关于 DAO 接口设计的思考 (转)Public interface CowDao { public void create(Cow obj); public void delete(Cow obj); public void update(Cow obj); public void other(Horse obj); ...
Spring 事务管理,验证通过 (转)
Spring 事务管理,验证通过 (转)最近在做框架整合的工作,其间遇到了Spring对于事务管理的功能,前段时间提出了问题,就没有继续研究,今天终于腾出一些时间来,对事务处理进行了研究, 经过了认真的测试,发现Spr...
eclipse3.3新体验 (转)
eclipse3.3新体验 (转)用eclipse3.3改进了很多的用户习惯,比如你原来把分成两个代码窗口全屏的时候只会显示一个代码窗口,新版本的会直接显示上下分栏, 打开以前工程的中文会出现乱码,这可是个bug 在全屏或隐藏窗口...
程序员为什么不写单元测试 (转)
程序员为什么不写单元测试 (转)元测试。4. 不知道怎么编写单元测试。5. 项目没有要求,所以不编写6. 在项目的前期还是尽量去编写单元测试,但是越到项目的后期,就越失控。 测试常常是程序员十...
Hibernate数据批量操作采用调整hibernate.jdbc.batch_size参数(转)
Hibernate数据批量操作采用调整hibernate.jdbc.batch_size参数(转)数据批量操作时可以通过配置 <session-factory> ... <property name="hibernate.jdbc.batch_size">50</property> ... </session.factory> 来指定...
轻的,谁都会写的Service方案--REST与JSON(转)
轻的,谁都会写的Service方案--REST与JSON (转),比如GET必须是幂等操作,PUT和DELETE语义的使用,URI的精心设计,配合起来能够以默认规则代替接口,不过暂时对我的意义不是很大,不想在资源的概念上折腾太多工夫...