摘要: 对于原型模式的理解 通过实现Cloneable接口,并重写父类(即Object)的clone方法来返回和该对象一模一样的对象来实现实例化一个新对象的效果。 比较官方的解释是:用原型实例指定创建对象的种类,并且通过拷贝这些原型来创建新的对象。 实现代码 先实例化一个对象,然后通过其clone方法复制出 阅读全文
posted @ 2020-04-26 21:29 java学习小白 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 前言 DispatcherServlet继承httpServlet,所以实质上DispatcherServlet也是一个Servlet,这一点在DispatcherServlet初始化时就证明了。在tomcat执行某个servlet的时候,首先会调用service方法,然后在service方法中判断 阅读全文
posted @ 2020-04-26 15:36 java学习小白 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 简单工厂含义 简单工厂模式又称静态方法模式,可以将其理解为生产对象的一个类,称为工厂类。 解决的问题 将“类实例化的操作”与“使用对象的操作”分开,让使用者不用知道具体参数就可以实例化出所需要的“产品”类,从而避免了在客户端代码中显式指定,同时如果代码中多处使用到这个类,修改时就只在一个地方修改就可 阅读全文
posted @ 2020-04-09 22:02 java学习小白 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 对DispatcherServlet的认识 在web项目中,ContextLoaderListener起到的作用就是实例化一个父容器,管理跟逻辑业务相关的bean对象,Dispatcher实例化一个子容器,给管理跟前面比较近的一些bean对象。把拦截下来的请求,依据相应的规则分发到目标Handler 阅读全文
posted @ 2020-03-27 19:04 java学习小白 阅读(237) 评论(0) 推荐(0) 编辑
摘要: ContextLoaderListener的作用 在spring官网有这样一幅图(如下),它讲述了web项目中父子容器的概念,从图中可以看到在进行web项目开发的时候我们可以把跟前端比较靠近的一部分(如:Controller,ViewResolver,HandlerMapping)组件放入servl 阅读全文
posted @ 2020-03-27 10:12 java学习小白 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 解决的问题 单例模式解决的问题就是:保证一个类只能实例化一个对象。 实现方法 一般我们保证一个类只有一个实例化对象时,做法是: 如果这个brake对象不是仅供这一个Car类使用类呢?这样做只保证了在一个car对象有一个brake,多个car对象或者其他使用brake的类实例就会有多个brake出现了 阅读全文
posted @ 2020-03-04 15:46 java学习小白 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 引言 在进行web编程的时候常常使用tomcat作为servlet容器来使用,编写好servlet,配置好web.xml,启动tomcat后就可以通过浏览器输入网址就可以访问我们的项目了。有没有一刻想要弄清楚tomcat到底是如何实现这些功能的呢? 在我编写web程序的时候就有这么几个问题: 1. 阅读全文
posted @ 2020-02-29 15:55 java学习小白 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 什么是设计模式 设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。每种模式在现实中都有相应的原理来与之对应,每种模式都描述了一个在我们周围不断重复发生的问题,以及该问题的核心解决方案,这也是设计模式能被广泛应用的 阅读全文
posted @ 2020-02-28 16:01 java学习小白 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 恢复内容开始 刚入门学习java的时候,要么是老师教授的配置环境的方法,要么是通过一些正规书籍上或者一些教学视频上学习到的配置方法。记得刚入门的时候,我们老师教授的方法就是 找到电脑中环境变量这个属性(直接在搜索栏中搜索就能找到)单击后就会出现这样一个对话框: 可以看到有用户变量和系统变量两个分类。 阅读全文
posted @ 2019-06-19 20:00 java学习小白 阅读(363) 评论(0) 推荐(0) 编辑