Spring
装满哈希的Map
从事过金融行业、保险行业、实时调度引擎。
发表过数十篇国家级软件发明专利,写过每天可以处理亿级流量服务中间件,开发过可以处理百万QPS并发的系统,目前复负责全世界最大的即时配送异构计算的调度引擎架构开发。
曾与NVIDIA、Intel技术专家深入交流。
喜欢摄影、喜欢做菜、喜欢吃肉、喜欢数码产品、喜欢音乐、喜欢电影。
展开
-
Spring 生命周期
Spring Bean的生命周期是Spring面试热点问题。这个问题即考察对Spring的微观了解,又考察对Spring的宏观认识,想要答好并不容易!本文希望能够从源码角度入手,帮助面试者彻底搞定Spring Bean的生命周期。 只有四个! 是的,Spring Bean的生命周期只有这四个阶段。把这四个阶段和每个阶段对应的扩展点糅合在一起虽然没有问题,但是这样非常凌乱,难以记忆。要彻底搞清楚Spring的生命周期,首先要把这四个阶段牢牢记住。实例化和属性赋值对应构造方法和setter方法的注入,初始化原创 2020-11-12 18:50:06 · 235 阅读 · 0 评论 -
IText生成PDF
一、场景在做单位OA项目的时候有个功能,合同打印的功能,之前的想法是打印PDF。既然是打印PDF就需要用到PDF插件,java比较常用方便的插件有几种,我选择了IText,当然IText版本众多,也让我走了不少的弯路。二、实现方法要说实现方式IText有三种方式来生成pdf: 1、绘制 2、PDF模板 3、html转PDF 这三种方法各有千秋,从我试验的顺序开始说起1、绘制适用场景:原创 2017-02-06 17:17:42 · 6405 阅读 · 3 评论 -
Spring Aop 代理深入研究
目录 什么是代理模式? 为什么要用代理模式? 有哪几种代理模式? 1.静态代理 2.动态代理 Spring AOP都有哪几种实现方式 1:通过JDK提供的API(InvocationHandler) 2:CGLIB代理 最近一直在研究AOP的源码感觉颇受感悟 什么是代理模式? 代理模式的定义:代理模式给某一个对象提供一个代理对象,并由代理对象控制...原创 2018-07-27 00:14:17 · 161 阅读 · 0 评论 -
spring的4种事务特性,5种隔离级别,7种传播行为
spring事务: 什么是事务: 事务逻辑上的一组操作,组成这组操作的各个逻辑单元,要么一起成功,要么一起失败. 事务特性(4种): 原子性 (atomicity):强调事务的不可分割. 一致性 (consistency):事务的执行的前后数据的完整性保持一致. 隔离性 (isolation):一个事务执行的过程中,不应该受到其他事务的干扰 持久性(durability) :事务一旦...转载 2018-08-05 15:35:57 · 862 阅读 · 0 评论