自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 Mybatis学习之自定义typeHandler

自定义typeHandler背景比如保存到数据库时,有以下需求:1.有个枚举类型的值,想要保存到数据库为字符串或整数2.Date类型存入数据库为毫秒数3.对象中的集合(List)属性保存数据库为{xxx,xxx,xxx}的格式,读取出来自动转车List传统的读取操作也能达到这个功能,但必须自己代码实现逻辑,工作量较大,这样就可以使用Mybatis下的自定义typeHandler的功能。官方解释ty...

2018-05-29 23:50:28 1462

原创 策略模式

个人的理解就是,在一个类中注入一个接口或者抽象类,在创建这个类的时候,动态的注入接口或抽象类的实现类,然后在这个类中调用其方法,这就是策略模式。定义一个抽象类public abstract class Strategy { public abstract void method();}定义两个实现类public class StrategyImplA exte

2013-06-24 23:04:47 404

原创 简单工厂模式

看了工厂模式的概念,感觉比较晦涩,用个人的话语来说,工厂模式就是用来提供对象的比如在service层中需要调用dao层的类,就需要在service类中new dao()来创建dao对象,然后调用dao中的方法,这样的硬编码不利于以后代码的维护,为什么?因为如果在这个service类中调用了几百个甚至更多的dao类,如果dao类的实现方法改变了,如本来是jdbc,需要改成hibernat

2013-06-24 21:48:36 499

原创 spring整合Hibernate

spring整合Hibernate需要导入spring和hibernate必要的jar包,如果有相同的jar包,去掉旧的,保留新的和大的jar包。需要的配置文件有spring的applicationContext.xml,hibernate的hibernate.cfg.xml,还有po类的Xxx.hbm.xml下面以Emp类为例:import java.util.Date;/**

2013-06-16 10:30:57 644

原创 spring整合jdbc

spring整合jdbc提供了一个工具类JdbcTemplate 该类spring专门用来简化jdbc的操作,JdbcTemplate里面含有很多对jdbc的方法。如何创建JdbcTemplate对象      a)JdbcTemplate里面的方法是实例方法,不是静态方法,所以要创建JdbcTemplate对象      b)JdbcTemplate构造方法:

2013-06-12 21:19:45 570

原创 JAVA学习笔记---集合(Collection)

Collection定义了集合框架的共性功能。1,添加add(e); add方法的参数类型是Object。以便于接收任意类型对象addAll(collection);2,删除remove(e);removeAll(collection);clear();3,判断。contains(e);isEmpty();4,获取iterator(); 迭代器--其

2013-05-16 23:29:10 479

原创 JAVA学习笔记-正则表达式

java 正则表达式总结正则表达式定义:符合一定规则的表达式。    作用:用于专门操作字符串。    特点:用于一些特定的符号来表示一些代码操作,这样就简化书写。正则表达式的具体操作:1,匹配 String matches()方法.2,分割 String split()方法.3,替换 String replaceAll(String regex,String str)

2013-05-16 23:27:58 408

原创 java学习之枚举类

什么时候用到枚举类?-- 当取值是某个范围之一的时候,这时候可以使用枚举。枚举怎么定义? -- 跟定义类一样,只是把class改成enum ,如 public enum Season{}与java中的普通类一样,在声明枚举类时,也可以声明属性、方法和构造函数,但枚举类的构造函数必须为私有的枚举值就相当于实例变量。public enum Grade {  A("A",

2013-05-16 23:25:40 454

原创 Cookie & Session总结

一、状态管理1)什么是状态管理?  将浏览器与web服务器之间多次交互过程当做一个整体来处理,并且将多次交互所涉及的数据进行管理。2)状态管理技术cookie:  a,什么是cookie?   是一种客户端(浏览器)的状态管理技术。   浏览器在访问web服务器的时候,服务器会将少量的数据以set-cookie消息头的方式发送给浏览器,浏览器会将这结数据保存下来;当浏览

2013-05-08 22:04:01 436

原创 Servlet总结

一、servlet是什么?是由sun公司制订的一种用来扩展web服务器功能的组件规范。(1)扩展web服务器功能  当请求到达web服务器(apache提供的web server,微软的iis)时,这些web服务器只能够处理静态资源(即需要事先将html文件写好,并且保存到服务器特定的文件夹下面)的请求,如果是一个动态资源(需要计算,然后动态生成相应的html)的请求,web服务器不能

2013-05-08 22:02:32 520

空空如也

空空如也

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

TA关注的人

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