04 2019 档案

摘要:原型模式 原型模式,属于对象创建型模式中的一种。通过复制原型对象的方法来创建一个对象实例,且该对象与原对象有相同的数据结构和值。类似我们在备份数据库信息的时候,将数据库中表的结构和数据的一同备份,生成一个数据库文件。 在Java环境中,要实现原型模式,要理解对象创建、引用和克隆的相关知识,在这里通过 阅读全文
posted @ 2019-04-28 20:50 peter·zhang 阅读(2690) 评论(1) 推荐(1)
摘要:单例模式 单例模式,顾名思义,在程序运行中,实例化某个类时只实例化一次,即只有一个实例对象存在。例如在古代,一个国家只能有一个皇帝,在现代则是主席或总统等。 在Java语言中单例模式有以下实现方式 1.饿汉式 在类加载时,直接将实例对象初始化,并且该实例是静态的,属于类的成员变量,通过调用类的静态方 阅读全文
posted @ 2019-04-26 16:48 peter·zhang 阅读(8844) 评论(0) 推荐(0)
摘要:抽象工厂模式 抽象工厂模式,对方法工厂模式进行抽象。世界各地都有自己的水果园,我们将这些水果园抽象为一个水果园接口,在中国、英国和美国都有水果园,种植不同的水果,比如苹果、香蕉和梨等。这里将苹果进行抽象,所以,苹果又分为中国苹果,英国苹果和美国苹果。中国的水果园中有苹果、香蕉和梨等。抽象工厂中声明生 阅读全文
posted @ 2019-04-25 18:46 peter·zhang 阅读(12476) 评论(0) 推荐(0)
摘要:工厂方法模式 工厂方法模式,对简单工厂模式进行了升级。我们将水果园比作一个工厂,在简单工厂模式下,水果园是一个具体的工厂,直接用来生产各种各样的水果。那么在工厂方法模式下,水果园是一个抽象工厂,那么苹果树,香蕉树等就相当于是具体工厂,生产苹果、香蕉等水果。每有一种新的水果要生产,则需要种植生产这种水 阅读全文
posted @ 2019-04-24 20:33 peter·zhang 阅读(2650) 评论(0) 推荐(0)
摘要:简单工厂模式 工厂,生产产品的场所。比如农夫山泉工厂,生产农夫山泉矿泉水、茶π等饮料。矿泉水和茶π都属于饮料,都具有解渴的功能,但是每种饮料给人的感觉是不一样的。矿泉水和茶π在Java中相当于子类,饮料相当于父类。 简单工厂模式,又叫静态工厂模式,在Java中专门定义一个类来负责创建其他类的实例,被 阅读全文
posted @ 2019-04-23 19:53 peter·zhang 阅读(7864) 评论(0) 推荐(0)
摘要:ssm日期格式转换 1 需求 前端传入字符串类型日期转化成java中的Date类型,存入数据库中;将数据库中的日期类型通过jstl标签在前端页面转换成字符串类型。 2 步骤 2.1 创建一个日期转换类实现Converter接口,将String类型的日期转换成java中的Date类型,如果数据库中的字 阅读全文
posted @ 2019-04-04 17:39 peter·zhang 阅读(4499) 评论(0) 推荐(1)
摘要:ssm上传图片 1 需求 添加客户时上传图片和客户修改信息是上传图片。 2 思路 首先,数据库创建pic字段,类型为varchar,通过逆向工程重新生成mapper接口和xml文件。 其次,service层注入mapper接口,调用mapper接口中的添加和更新方法。 然后,controller层注 阅读全文
posted @ 2019-04-02 19:11 peter·zhang 阅读(1848) 评论(2) 推荐(0)
摘要:ssm客户管理系统 注意:系统是在实现我的上一篇文章 https://www.cnblogs.com/peter-hao/p/ssm.html的基础上开发 1 需求 1.1 添加客户 客户填写信息,提交,将信息保存到数据库中。 1.2 删除客户 在每条查询出来的客户信息设置删除操作,点击即可删除。更 阅读全文
posted @ 2019-04-01 21:12 peter·zhang 阅读(4048) 评论(0) 推荐(0)
摘要:git下载和上传项目 下载: git clone +地址 上传: 1.git init 在当前项目的目录中生成本地的git管理(多一个.git文件夹,为隐藏文件) 2.git add .(注意最后面有个点) 这个是将项目上所有的文件添加到仓库中的意思,如果想添加某个特定的文件,只需把.换 成这个特定 阅读全文
posted @ 2019-04-01 11:31 peter·zhang 阅读(1467) 评论(0) 推荐(0)
摘要:Spring + SpringMVC + Mybatis整合流程 1 需求 1.1 客户列表查询 1.2 根据客户姓名模糊查询 2 整合思路 第一步:整合dao层 Mybatis和spring整合,通过spring管理mapper接口,使用mapper扫描器自动扫描mapper接口,并在spring 阅读全文
posted @ 2019-04-01 09:56 peter·zhang 阅读(4873) 评论(3) 推荐(0)