Java
文章平均质量分 70
iteye_9806
这个作者很懒,什么都没留下…
展开
-
List排序类
import java.lang.reflect.InvocationTargetException;import java.lang.reflect.Method;import java.text.SimpleDateFormat;import java.util.ArrayList;import java.util.Collections;import java.util....原创 2010-11-30 11:33:18 · 76 阅读 · 0 评论 -
spring+hibernate+jbpm3整合
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN""http://www.springframework.org/dtd/spring-beans.dtd"><beans> <bean id原创 2010-08-02 11:55:02 · 97 阅读 · 0 评论 -
Hibernate 配置
由于Hibernate是为了能在各种不同环境下工作而设计的, 因此存在着大量的配置参数. 幸运的是多数配置参数都 有比较直观的默认值, 并有随Hibernate一同分发的配置样例hibernate.properties (位于etc/ )来展示各种配置选项. 所需做的仅仅是将这个样例文件复制到类路径 (classpath)下做一些自定义的修改. 4.1....原创 2010-08-02 11:55:58 · 85 阅读 · 0 评论 -
批量生成 Hibernate Dao
/** * 批量生成 Hibernate Dao * @author WangZhen Email: thinkgem@gmail.com */package com.yuchen.test;import java.io.File;import java.io.FileWriter;import java.io.IOException;import java...原创 2010-08-02 12:06:05 · 108 阅读 · 0 评论 -
事务策略: 了解事务陷阱
<script type="text/javascript">document.domain = &quot;iteye.com&quot;;</script>Mark Richards , 主管和高级技术架构师, Collaborative Consulting, LLC2009 年 3 月 06 日事务处理的目标应该是实现数据的高度...原创 2010-08-02 12:11:52 · 148 阅读 · 0 评论 -
JeeSite 企业信息管理系统基础框架 V1.0.3 发布
框架简介: JeeSite是一个 开源的企业信息管理系统 基础框架。主要定位于“企业信息管理”领域,可用作企业信息管理类系统、网站后台管理类系统等。JeeSite是非常强调开发的高效性、健壮性和安全性的。 JeeSite是轻量级的,简单易学,本框架以Spring Framework为核心、Spring MVC作为模型视图控制器、Spring Data JPA + Hiberna...原创 2013-06-03 14:35:16 · 292 阅读 · 0 评论 -
Spring事务管理(注解式声明事务管理)备忘
步骤一、在spring配置文件中引入<tx:>命名空间<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:tx="http://www.springframework.org/schema/tx"...原创 2015-06-06 09:11:48 · 298 阅读 · 0 评论 -
Java 6 JVM参数选项大全(中文版)
作者:Ken WuEmail: ken.wug@gmail.com转载本文档请注明原文链接 http://kenwublog.com/docs/java6-jvm-options-chinese-edition.htm! 本文是基于最新的SUN官方文档Java SE 6 Hotspot VM Options 编写的译文。主要介绍JVM中的非稳态选项及其使用说明。为了让读者明...原创 2013-12-09 09:57:26 · 96 阅读 · 0 评论 -
Java如何正确地写出单例模式
单例模式算是设计模式中最容易理解,也是最容易手写代码的模式了吧。但是其中的坑却不少,所以也常作为面试题来考。本文主要对几种单例写法的整理,并分析其优缺点。很多都是一些老生常谈的问题,但如果你不知道如何创建一个线程安全的单例,不知道什么是双检锁,那这篇文章可能会帮助到你。懒汉式,线程不安全当被问到要实现一个单例模式时,很多人的第一反应是写出如下的代码,包括教科书上也是这样教我们的。...原创 2015-12-02 11:25:02 · 186 阅读 · 0 评论 -
实现MyBatis Mapper XML文件增量动态刷新,自动加载,热加载,热部署
最初启动服务后Mapper XML文件,必须重启服务才能生效,这样就大大影响了我们的开发效率。 网上同学们也有实现类似功能,但都是全部清空,全部刷新XML,这样硬件消耗比较严重,加载时间也比较长。我们只修改了几行SQL就没有必要全部加载,只需要加载修改的问题就行了。 后来为了急需解决这个问题,进行修改MyBatis源码实现Mapper XML增量刷新,直接覆盖方式实...原创 2016-06-13 10:40:00 · 1520 阅读 · 1 评论 -
WebEffect网页特效集锦系统(开源)
介绍网页特效是用程序代码在网页中实现特殊效果或者特殊功能的一种技术,它为网页添加活跃气氛,增加了网站的亲和力。在公司资源管理中由于每个员工都会收集些网页特效代码,为了实现资源共享,为了在辛勤的工作中能给网页制作提供一些便利,从而产生了网页特效集锦系统。使用BSD开源协议,源代码完全开源,没有商业限制。使用技术Java JDK1.6、Spring Framework 3.0、S...2013-01-19 02:05:14 · 158 阅读 · 0 评论 -
JeeSite 企业信息管理系统基础框架(开源项目)
框架简介JeeSite是一个 开源的企业信息管理系统 基础框架。主要定位于“企业信息管理”领域,可用作企业信息管理类系统、网站后台管理类系统等。JeeSite是非常强调开发的高效性、健壮性和安全性的。JeeSite是轻量级的,简单易学,本框架以Spring Framework为核心、Spring MVC作为模型视图控制器、Spring Data JPA + Hibernate作为数据库...原创 2013-02-19 21:55:52 · 889 阅读 · 0 评论 -
JeeSite 目录结构介绍
项目地址:http://thinkgem.github.com/jeesite/源码目录src/main/java com.thinkgem.jeesite ├ common公共模块存放目录 │ ├ beanvalidator实体Bean验证相关类│ ├ log日志工具...原创 2013-02-27 18:15:24 · 318 阅读 · 0 评论 -
POI实现超大数据的Excel的读写操作,支持Excel最大行数。
前端时间写了注解方式Excel的读取和写入,它是根据注解完成Excel的操作,虽说支持大数据,但对于超大数据就无能为力了,因为它的读写期间都是将所有数据放入系统内存的,除非你有超大的内存。 因项目需要对超大数据的Excel读写操作,于是网上找了个超大数据的读写代码,这个不需要太大内存。并对此进行了简单的修改。 原理如下: Excel超大数据读取:抽象Excel2007读...原创 2014-11-01 13:34:04 · 3793 阅读 · 0 评论 -
Java冒泡排序算法
/** * 冒泡排序算法 * @author WangZhen */package test;import java.util.HashSet;import java.util.Iterator;import java.util.Random;import java.util.Set;public class BubbleSort { pu...原创 2010-08-02 11:52:46 · 68 阅读 · 0 评论 -
在Struts2中方便获得Spring中的Bean方法
FormService formService = (FormService)WebApplicationContextUtils.getWebApplicationContext( ServletActionContext.getServletContext()).getBean("formService");原创 2010-08-02 11:49:45 · 89 阅读 · 0 评论 -
Java工厂模式
看着这篇文章些的不错,转了来,原文:http://blog.csai.cn/user1/25929/archives/2009/35622.html 一、引子话说十年前,有一个爆发户,他家有三辆汽车(Benz(奔驰)、Bmw(宝马)、Audi(奥迪)看来这人比较爱国,没有日本车),还雇了司机为他开车。不过,爆发户坐车时总是这样:上Benz车后跟司机说"开奔驰车!",坐上Bmw...原创 2011-08-19 11:27:58 · 84 阅读 · 0 评论 -
Java 加密类 SHA1
package com.eulee.forum.util;public class SHA1 { private final int[] abcde = { 0x67452301, 0xefcdab89, 0x98badcfe, 0x10325476, 0xc3d2e1f0 }; // 摘要数据存储数组 private ...原创 2010-07-29 10:23:05 · 201 阅读 · 0 评论 -
Hibernate3连接池配置
Hibernate支持第三方的连接池,官方推荐的连接池是C3P0,Proxool,以及DBCP.在配置连接池时需要注意的有三点: 一、Apche的DBCP在Hibernate2中受支持,但在Hibernate3中已经不再推荐使用,官方的解释是这个连接池存在缺陷...原创 2010-07-29 11:05:59 · 176 阅读 · 0 评论 -
C3P0连接池详细配置
<c3p0-config><default-config><!--当连接池中的连接耗尽的时候c3p0一次同时获取的连接数。Default: 3 --><property name="acquireIncrement">3</property><!--定义在从数据库获取新连接失败后重复尝试的次数。Default: 30..原创 2010-07-29 11:06:38 · 94 阅读 · 0 评论 -
JBPM3 获得待办列表 1:未接收;2:办理中;3:已办结;4:全部工作
这是很早写工作流时写的一个方法,今天正好整理下资料,顺便共享下吧。/** * get all the task instances for a given actor. type 1:未接收;2:办理中;3:已办结;4:全部工作 */ public List<TaskInstance> findTaskInstances(String[] actorIds, Str...2010-07-29 11:11:52 · 360 阅读 · 0 评论 -
MySql 字段类型 JDBC 对照表
类型名称 显示长度 数据库类型 JAVA类型 JDBC类型索引(int) 描述 VARCHAR L+N VARCHAR java.lang.String 12 ...原创 2010-07-29 11:31:53 · 306 阅读 · 0 评论 -
JDBC 连接数据库处理类
package com.eulee.forum.db;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.ResultSetMetaData;import jav...2010-07-29 11:33:11 · 98 阅读 · 0 评论 -
Java 加密类 MD5
package com.eulee.forum.util;import java.lang.reflect.*;public class MD5 { /* * 下面这些S11-S44实际上是一个4*4的矩阵,在原始的C实现中是用#define 实现的, 这里把它们实现成为static * final是表示了只读,切能在同一个进程空间内的多个 Ins...原创 2010-07-29 11:34:14 · 74 阅读 · 0 评论 -
Java集合类 HashTable VS HashMap
HashTable的应用非常广泛,HashMap是新框架中用来代替HashTable的类,也就是说建议使用HashMap,不要使用HashTable。 这里简单分析他们的区别。 1.HashTable的方法是同步的,HashMap未经同步,所以在多线程场合要手动同步HashMap这个区别就像Vector和ArrayList一样。(最主要的区别)2.HashTable不允许null值...原创 2010-07-29 11:35:12 · 83 阅读 · 0 评论 -
Java集合类 List Set Map 的区别
Collection├List│├LinkedList│├ArrayList│└Vector│ └Stack└SetMap├Hashtable├HashMap└WeakHashMapCollection接口 Collection是最基本的集合接口,一个Collection代表一组Object,即 Collection的元素(Element...原创 2010-07-29 11:36:00 · 77 阅读 · 0 评论 -
Java实现 HTML to MHT
package com.thinkgem.word;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.BufferedReader;import java.io.ByteArrayInputStream;import java.io.ByteArrayO...原创 2010-07-29 11:41:02 · 728 阅读 · 0 评论 -
OGNL
OGNL-简介OGNL 是Object-Graph Navigation Language的缩写,它是一种功能强大的表达式语言(Expression Language,简称为EL),通过它简单一致的表达式语法,可以存取对象的任意属性,调用对象的方法,遍历整个对象的结构图,实现字段类型转化等功能。它使用相同的表达式去存取对象的属性。 OGNL可以让我们用非常简单的表...原创 2010-07-29 11:46:10 · 92 阅读 · 0 评论 -
Hibernate 关键字Key的自动生成
Id Generator 标识符生成器 描述increment 适用于代理主键。由Hibernate自动以递增方式生成identity 适用于代理主键。由底层数据库生成标识符sequence 适用于代理主键。Hibernate根据底层数据库的序列生成标识符,这要求底层数据库支持序列hilo 适用于代理...原创 2010-08-02 11:48:30 · 92 阅读 · 0 评论 -
spring中,在Java任何位置获取request对象
看RequestContextListener和RequestContextHolder源代码不难看出,是用过ThreadLocal实现的。 ThreadLocal是什么呢?看词义,它并非是一个线程,它不是一个Thread,而是一个线程局部变量,其实功能非常简单,就是为每一个使用该变量的线程都提供一个变量值的副本,是每一个线程都可以独立地改变自己的副本,而不会和其它线程的副本冲突...原创 2014-11-01 14:04:26 · 400 阅读 · 0 评论