自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (5)
  • 收藏
  • 关注

原创 Docker安装

1.5.1 在Win10上准备centos7和大家说明一下,我们的目的仅仅是要安装一个centos7,然后在centos7上安装docker如果搞不定vagrant+virtualbox的方式,也可以直接使用VM搭建一个centos7或者你可以直接使用一台云服务器,上面安装了centos7毕竟我们的目的只是为了得到一个centos7的机器,所以不必花太多精力在这个问题上折腾我上课用的环境是【 win10 64位 VirtualBox-6.0.12-133076-Win

2020-07-29 11:39:27 162

原创 关于VMware虚拟机安装镜像时黑屏的解决办法

今天安装基于VMware安装CentOS7 一直黑屏这样的解决办法:在管理员权限下打开cmd,然后运行netsh winsock reset完美解决!

2020-01-13 16:15:28 3029

原创 用30个类高仿真提炼纯手写Spring框架

项目环境搭建application.properties 配置为了简化XML解析, 用application.properties 来代替application.xml,具体配置如下:#scan configscanPackage=com.hezhiqin.demotemplateRoot=layouts#多切面配置可以在key前面加前缀#例如 aspect.logAspect...

2019-12-01 16:57:15 754 1

原创 一步一步手绘Spring MVC运行时序图

Spring MVC 初体验初探Spring MVC 请求处理流程Spring MVC 相对于前面的章节算是比较简单的,我们首先引用《Spring in Action》上的一张图来了解Spring MVC 的核心组件和大致处理流程:从上图中看到①、DispatcherServlet 是SpringMVC 中的前端控制器(Front Controller),负责接收Request 并将R...

2019-10-25 23:26:43 1577 1

原创 一步一步手绘Spring AOP运行时序图

Spring AOP 初体验再述Spring AOP 应用场景AOP 是OOP 的延续,是Aspect Oriented Programming 的缩写,意思是面向切面编程。可以通过预编译方式和运行期动态代理实现在不修改源代码的情况下给程序动态统一添加功能的一种技术。AOP设计模式孜孜不倦追求的是调用者和被调用者之间的解耦,AOP 可以说也是这种目标的一种实现。我们现在做的一些非业务,如...

2019-10-24 20:39:35 865

原创 手绘Spring DI运行时序图

Spring 自动装配之依赖注入依赖注入发生的时间当Spring IOC 容器完成了Bean 定义资源的定位、载入和解析注册以后,IOC 容器中已经管理类Bean定义的相关数据,但是此时IOC 容器还没有对所管理的Bean 进行依赖注入,依赖注入在以下两种情况发生:1)、用户第一次调用getBean()方法时,IOC 容器触发依赖注入。2)、当用户在配置文件中将元素配置了lazy-in...

2019-10-22 13:36:57 277

原创 Spring 核心之IOC 容器初体验

再谈IOC 与DI**IOC(Inversion of Control)控制反转:**所谓控制反转,就是把原先我们代码里面需要实现的对象创建、依赖的代码,反转给容器来帮忙实现。那么必然的我们需要创建一个容器,同时需要一种描述来让容器知道需要创建的对象与对象的关系。这个描述最具体表现就是我们所看到的配置文件。**DI(Dependency Injection)依赖注入:**就是指对象是被动接...

2019-10-19 10:09:25 245

原创 设计模式-工厂模式

简单工厂模式简单工厂模式(Simple Factory Pattern)是指由一个工厂对象决定创建出哪一种产品类的实例,但它不属于GOF,23 种设计模式简单工厂适用于工厂类负责创建的对象较少的场景,且客户端只需要传入工厂类的参数,对于如何创建对象的逻辑不需要关心。接下来我们来看代码,还是以课程为例。咕泡学院目前开设有Java 架构、大数据、人工智能等课程,已经形成了一个生态。...

2019-10-17 09:05:32 108

原创 用300行代码手写提炼Spring的核心原理(V3)

实现V3 版本在V2 版本中,基本功能以及完全实现,但代码的优雅程度还不如人意。譬如HandlerMapping 还不能像SpringMVC一样支持正则,url 参数还不支持强制类型转换,在反射调用前还需要重新获取beanName,在V3 版本中,下面我们继续优化。首先,改造HandlerMapping,在真实的Spring 源码中,HandlerMapping 其实是一个List 而非M...

2019-10-14 11:35:13 245

原创 用300行代码手写提炼Spring的核心原理(V2)

实现V2 版本在V1 版本上进了优化,采用了常用的设计模式(工厂模式、单例模式、委派模式、策略模式),将init()方法中的代码进行封装。按照之前的实现思路,先搭基础框架,再填肉注血,具体代码如下:@Override public void init(ServletConfig config) throws ServletException {//初始化 //加载配置文件 doLo...

2019-10-14 10:08:09 309

原创 用300行代码手写提炼Spring的核心原理(V1)

基本思路先来介绍一下Mini 版本的Spring 基本实现思路,如下图所示:自定义配置为了解析方便,我们用 config.properties 来代替 application.xml 文件,具体配置内容如下:#configscanPackage=com.hezhiqin配置 web.xml 文件大家都知道,所有依赖于 web 容器的项目,都是从读取 web.xml ...

2019-10-12 09:10:07 372 1

原创 声明

声明:本文摘至咕泡学院的课程学习笔记,便于自己复习和理解,希望能帮助大家提升和学习,已获准咕泡学院校长授权,由于转载和翻译都要填写连接地址,但是原文实在是没有,只能选择原创...

2019-10-10 11:33:00 98

原创 软件架构设计的七大原则

声明:本文摘至咕泡学院的课程学习笔记,便于自己复习和理解,希望能不住大家提升和学习,已获准咕泡学院校长授权,由于转载和翻译都要填写连接地址,但是原文实在是没有,只能选择原创开闭原则开闭原则(Open-Closed Principle, OCP)是指一个软件实体如类、模块和函数应该对扩展开放,对修改关闭。所谓的开闭,也正是对扩展和修改两个行为的一个原则。强调的是用抽象构建框架,用实现扩...

2019-10-10 11:32:27 358

mybatis-3-master.zip

Mybatis源码,gitHub下载的,省时省力,直接解压到IDEA即可,-------------------------------------------------------------------

2019-11-28

spring-framework-master.zip

gitHub上的太难下载了,现成的方便大家,最新未编译版

2019-07-19

百度富文本编辑器(ueditor)自定义上传接口(路径)

百度ueditor编辑器将图片上传到非项目根路径(保存在磁盘上)或独立服务器解决方案 教程:https://blog.csdn.net/qq_16220645/article/details/78860497 源码已经修改好了,直接buildpath到项目里就OJBK

2018-11-07

axvlc.cab包

------------官方的下载地址已经没用了,这是重新编译好的3.0版本供大家下载------------------------------------------------

2018-03-23

Mybatis反向生成工具

Mybatis反向生成model、dao、mapper文件,配置简单,方便快捷 需要下载个插件、按照教程操作:http://blog.csdn.net/haoui123/article/details/70209038

2018-03-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除