自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

积跬步致千里

点滴悟,而以修学为……

  • 博客(16)
  • 资源 (4)
  • 收藏
  • 关注

原创 工厂方法和抽象方法的区别

今天看 Spring 书籍说 Spring容器 其实可看成是一个超大型的工厂,如实再次学习了下 工厂设计模式工厂设计模式有两种实现:工厂方法模式:定义一个创建对象的接口,由子类决定要实例化的类是哪一个,工厂方法让类的实例化推迟到子类。抽象工厂模式:提供一个接口,用于创建相关或依赖对象的家族,而不需要明确指定具体的类。以上的定义有点抽象:那么 这两种的主要区别是什么呢?(在网

2012-08-30 10:11:18 817

原创 JS对象的创建和继承

一下是 JS 对象的常用的对象创建的集中方式: // 在 javascript 中没有类的概念 只有 对象 /*1:定义对象 基于原有的对象进行扩展 // 事项创建动态给对象添加和删除 var obj = new Object();// object 类中的属性是不可枚举的 obj.name = "zhang san"; obj["age"] = 20; /

2012-08-11 10:18:07 555

原创 组件属性包含关联实体的一个例子

set get 方法省略:1:Person类package zhorj.hibernate.component.correlation;public class Person { private Integer id; // 标识属性 private String name; // private Address addr; }2:Address 类

2012-08-07 18:28:00 736

原创 Hibrenate常见的1-N等关联映射整理

一:1-N 关联: (1):无连接表的单项1-N 多 关联  (2) 有连接表的 单项 1-N   (3) 无连接表 双向 1-N  1:端的配置如下:     N:端的配置  column 指定关联属性对应的外键列名

2012-08-07 17:23:38 1194

转载 字符编码详解

每一个程序员都不可避免的遇到字符编码的问题,特别是做Web开发的程序员,“乱码问题”一直是让人头疼的问题,也许您已经很少遇到“乱码”问题,然而,对解决乱码的方法的内在原理,您是否明白?本人作为一个程序员,在字符编码方面同样遇到不少问题,而且一直对各种编码懵懵懂懂、不清不楚;在工作中也曾经遇到一个很烦人的编码问题。这两天在网上收集了大量编码方面的资料,对字符编码算是理解的比较清楚了。下面把我认为比较

2012-08-06 20:04:06 907

原创 HDU 2642 二维树状数组问题

简单:Starshttp://acm.hdu.edu.cn/showproblem.php?pid=2642题目大概意思: 在某个位置可以是 B (明亮的星星) 或者是 D (昏暗的星星) 当 Q x1 x2 y1 y2 时候 求 在 x1 y1 到 x2 y2 中一共有多上个星星。思路:用二维树状数组进行模拟 其算法的效率为 log(n) java 代码如下:im

2012-08-06 15:00:16 531

原创 组件作为 Map 的索引

编写作为索引的 类 必须重写 equas() 和 hashCode() 方法package zhourj.hibernate.list;/* * 作为 Map 索引的类 */public class FamilyName { private String first; private String last; public FamilyName(){ } // 初

2012-08-05 09:45:28 613

原创 Hibernate 组件属性为集合、集合属性的元素为组件的配置

1:组件属性为集合的配置,及在组件中包含集合如 Name 中含有 Map power; 的部署如下在component 中使用 集合属性配置的元素【component  要求属性的集合不是基本类型,不是 String 类型, 不是 Date 类型的自定义类型】 中也能使用《many-to-one > 等标签

2012-08-04 16:01:30 810

原创 Hibernate 映射组件属性

Person 类中有 Name 组件 Name 代码如下:package zhourj.hibernate.list;public class Name { private String first; private String last; //引用 拥有 Name 的 Person private Person owner; public Name(){ } p

2012-08-04 15:06:36 438

原创 Hibenate Map 属性的部署

部署代码如下: 说明:使用 lazy = "true" 能保证在加载的时候不是马上加载,当真正要用的时候才加载,这样如果 Map 或者是集合比较大的时候提高效率。下面是生成的表的结构,主键 显然是由 person_id 和 subject 也就是 联合而成

2012-08-03 21:46:43 509

原创 Hibernate 数组的属性配置

数组的配置与 List 没多少区别 ,包 Person.hbm.xml 中的 改成 就可以了代码如下: 在配置数组时候刚开始遇到一个问题:为Caused by: org.hibernate.HibernateException: Unable to instantiate default tuplizer [org.

2012-08-03 21:21:10 1731

原创 Hibernate List 集合属性的配置

用List 集合属性时候 会生成两张表, 且是根据  PO 类 的 标识属性 (也就是数据库的主键),与 List 集合生成的表 通过外键关联 形成用例如下:1:编写PO类package zhourj.hibernate.list;import java.util.ArrayList;import java.util.List;/* * List 集合的的映射 * 要求

2012-08-03 20:27:29 3101

原创 第一个HIbernate简单运用

环境: jdk6.0 + MySQL5.0 +Hibrenate3.6 1:搭建环境导入 Hibernate_Home/lib/required   、 bytecode 、 jpa 下的 所有jar包2:编写Hibernate.cfg.xml 文件<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hiberna

2012-08-02 21:30:39 406

原创 Hibrenate 连接 MySQL保存数据时候的乱码问题

网上很多方法,实验了,很少有成功的,弄了好久,总结如下:MySQL的字符集支持(Character Set Support)有两个方面:字符集(Character set)和排序方式(Collation)。对于字符集的支持细化到四个层次: 服务器(server),数据库(database),数据表(table)和连接(connection)。可以用:show variabl

2012-08-02 21:14:00 605

原创 HDU 1026 (BFS + 优先队列)

http://acm.hdu.edu.cn/showproblem.php?pid=1026Problem DescriptionThe Princess has been abducted by the BEelzebub feng5166, our hero Ignatius has to rescue our pretty Princess. Now he gets into

2012-08-02 10:09:37 694

转载 HDU DP 问题集合

HDU上的46道DP题状态转移方程,供以后系统学习DP用网上转载 作为 DP 专题练习题备用1.Robberies http://acm.hdu.edu.cn/showproblem.php?pid=2955     背包;第一次做的时候把概率当做背包(放大100000倍化为整数):在此范围内最多能抢多少钱  最脑残的是把总的概率以为是抢N家银行的概率之和… 把状态转移方程

2012-08-01 10:14:58 1624

将用设计模式和设计原则的定义

设计模式定义讲解,设计模式定义讲解,设计模式定义讲解,设计模式定义讲解

2012-06-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除