摘要:
spring容器之ApplicationContext ApplicationContext的图解 阅读全文
摘要:
model.addattribute()的作用1.往前台传数据,可以传对象,可以传List,通过el表达式 ${}可以获取到, 类似于request.setAttribute("sts",sts)效果一样。model.addattribute(): 前端调用: 补充:MVC 模式代表 Model-V 阅读全文
摘要:
Spring MVC运行流程 即: SpringMVC流程 1、 用户发送请求至前端控制器DispatcherServlet。 2、 DispatcherServlet收到请求调用HandlerMapping处理器映射器。 3、 处理器映射器找到具体的处理器(可以根据xml配置、注解进行查找),生成 阅读全文
摘要:
目录 一、简介 1.1 概述 1.2 消息系统介绍 1.3 点对点消息传递模式 1.4 发布-订阅消息传递模式 二、Kafka的优点 2.1 解耦 2.2 冗余(副本) 2.3 扩展性 2.4 灵活性&峰值处理能力 2.5 可恢复性 2.6 顺序保证 2.7 缓冲 2.8 异步通信 三、常用Mess 阅读全文
摘要:
目录 前言 现在面临的问题 过度耦合 贫血症和失忆症 业务规则泄露 软件核心复杂性应对之道 统一语言 战略设计 领域划分 限界上下文划分 上下文映射 如何识别限界上下文 战术设计 领域对象划分 无状态和有状态 落地实践 事件风暴 核心概念 执行模型 如何利用事件风暴构建领域模型 事件风暴的参与者 寻 阅读全文
摘要:
Gson工具类 import com.google.gson.Gson; import java.lang.reflect.Type; /** * Json工具类 */ public class JsonUtil { /** * 私有构造方法 */ private JsonUtil(){} /** 阅读全文
摘要:
MyBatis 运行流程结构 MyBatis 的整个运行流程结构,紧紧围绕着配置文件 MyBatis-config.xml 与 SQL 映射文件 Mapper.xml 文件展开。首先 SqlSessionFactory 会话工厂会通过 io 包下的 Resources 资源信息加载对象获取 MyBa 阅读全文
摘要:
jackson工具类: import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.core.JsonGenerator; import com.fasterxml.jackson.core.ty 阅读全文
摘要:
目录 引言 BeanFactory 简介 启动过程分析 创建 Bean 容器前的准备工作 创建 Bean 容器,加载并注册 Bean Bean 容器实例化完成后 准备 Bean 容器: prepareBeanFactory 初始化所有的 singleton beans 附录 id 和 name 配置 阅读全文
摘要:
Preconditions 使用总结 1 .checkArgument(boolean) : 功能描述:检查boolean是否为真。 用作方法中检查参数失败时抛出的异常类型: IllegalArgumentException2.checkNotNull(T): 功能描述:检查value不为null, 阅读全文