随笔分类 - 框架及中间件
Redis的基础命令集详解
摘要:以下是按照Redis中的数据类型分类的基础命令集 字符串操作命令: 命令描述示例SET key value设置指定 key 的值为 valueSET name JohnGET key获取指定 key 的值GET nameDEL key删除指定 key 及其对应的值DEL name 哈希表操作命令:
阅读全文
Spring MVC运行原理
摘要:Spring MVC运行流程 即: SpringMVC流程 1、 用户发送请求至前端控制器DispatcherServlet。 2、 DispatcherServlet收到请求调用HandlerMapping处理器映射器。 3、 处理器映射器找到具体的处理器(可以根据xml配置、注解进行查找),生成
阅读全文
领域驱动设计(DDD)介绍以及落地实践
摘要:目录 前言 现在面临的问题 过度耦合 贫血症和失忆症 业务规则泄露 软件核心复杂性应对之道 统一语言 战略设计 领域划分 限界上下文划分 上下文映射 如何识别限界上下文 战术设计 领域对象划分 无状态和有状态 落地实践 事件风暴 核心概念 执行模型 如何利用事件风暴构建领域模型 事件风暴的参与者 寻
阅读全文
【建议一次性看完】Spring IOC 容器源码分析
摘要:目录 引言 BeanFactory 简介 启动过程分析 创建 Bean 容器前的准备工作 创建 Bean 容器,加载并注册 Bean Bean 容器实例化完成后 准备 Bean 容器: prepareBeanFactory 初始化所有的 singleton beans 附录 id 和 name 配置
阅读全文
Maven的版本:Snapshot与Release
摘要:Maven的版本分为:Snapshot、Release 1.、Snapshot:不稳定、尚处于开发中的版本 2、 Release:代表稳定的版本 3、什么情况下该用SNAPSHOT? 协同开发时,如果A依赖构件B,由于B会更新,B应该使用SNAPSHOT来标识自己。这种做法的必要性可以反证如下: 原
阅读全文
Hibernate延迟加载
摘要:定义: 延迟加载(lazy load) 是(也称为懒加载)Hibernate3关联关系对象默认的加载方式,延迟加载机制是为了避免一些无谓的性能开销而提出来的,所谓延迟加载就是当在真正需要数据的时候,才真正执行数据加载操作。当需要在显示层显示的时候Hibernate才会把延迟的代理通Session去数
阅读全文