- 博客(8)
- 收藏
- 关注
原创 jpa初探
jpajpa是Java Persistence API简称主键生成策略GenerationType TABLE 使用一个特定的数据库表格来保存主键,这个策略可以由表模拟序列产生主键, 不依赖于数据库的具体实现,有利于数据库的移植。序列表有一个序列名和对应值两个字段,只需要一张序列就可以用于多张表的主键生成 SEQUENCE 根据底层数据库的序列来生成主键,条件是数...
2018-05-18 14:29:15
674
原创 装饰模式
理解 可以实现继承,可以更有弹性的实现继承。但是会造成有大量的装饰造成很多小类,导致类有点多。demo/** * 主类 */@Datapublic abstract class Bread { private String describe; abstract public void cost();}/** * 主类实现 */public c...
2018-04-17 16:20:37
200
原创 观察者模式
理解 观察者模式:一种一对多的方式,类似报纸和订阅报纸的人,报纸每次发布一个新的版本,都会通知到订阅报纸的人。主题和订阅者都是按接口的方式联系,可以轻松的增加主题和增加订阅者,只要实现一个固定的接口代码java 接口实现//观察者接口public interface Observer { void update(String object);}//观察者...
2018-04-17 14:48:53
345
原创 策略模式
理解 对于一组代码,可以再每个方法上实现其功能。或者面向接口编程,在使用的过程中注入其实现,可以看成对一种事物的不同策略代码demo场景 我需要实现一个动物,动物狮子可以吃可以叫有四条腿,动物鸟可以吃可以叫有两条腿代码实现public interface Legs{ void hasLegs();}public abstract Animal...
2018-04-16 20:56:59
242
原创 使用BeanUtils.describe()把日期格式化
public class A{ private String id; private Date createTime; public A(String id, Date createTime) { this.id = id; this.createTime = createTime; } public String get...
2018-03-12 17:57:49
2062
原创 使用注解来构建简单的spring mvc
spring mvc流程,客户端发来的http请求经过spring的DispatcherServlet,DispatcherServlet选择适合的Controller,通过返回视图控制器来选择合适的页面首先,先建一个WebInit类,这个类主要是加载配置类(因为是面向注解,所以就没有配置文件了,用配置类代替),这个类继承自AbstractAnnotationConfigDispatcherServ
2017-03-23 16:44:16
410
原创 git如何更新fork的代码
注意:以下内容假设您已经了解了git的相关操作当fork了别人的代码自己开始开发,这时候,如果想随着原创者更新内容,该如何办呢,下面用命令方法来说明首先先clone自己的github中的代码(如何已经建立联系,请跳过这步) git命令,git clone XXX(此处为仓库的ssh活https)连接原作者远程库 git命令,git remote add origin(这里随便起) XXX(此
2017-03-19 22:35:22
915
原创 Java mail基础使用 (一)
刚加入工作,需要使用java mail,下面是总结个人认为java mail知识要点Session其中主要创建了有关mail的信息,它在javax.mail包。这个类的构造方法为私有,所以,用其静态方法获得Session对象,这个方法中的参数主要以Properties为主Properties prop=getProperties();Session session =
2016-09-26 17:10:05
654
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人