会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Loading
Tom弹架构
不只做一个技术者,更要做一个思考者 《Spring 5核心原理与30个类手写实战》、 《Netty 4核心原理与手写RPC框架实战》、 《设计模式就该这样学》作者, 『 Tom弹架构 』可获取更多技术干货!
博客园
首页
新随笔
联系
管理
上一页
1
2
3
4
5
6
7
下一页
2021年12月13日
30个类手写Spring核心原理之MVC映射功能(4)
摘要: 本文节选自《Spring 5核心原理》 接下来我们来完成MVC模块的功能,应该不需要再做说明。Spring MVC的入口就是从DispatcherServlet开始的,而前面的章节中已完成了web.xml的基础配置。下面就从DispatcherServlet开始添砖加瓦。 1 MVC顶层设计 1.1
阅读全文
posted @ 2021-12-13 14:52 Tom弹架构
阅读(495)
评论(1)
推荐(0)
2021年12月12日
30个类手写Spring核心原理之依赖注入功能(3)
摘要: 本文节选自《Spring 5核心原理》 在之前的源码分析中我们已经了解到,依赖注入(DI)的入口是getBean()方法,前面的IoC手写部分基本流程已通。先在GPApplicationContext中定义好IoC容器,然后将GPBeanWrapper对象保存到Map中。在GPApplication
阅读全文
posted @ 2021-12-12 18:19 Tom弹架构
阅读(479)
评论(0)
推荐(2)
2021年12月10日
30个类手写Spring核心原理之Ioc顶层架构设计(2)
摘要: 本文节选自《Spring 5核心原理》 1 Annotation(自定义配置)模块 Annotation的代码实现我们还是沿用Mini版本的,保持不变,复制过来便可。 1.1 @GPService @GPService代码如下: package com.tom.spring.formework.an
阅读全文
posted @ 2021-12-10 13:44 Tom弹架构
阅读(602)
评论(0)
推荐(1)
2021年12月9日
30个类手写Spring核心原理之环境准备(1)
摘要: 本文节选自《Spring 5核心原理》 1 IDEA集成Lombok插件 1.1 安装插件 IntelliJ IDEA是一款非常优秀的集成开发工具,功能强大,而且插件众多。Lombok是开源的代码生成库,是一款非常实用的小工具,我们在编辑实体类时可以通过Lombok注解减少getter、setter
阅读全文
posted @ 2021-12-09 15:20 Tom弹架构
阅读(727)
评论(1)
推荐(3)
2021年12月8日
大厂高频面试题Spring Bean生命周期最详解
摘要: Spring作为当前Java最流行、最强大的轻量级框架。Spring Bean的生命周期也是面试高频题,了解Spring Bean周期也能更好地帮助我们解决日常开发中的问题。程序员应该都知道Spring的基础容器是ApplicationContext。应很多粉丝的强烈建议,本文我来分析分析 Appl
阅读全文
posted @ 2021-12-08 13:44 Tom弹架构
阅读(2783)
评论(0)
推荐(0)
2021年11月26日
花了30天才肝出来,史上最全面Java设计模式总结,看完再也不会忘
摘要: 本文所有内容均节选自《设计模式就该这样学》 序言 Design Patterns: Elements of Reusable Object-Oriented Software(以下简称《设计模式》),一书由Erich Gamma、Richard Helm、Ralph Johnson和John Vli
阅读全文
posted @ 2021-11-26 15:07 Tom弹架构
阅读(3416)
评论(10)
推荐(42)
2021年11月25日
空对象模式(Null Object Pattern)
摘要: 本文节选自《设计模式就该这样学》 1 空对象模式的定义 空对象模式(Null Object Pattern)不属于GoF设计模式,但是它作为一种经常出现的模式足以被视为设计模式了。其具体定义为设计一个空对象取代NULL对象实例的检查。NULL对象不是检查控制,而是反映一个不做任何动作的关系。这样的N
阅读全文
posted @ 2021-11-25 19:53 Tom弹架构
阅读(775)
评论(0)
推荐(0)
对象池模式(Object Pool Pattern)
摘要: 本文节选自《设计模式就该这样学》 1 对象池模式的定义 对象池模式(Object Pool Pattern),是创建型设计模式的一种,将对象预先创建并初始化后放入对象池中,对象提供者就能利用已有的对象来处理请求,减少频繁创建对象所占用的内存空间和初始化时间。 一个对象池包含一组已经初始化并且可以使用
阅读全文
posted @ 2021-11-25 19:53 Tom弹架构
阅读(528)
评论(0)
推荐(0)
雇工模式(Employee Pattern)
摘要: 本文节选自《设计模式就该这样学》 1 雇工模式的定义 雇工模式(Employee Pattern)也叫作仆人模式(Servant Pattern),属于行为型设计模式,它为一组类提供通用的功能,而不需要类实现这些功能,也是命令模式的一种扩展。 2 雇工模式的应用场景 在日常开发过程中,我们可能已经接
阅读全文
posted @ 2021-11-25 19:53 Tom弹架构
阅读(244)
评论(0)
推荐(0)
规格模式(Specification Pattern)
摘要: 本文节选自《设计模式就该这样学》 1 规格模式的定义 规格模式(Specification Pattern)可以认为是组合模式的一种扩展。很多时候程序中的某些条件决定了业务逻辑,这些条件就可以抽离出来以某种关系(与、或、非)进行组合,从而灵活地对业务逻辑进行定制。另外,在查询、过滤等应用场合中,通过
阅读全文
posted @ 2021-11-25 19:00 Tom弹架构
阅读(518)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
下一页
公告