
Java
文章平均质量分 80
PigHeadSam猪头三
专注于大数据相关技术研究。
展开
-
使用hibernate的11大优势
使用hibernate的11大优势 学习了一段时间的ibatis,我觉得hibernate有着ibatis无法替代的优势。1、 开发者都知道,hibernate让我们以oo的方式操作数据库,这让我们看到了hibernate的强大之处,体验到操作数据的方便。但Gavin King说,hibernate最耀眼之处是hibernate的缓存机制,而不是以oo的方式操作数据库。Hibe转载 2008-07-18 09:02:00 · 556 阅读 · 0 评论 -
Hibernate实现DAO的常用CRUD操作
package com.utstar.nms.vmm.spring.dao;import java.io.Serializable;import java.util.List;import org.springframework.orm.hibernate3.support.HibernateDaoSupport;import com.uts原创 2008-07-01 21:26:00 · 1048 阅读 · 1 评论 -
Java实现简体中文转繁体中文的工具(包括编码转换和语义转换)
简体中文转繁体中文的工具,包括:1、编码转换(GBK->big5) 2、语义转换(根据词库,需要词库的请EMail联系我)package i18n.converter;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.ByteArrayInputStream;原创 2008-07-02 05:21:00 · 8098 阅读 · 37 评论 -
简繁转换工具的设计与实现
简繁转换工具的设计与实现简繁转换工具主要需要完成两个功能:1)简体转繁体。2)繁体转简体。从OMC-S以及公司其他应用系统目前的需求来看,主要是有简体转繁体的需求。那么,下面我们就着重介绍简体转繁体功能,繁体转简体方法可以举一反三,基本雷同。正如本文开篇所言,简体转繁体需要解决以下两个问题:1)语义问题。2)编码问题。3.1编码问题在研究简繁转换问题的过程中,我们惊喜地发现一个非原创 2008-07-01 21:18:00 · 2727 阅读 · 2 评论 -
根据JavaBean生成数据库增删改查的SQL语句。
根据JavaBean生成数据库增删改查的SQL语句。1,genInsertSQL(Object bean);2,genUpdateSQL(Object bean);3,genDeleteSQL(Object bean);4,genFindAllSQL(String tableName);5,genFindAllSQL(String tableName)import java.io.原创 2008-07-02 05:47:00 · 3558 阅读 · 1 评论 -
Java实现自动从ClearCase中check out 文件或文件夹
Java实现自动从ClearCase中check out 文件或文件夹。1、check out单个文件;2、check out文件夹import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.FileInputStream;i原创 2008-07-02 05:57:00 · 1361 阅读 · 0 评论 -
Java实现从ClearCase的.mrgman文件中提取出文件列表的程序
Java实现从ClearCase的.mrgman文件中提取出文件列表的程序import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.FileReader;import java.io.FileWriter;i原创 2008-07-02 06:00:00 · 882 阅读 · 1 评论 -
爱的乐章,Hibernate之三部曲
爱的乐章,Hibernate之三部曲 摘要本文介绍了笔者使用Hibernate的三个阶段。第一个阶段完全被Hibernate的优点吸引。第二个阶段发现Hibernate在性能上的一些缺陷。笔者通过实验的方式,证明了Hibernate的设计上的缺陷。第三个阶段,笔者基于性能以及简单设计原则的考虑,提出了一种简单使用Hibernate的方式,并用实验演示了这种实现方式及其优缺点。原创 2008-10-23 13:24:00 · 662 阅读 · 0 评论 -
根据database_params.conf数据库配置信息重写hibernate.cfg.xml文件
根据同事的需求写的。用这个工具可以解决配置文件只需要配一次数据库信息。 package com.utstar.nms.vmm.util;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.FileReader;import java.io.Fi原创 2008-10-23 13:30:00 · 761 阅读 · 0 评论 -
利用Spring2.0对VMM系统进行系统架构改造的实践
利用Spring2.0对VMM系统进行系统架构改造的实践 摘要本文源于VMM系统架构改造的实践经验。文章首先介绍了VMM原有系统架构以及分析了其存在的问题,以此引出对原有系统架构的改造思路。之后引入Spring,并介绍了Spring的IoC、AOP等基本概念。最后,文章详述了VMM系统是如何利用Spring来进行系统改造的,以及采用新系统架构之后的优点和优雅之处。在文章的最后原创 2008-10-26 14:47:00 · 872 阅读 · 0 评论 -
重构系列谈之Replace Inheritance with Delegation(以委托取代继承)
重构系列谈之Replace Inheritance with Delegation(以委托取代继承) 一.适用环境 某个子类(subclass)只使用父类(superclass)接口中的一部分,或者根本不需要继承而来的数据.二.解决方案 在subclass中新建一个值域用以保存superclass,调整subclass,令它改而委托superclass,然后去掉两者之间转载 2008-10-28 14:39:00 · 1064 阅读 · 0 评论 -
获取数据库表的主键列名工具
两个功能:1、获取数据库的connection2、获取数据库表的主键PK的列名import java.sql.Connection;import java.sql.DatabaseMetaData;import java.sql.DriverManager;import java.sql.ResultSet;import java.util.ArrayL原创 2008-07-01 14:59:00 · 1281 阅读 · 0 评论 -
Java实现SRT字幕中英文合成工具
周末在家上看《Rome》,发现有中英文两种字幕切换,英文字幕还是大写, 于是写了个小程序,完成以下两个功能: 1、 convert all upper case to lower case把英文字幕变成小写2、 attach Chinese script to English script 把中文字幕附件到英文字幕下面 程序源码见附件,效果就像很多港产片的字幕一样:上面是英文字幕,下面是中原创 2008-07-01 11:27:00 · 6728 阅读 · 0 评论 -
简繁转换工具的设计与实现
1. 引言随着公司在台湾地区业务的拓展,在以客户为中心的指导思想下,应用系统繁体化显得非常重要,OMC-S系统也不例外。从语言种类来讲,目前OMC-S系统已经有简体中文版和英文版两种版本了,那么,如何用最少的工作,特别是能很好的利用现有的简体中文版,来完成OMC-S系统繁体中文版呢?我们首先来看看简繁转换需要解决五个问题:1) 语义不同。台湾和大陆原创 2008-07-01 10:36:00 · 964 阅读 · 0 评论 -
设计模式:我与Facade模式的亲密接触
Facade模式,我对她可谓另眼相看----无声无息,她已经融入到了我们的生活中了! Facade模式其实就是我非常认同的“Client Focus”的编程思想的一个具体体现。子系统无论多么复杂,我们暴露给Client的接口一定要简单,方式也一定要简单。解释一下我所认为的Client Focus:我认为编程应该以Client为中心,1,让Client调用简单,能不要Client做的事情尽原创 2008-07-21 17:51:00 · 1129 阅读 · 1 评论 -
SpringtUtil
功能:方便获取Spring IoC容器中的Bean,调用方法:getBean(String name) import org.springframework.context.ApplicationContext;import org.springframework.context.support.ClassPathXmlApplicationContext;im原创 2008-07-01 16:09:00 · 545 阅读 · 0 评论 -
Spring 集成Quartz的XML配置
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schema/aop" xmlns:tx="htt原创 2008-07-02 05:38:00 · 819 阅读 · 0 评论 -
常用文件操作Util工具类
import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.FileReader;原创 2008-07-01 11:18:00 · 955 阅读 · 1 评论 -
自动成hbm文件和Pojo Bean文件的工具类
自动成hbm文件和Pojo Bean文件的工具类 输入1,tableName 2,beanName3,pkgName4,root_path5,pkColumn输出1、生成xxx.hbm.xml文件2、生成xxx.java文件import java.io.FileWriter;import java.sql.Connection;imp原创 2008-07-01 15:56:00 · 710 阅读 · 0 评论 -
实现AOP中异常日志管理的类
功能:实现AOP中异常日志管理的类 import org.apache.log4j.Level;import org.apache.log4j.Logger;import org.aspectj.apache.bcel.classfile.Method;import org.aspectj.lang.JoinPoint;import原创 2008-07-01 16:16:00 · 1182 阅读 · 0 评论 -
一个公共的DAO接口
一个公共的DAO接口import java.io.Serializable;import java.util.List;/** *@category *@class EntityDao *@author zhusheng3@126.com *@date 2008-4-19 下午05:52:10 *@see */原创 2008-07-01 16:24:00 · 804 阅读 · 0 评论 -
Java实现自动查找多语言Resource Bundle文件是否包含有重复项的工具
一个自动查找多语言Resource Bundle的properties文件是否包含有重复项的工具,如果有重复Item,则提示出来,便于删除重复的资源项。包括两个功能:1、查找同一个文件中是否有重复项。2、查找多语言的各Bundle文件中的Item是否完全一致,有否缺漏。import java.io.BufferedInputStream;import java.io.Buffe原创 2008-07-02 05:32:00 · 1348 阅读 · 0 评论 -
嵌入式Tomcat的Java实现
嵌入式Tomcat的实现 import java.io.File;import java.net.InetAddress;import org.apache.catalina.Context;import org.apache.catalina.Engine;import org.apache.catalina.Host;import o原创 2008-07-02 05:41:00 · 1143 阅读 · 0 评论 -
Maven Ant之间的比较
Maven Ant之间的比较关键字: Maven AntApache Maven一个潜在的基于java的apache ant的构建工具的替代者。两者之间的比较: 第一:ant脚本是可以直接运行在maven中的。maven和ant最大的差别就是在于maven的编译以及所有的脚本都有一个基础,就是POM(project object model)。这个模型定义了项目的方方面面,然后各式各样转载 2008-07-03 14:28:00 · 716 阅读 · 0 评论 -
Hibernate用Sequence 作主键的问题
今天隔壁部门的兄弟尝试用Oracle的Sequence为Hibernate做主键。做法很简单,我看了之后觉得不是很妥当,应该慎用和少用,一旦用了Sequence,那么程序就和数据库强耦合了。从设计的角度,这是很不值得推荐的。况且,Hibernate的优秀的主键策略那么多,怎么也轮不到Sequence吧? -----------------------------------原创 2008-10-29 17:51:00 · 8585 阅读 · 2 评论