- 博客(23)
- 资源 (11)
- 问答 (2)
- 收藏
- 关注
8 映射-- 一对多(部门对员工)
package dao.po;import java.util.Set;/** * 部门类 * * @author zl * */public class Department{ private int id; //部门的ID private String name; //部门的名称 private Set<Em...
2009-02-28 21:05:12 378
原创 7 映射-- 多对一(员工对部门)
多对一的例子 , 多个员工 对 一个部门 (Hibernate3.2) package dao.po;/** * @author zl 员工类 */public class Employee{ private int id; // 员工的ID private String name; // 员工的名称 private Department dep...
2009-02-28 19:46:59 241
6 用Properties补充hibernate.cfg.xml配置
在一些特殊情况下,我们可能会把数据库连接信息保存在config.properties 文件中, 例如做一个install.jsp 来修改config.properties文件 ,实现对数据库信息的在线配置.这时 数据库连接信息保存在hibernate.cfg.xml就不方便.所以要单独保存到properties文件 中. config.properties文件内容如下 :#数据库I...
2009-02-28 18:14:22 170
4 Hibernate HQL查询,分页查询
/** * HQL查询的一个例子 */ public static void hql() { Session s = null; try { s = HibernateUtil.getSeesion(); ...
2009-02-28 10:30:02 229
2 Struts2的优点与Struts1的区别:
单实例与多实例有状态就是有数据存储功能,比如购物车,买一件东西放进去,可以再次购买或者删减。无状态就是一次操作,不能保存数据。有状态对象,就是有成员属性的对象,可以保存数据,是非线程安全的。无状态对象,就是没有成员属性的对象.不能保存数据,是线程安全的。Struts2 的Action是有状态的,是非线程安全的,所以是多实例的。Struts1的Action是无状态的,是线程安全的,所以...
2009-02-28 08:52:20 92
原创 CVS版本控制
CVS版本控制软件的安装配置与使用http://blog.csdn.net/sunxy5291/article/details/1566223 在eclipse中使用分支合并功能 CVS http://blog.csdn.net/xiyuan1999/article/details/5733409 可下载文档:Eclipse中的CVS使用 -----...
2009-02-25 17:55:44 386
嵌套删除多级目录, 删除单级目录, 创建多级目录, 复制文件
备一份自己用: /** * 嵌套删除多级目录 * * @param[in] oPath 目录 */ private static void deleteFolder(final File oPath) { final File[] dirs = oPath.listFiles(); if (dirs != null) { for (final File o...
2009-02-25 17:53:41 370
截取中英文混合的字符串, 保留前面N个字符 ,抛弃被截断的汉字
备一份自己用:/** * 截取中英文混合的字符串, 保留前面的共sum个字符 ,抛弃被截断的汉字 * * Unicode编码,一个汉字占2个字节 * * UTF-8编码,一个汉字占3个字节 * * @param chinese_char_len * 一个汉字的长度. 可选值为2和3,2表示:Unicode编码, 3表示:UTF-8编码...
2009-02-25 17:47:54 415
原创 JDBC连接MySQL数据库
JDBC连接MySql数据库 第一个例子: public static void add() throws Exception { final String url = "jdbc:mysql://127.0.0.1:3306/test"; final String user = "root"; final String pwd = "1234"; ...
2009-02-25 10:59:30 113
原创 Spring的数据源配置 DBCP、C3P0、BoneCP
Spring建议使用的数据源有Apache的DBCP,和C3P0。如果使用高性能的应用服务器(WebLogic\WebSphere),可以使用JNDI数据源。1. Apache-DBCPDBCP依赖commons-pool对象池。所以需要的jar包有:commons-dbcp.jar,commons-pool.jarDBCP的BasicDataSource提供了clos...
2009-02-24 15:18:32 341
3 Hibernate对象的三种状态
1、瞬时对象(Transient Objects): 使用new操作符初始化的对象不是立刻持久的。的状态是瞬时的,也就说没有和任何数据库表进行关联。只要应用不再引用这对象,他的状态将丢失,并且由垃圾回收机制回收。数据库中没有此对象,只是存在内存中。 2、持久对象(Persist Objects):持久对象是具有数据库标识的,也就是从数据库获取来的。他有持久化管理器Session...
2009-02-23 20:29:18 132
原创 2 主键生成策略
转自:http://www.cnblogs.com/talo/articles/1663978.html本文讲述Hibernate的generator属性的意义。Generator属性有7种class,本文简略描述了这7种class的意义和用法。Hibernate的Generator属性有7种class,本文简略描述了这7种class的意义和用法。1、identity:用于M...
2009-02-23 20:12:16 421
1 Hibernate 第一例
一个简单的CURD的例子. 源码中不包含所依赖的库, 要不然打的包太大了. Hibernate 版本3.2 PO对象注意:1 要有默认的构造方法2 类是非final 修饰的.否则 懒加载无用. UserDAOImpl类的代码, 其它配置文件,请看附件中的源码包 package dao;import java.util.Date;import o...
2009-02-23 15:12:44 81
原创 为什么要针对接口编程
接口从更深层次的理解,应是定义(规范,约束)与实现(名实分离的原则)的分离。 接口反映了系统设计人员对系统的抽象理解的程度。 接口都是在一定的环境中产生的。脱离原先的环境,所有的接口将失去原有的意义。 -----------------------------------------------接口统一了,实现可以千差万别,我们都可以按相同的方式访问。拿JDBC...
2009-02-16 17:02:47 457 1
Spring Bean的5种作用域
Spring Bean的5种作用域singleton作用域:Spring的scope的默认值是singletonSpring 只会为每一个bean创建一个实例,并保持bean的引用.<bean id="bean的id" class="bean的包名.类名" cope="singleton"/> 或 <bean id="bean的id" cla...
2009-02-13 12:47:01 242
IoC控制反转--管理Bean
一、IoC 概述IoC(控制反转:Inverse of Control)是Spring 容器的核心,与DI(依赖注入:Dependency Injection)是同一个意思。从注入方法上看,主要可以划分为三种类型:构造函数注入、属性注入和接口注入。Spring 支持构造函数注入和属性注入。构造函数注入在构造函数注入中,我们通过调用类的构造函数,将接口实现类通过构造函数变量传入。...
2009-02-13 11:35:04 184
原创 ubuntu安装中文输入法fcitx
安装Fcitx sudo apt-get install im-switch fcitx sudo im-switch -s fcitx -z defaultim-switch -s fcitx -z default#修改当前用户的默认输入法, 具体看man im-switch完成设置最好重启一下X,输入法就生效了.如果发现软件界面字体是方块, gedit ~/.fcitx...
2009-02-11 13:12:23 298
原创 Ubuntu Linux 软件源
一开始装ubuntu的时候,好多初学者不知道如何添加源,如此问题反反复复,新手又不怎么去GOOGLE,现在我把这些问题整理下,帮助新手理解并使用:什么是 Ubuntu Linux 软件源源,在ubuntu下,它就相当于软件库,需要什么软件,只要记得正确的软件名并且确定在ubuntu下肯定有的软件,就可以使用命令来安装软件的(当然也可以用新立得来安装)命令是:sudo apt -get instal...
2009-02-11 12:59:47 167
原创 用VirtualBox2.1.2虚拟Ubuntu8.04 (桥接)
今天我要介绍的是另一个虚拟机软件——VirtualBox。VirtualBox 是一款功能强大的 x86 虚拟机软件,它不仅具有丰富的特色,而且性能也很优异。更可喜的是,VirtualBox 于数日前走向开源,成为了一个发布在 GPL 许可之下的自由软件。 VirtualBox 可以在 Linux 和 Windows 主机中运行,并支持在其中安装 Windows (NT...
2009-02-10 03:04:36 146
原创 BeanFactory 和ApplicationContext(Bean工厂和应用上下文)
一、BeanFactory 和ApplicationContextBean 工厂(com.springframework.beans.factory.BeanFactory)是Spring 框架最核心的接口,它提供了高级IoC 的配置机制。应用上下文(com.springframework.context.ApplicationContext)建立在BeanFactory 基础之上。...
2009-02-07 15:12:44 300
原创 获得客户端真实IP的方法
获得客户端真实IP的方法 /** * 取得客户端真实ip * * @param request * @return 客户端真实ip */ public String getIpAddr(HttpServletRequest request) { String ip = request.getHeader("X-Forwarded-For...
2009-02-07 15:04:02 171
HG8321R全国各地超级密码.rar
2020-07-27
esxi注册机.zip
2019-10-05
Oracle数据库JDBC所有JAR包
2012-02-06
xcode4.2.1 xcode4.1 xcode3.2.6final
2012-01-21
jQuery1.2.6库+ 中文API
2008-09-11
java写的计算器
2007-03-26
我的Myeclipse编辑java文件时出现了很多奇怪的符号
2010-05-27
TA创建的收藏夹 TA关注的收藏夹
TA关注的人