- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 23种设计模式之原型模式
原型模式(Prototype):一种对象创建型模式,它创建实例对象的方法采用复制原型对象。使用该模式创建的实例,具有与原型一样的数据。设计的核心主要是实现java.lang.Cloneable的接口,当对象包含一个复杂属性的时候,进行clone的时候,对其复杂属性的的set方法要重新设置。1.定义一个User类实现Cloneable接口2.进行mian方法的测试结果如下:...
2019-07-25 11:12:58
171
原创 23种设计模式之单例模式
单例模式是一种对象创建模式,使用单例模式保证一个例只生成唯一的一个实例,也就是说整个程序空间中,该类只存在一个实例对象。Gof对单例模式的定义是:保证一个类,只存在一个实例对象,同时存在对该类存在实例访问的的全局方法。实现单例模式的三种方式:懒汉式,饿汉式,双重检查。懒汉式:类被加载式,实例对象已经创建(不论单线程,多线程唯一)饿汉式:类被访问式,才创建(多线程不能确保单例,加...
2019-07-23 11:03:35
180
原创 Docker Desktop for Mac or Windows(docker下载的网络延迟问题)
对于国内来说下载外网资源时分方法,总是出现网络请求错误等问题。(以mac说明)1.进入到Docker Desktop for Mac的界面2.登录账号,进行链接拷贝3.邮件,Get Docker,复制连接地址4.打开迅雷,进行下载...
2019-07-22 15:57:02
669
原创 ssm面试题
SpringMvc简单介绍下你对springMVC的理解?Spring MVC Framework有这样一些特点:它是基于组件技术的.全部的应用对象,无论控制器和视图,还是业务对象之类的都是java组件.并且和Spring提供的其他基础结构紧密集成.不依赖于Servlet API(目标虽是如此,但是在实现的时候确实是依赖于Servlet的)可以任意使用各种视图技术,而不仅仅局限于JSP支持各种请求...
2018-04-26 10:20:21
560
原创 H2数据库笔记
一、基础知识:1、h2是一个开源的纯java编写的轻量级数据库,是一个用Java开发的嵌入式数据库,只有一个jar文件,可以直接嵌入到应用项目中。 h2最大的用途在于可以同应用程序打包在一起发布,这样可以非常方便地存储少量结构化数据,它的另一个用途是用于单元测试。 启动速度快,而且可以关闭持久化功能,每一个用例执行完随即还原到初始状态。h2的第三个用处是作为缓存,作为...
2018-04-24 19:42:37
908
原创 MyBatis逆工程自动生成代码
这两天需要用到MyBatis的代码自动生成的功能,由于MyBatis属于一种半自动的ORM框架,所以主要的工作就是配置Mapping映射文件,但是由于手写映射文件很容易出错,所以可利用MyBatis生成器自动生成实体类、DAO接口和Mapping映射文件。这样可以省去很多的功夫,将生成的代码copy到项目工程中即可。 使用自动生成有很多方式,可以在eclipse中安装插件,但是...
2018-04-23 17:36:05
204
原创 ssm框架WIN10搭建
0、系统环境1)Windows 10 企业版2)JDK 1.8.0_1313)Eclipse Java EE IDE for Web Developers Version: Neon.3 Release (4.6.3)4)Tomcat 8.5 1、maven下载及配置maven的下载地址:http://maven.apache.org/download.cgi下载后解压放在d:\Java路径下 ...
2018-04-23 17:32:24
584
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人