点点滴滴啊

导航

 

2021年12月28日

摘要: spring 支持注解式事务,作用于方法级别,我们如果想将事务放进行级别,可以使用编程式事务,如使用 TransactionTemplate。还有另外一种使用 Lambda 表达式,结合事务注解来达到行级别的事务,通过将一个方法接口传入,在一个注解事务方法中执行,就达到了行级别的事务控制。 publ 阅读全文
posted @ 2021-12-28 17:52 丶点滴 阅读(296) 评论(0) 推荐(0) 编辑
 

2021年9月30日

摘要: 默认情况下Rocket MQ消息是无序的,原因在于Producer 发送的消息时选择Queue使用的策略是轮询的方式,这样消息就负载到Topic的多个Queue中;在发送消息过程中,由于网络、距离等原因,到达Queue的顺序不可预测,到达Queue时,将会变成无序的,在此基础上,消费端有多个Cons 阅读全文
posted @ 2021-09-30 11:11 丶点滴 阅读(348) 评论(0) 推荐(0) 编辑
 

2021年9月27日

摘要: Rocket Mq的架构描述: Name Server: Name Server可以做为一个集群部署,集群中的各 Name Server 是独立的,节点间无任何同步信息; Name Server 用于管理 Broker 实时配置信息和 Topic queue 的路由配置; Broker与Name S 阅读全文
posted @ 2021-09-27 15:30 丶点滴 阅读(101) 评论(0) 推荐(0) 编辑
 

2021年7月14日

摘要: java 基础 简述面向对象 ​ 面向对象是一种编程思想,把现实中的具体事物或抽象的事物看做对象,并且对象具有某些属性和行为;在java中,某一类事物映射为类,对象就是这一类事物的实例,属性表现为对象的属性,行为表现为对象的方法;在java中体现为抽象、封装、继承、多态; ​ 抽象:抽象就是把某一类 阅读全文
posted @ 2021-07-14 15:57 丶点滴 阅读(28) 评论(0) 推荐(0) 编辑
 

2021年4月16日

摘要: spring 代理的创建 spring 中创建代理使用了 Jdk 和 Cglib 两种方式创建,JdkDynamicAopProxy 和 ObjenesisCglibAopProxy,通过使用配置 Advised 和 ProxyConfig来管理配置,根据配置决定使用哪种方式创建代理,下面来介绍这几 阅读全文
posted @ 2021-04-16 15:53 丶点滴 阅读(188) 评论(0) 推荐(0) 编辑
 

2021年3月22日

摘要: 前言 ​ 查看spring怎么为需要进行aop控制的类创建代理的,探索spring创建代理的流程,以及怎么创建代理。 代理 代理分为动态代理和静态代理,动态代理是在运行时生成代理类,静态代理是在编译阶段已经生成了代理类。 jdk 和 CGLIB 都支持动态代理,他们的区别: ​ 1. jdk 动态代 阅读全文
posted @ 2021-03-22 18:14 丶点滴 阅读(513) 评论(0) 推荐(0) 编辑
 

2021年3月5日

摘要: 前言 在 Spring mvc 中,DispatcherServlet主要起着控制客户端请求分发到具体处理程序的作用,并支持对请求进行拦截、参数处理、本地化、文件上传等功能。现查看它的分发的具体流程。 1. DispatcherServlet 映射配置 在spring 启动时,如果有 mvc 模块, 阅读全文
posted @ 2021-03-05 15:28 丶点滴 阅读(361) 评论(0) 推荐(0) 编辑
 

2021年2月28日

摘要: 前言 ​ spring web 主要是要是通过 DispatcherServlet 来对请求进行分发,现在来看看他注册到 web 容器中的过程。 版本号 spring-boot:2.3.5 注册DispatcherServlet ​ 在servlet 3的环境下,可以使用代码进行注册,与配置在 we 阅读全文
posted @ 2021-02-28 18:20 丶点滴 阅读(489) 评论(0) 推荐(0) 编辑
 

2021年2月25日

摘要: 前言 ​ 为了记录 spring 的学习日志,以笔记的形式将学习过程记录下来,有问题或有遗漏请指出,谢谢! 现将spring boot启动流程进行梳理记录。 1. SpringApplication 准备 @SpringBootApplication public class DomeApplica 阅读全文
posted @ 2021-02-25 17:55 丶点滴 阅读(405) 评论(0) 推荐(0) 编辑
 
摘要: spring 的 ConfigurationClassPostProcessor 主要是解析@Configuration 类,通常只有一个入口类,对他进行递归解析,解析完所有关联类,包括使用 Configuration、Component、ComponentScan、Import、ImportRes 阅读全文
posted @ 2021-02-25 17:53 丶点滴 阅读(328) 评论(0) 推荐(0) 编辑