摘要: 步骤1: 使用webapp骨架创建一个Maven项目。 步骤2:数据库中存放数据,为测试做准备 DROP TABLE IF EXISTS `items`; CREATE TABLE `items` ( `id` int(10) NOT NULL AUTO_INCREMENT, `name` varc 阅读全文
posted @ 2019-05-30 17:19 宋佑廉 阅读(498) 评论(0) 推荐(0) 编辑
摘要: 1.1 什么是Maven??? Maven对项目进行模型抽象,充分运用的面向对象的思想,Maven可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。Maven 除了以程序构建能力为特色之外,还提供高级项目管理工具。简单的来说Maven是一个项目管理工具,它包含了一个项目对象模型( 阅读全文
posted @ 2019-05-29 15:43 宋佑廉 阅读(2952) 评论(0) 推荐(0) 编辑
摘要: 观察者模式 (Observer Pattern) 是一种"发布者-订阅者"的模式.有时候也被称为"模型视图模式","源-监听者模式"等. 在这种模式中,由一个目标对象来管理所有依赖与它的观察者对象,并且当这个目标对象自身发生改变时,会主动向它的观察者们发出通知. 实例场景 : 在某视频网站购买了<生 阅读全文
posted @ 2018-12-05 11:30 宋佑廉 阅读(653) 评论(0) 推荐(0) 编辑
摘要: 装饰者模式(Decorator Pattern,有的也用 Wrapper Pattern)就是动态地把职责附加到已有对象上去,实现功能扩展。这种特性,使得装饰者模式提供了比继承更具有弹性的解决方案。 实例场景 : 给中国美国(或者其它国家)的女孩加上外表的属性(如长发,身高等), UML图: 步骤: 阅读全文
posted @ 2018-12-05 00:04 宋佑廉 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 平常越不留意的东西越容易犯错,前些天在做注册案例的时候,用到了json+ajax来发送异步请求来判断当前的用户有没有被注册过,然后在注册按钮进行终极校验决定是否进行注册的时候,遇到了一个bug困扰了很久,后来经过自己的不断的调试和百度解决了,在此我将遇到的问题使用伪代码跟大家分享一下,让大家遇到我这 阅读全文
posted @ 2018-12-02 22:20 宋佑廉 阅读(386) 评论(0) 推荐(0) 编辑
摘要: 适配器(Adapter Pattern) 就是有一个已有的类,但是这个类的接口和你的不一样,不能直接拿来使用,这个时候就需要使用适配器来帮你了. 适配器的三个特点 : 适配器对象实现原有接口 适配器对象组合一个实现新接口的对象(这个对象也可以不实现一个接口,只是一个单纯对象) 对适配器原有接口方法的 阅读全文
posted @ 2018-12-02 16:27 宋佑廉 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 注明 : 以下整理的资料来源于实验楼网站. 工厂模式(Factory Pattern)的意义就跟它的名字一样,在面向对象程序设计中,工厂通常是一个用来创建其他对象的对象。工厂模式根据不同的参数来实现不同的分配方案和创建对象。 静态工厂最常见的应用场景就是java库中的getInstance()方法会 阅读全文
posted @ 2018-12-02 13:32 宋佑廉 阅读(801) 评论(0) 推荐(0) 编辑
摘要: 单例设计模式: 单例模式,是一种常见的软件设计模式.在它的核心结构中只包含了一个被称为单例的特殊类.通过单例模式可以保证系统中只有该类的一个实例对象. 优点 : 实例控制:单例模式会阻止其它对象实例化其自己的单例对象的副本,从而确保所有对象都访问的是唯一的实例 灵活性:因为类控制了实例化过程,所以类 阅读全文
posted @ 2018-11-27 23:28 宋佑廉 阅读(696) 评论(0) 推荐(0) 编辑
摘要: 首先得明白的知识点: 1静态属性初始化加载类的时候初始化(只会初始化一次),而非静态属性的初始化就是new类实例对象的时候初始化的 2三种获取字节码对象的共同点就是都会预先的判断内存是否已经加载此类,弱没有加载,则会把.class文件装入到内存,若是加载了,则会根据class文件生成实例对象 谈谈  阅读全文
posted @ 2018-11-27 09:41 宋佑廉 阅读(498) 评论(0) 推荐(0) 编辑
摘要: 除了new可以创建对象,你还知道哪一些创建对象的方式(文中介绍了5种常用创建对象的方式,有补充请在评论区留言) Java中5种创建对象的方法 今天来聊一聊在Java创建对象的几种方法. 使用new关键字 Class对象(有3种方式获取,任意选择一种即可)的newInstance()方法 构造函数对象 阅读全文
posted @ 2018-11-26 16:22 宋佑廉 阅读(963) 评论(0) 推荐(1) 编辑