SpringAOP主要注解:@Aspect@PointcutAdvicePoint express:切面表达式designators : 指
原创 2023-01-06 14:12:59
68阅读
Spring的哲学是在不影响Java对象的设计的情况下将Java对象加入到框架中。  我们下面来看看Spring的工作原理,看看Spring是如何做到不影响Java对象的。EJB的框架采用了一种侵略性(Invasive)的方法来设计对象,它要求你在设计中加入符合EJB规范的代码。一些轻量级的COP框架,例如Avalon,也要求对象设计时必须符合某种规范,例如Serviceabl
转载 精选 2014-06-13 22:41:30
302阅读
接口的类的接口方法进行动态代理Cglib基于继承来实现代理,无法对static、final类进行代理Cglib基于集成来实现代理,无法对private,static方法进行代理Spring如何创建...
原创 2023-01-06 14:12:37
56阅读
[Spring] Spring 探秘 之 事务配置[capsule-spring-boot-transaction] Spring 探秘 之 事务配置准备工作
原创 2022-01-29 15:53:31
88阅读
[Spring] Spring 探秘 之 事务配置(二)
原创 2022-01-29 16:38:15
121阅读
[Spring] Spring 探秘 之 事务配置(二)
原创 2021-06-09 15:46:26
349阅读
[Spring] Spring 探秘 之 事务配置[capsule-spring-boot-transaction] Spring 探秘 之 事务配置准备工作>>> [Spring Boot] Spring boot 整合mybatis、pos
原创 2021-06-09 15:46:28
761阅读
Spring 线程池技术 之 ThreadPoolTaskExecutor 官方API使用场景- 并发操作- 异步操作引入方式 配置maven引入spring-context支持<dependency> <gr
原创 2021-06-09 15:46:08
332阅读
目录[Spring] Spring 探秘 之 线程池技术(一)使用场景引入方式Spring 配置源码分析线程管理`ThreadPoolTaskExecutor`注意事项REFRENCES更多多线程和高并发场景,Spring 线程池技术 之 ThreadPoolTaskExecutor [Spring] Spring 探秘 之 线程池技术(一)官方API 使用场景- 并发操作- 异步操作 引入方式
原创 2022-01-29 15:44:16
318阅读
引言:引言:设计模式是我们项目中经常会涉及到的项目进行重构、解构时的一种方法,像常见的单例模式、工厂模式、策略模式、装饰器模式都是比较常用的,关于 23 种设计模式,大家可以找本书专门去翻看一下,在 Java 框架的源码中也不例外,设计模式的使用实在是太多了,本文就来分析 Spring 中用到的设计模式,本文承接上期文章。题目探秘 Spring 的设计模式-下解析代理模式优点1)远程代理:通过
原创 精选 2024-05-28 11:07:31
215阅读
目录[JDK] 线程池配置创建和配置线程配置和管理REFRENCES更多[JDK] 线程池配置创建和配置ExecutorService 执行器服务,它使用可能的几个池线程之一执行每个提交的任务,通常使用Executors工厂方法配置线程池可以解决两个不同问题:由于减少了每个任务调用的开销,它们通常可以在执行大量异步任务时提供增强的性能,并且还可以提供绑定和管理资源(包括执行集合任务时...
原创 2021-06-09 15:46:03
268阅读
目录[JDK] [Spring] Spring 探秘 之 线程池技术(二)创建和配置线程配置和管理阻塞队列BlockingQueueREFRENCES更多 [JDK] [Spring] Spring 探秘 之 线程池技术(二)ThreadPoolExecutor 线程池配置和阻塞队列BlockingQueue 创建和配置ExecutorService 执行器服务,它使用可能的几个池线程之一执行每个
原创 2022-01-29 15:49:46
165阅读
背景在最新的 Spring Security 5发布版本中, 出于安全性的考虑调整了PasswordEncoder的实现与使用策略.原先的StandardPasswordEncoder被@Deprecated,推荐BCryptPasswordEncoder。BCryptPasswordEncoder使用示例一种方式:在AuthenticationManagerBuilder配置实例化具体Passw
原创 2020-11-28 16:19:53
3362阅读
在最新的 Spring Security 5发布版本中, 出于安全性的考虑调整了PasswordEncoder的实现与使用策略.原先的StandardPasswordEncoder过期了,推荐BCryptPasswordEncoder。
转载 2021-07-14 16:12:23
681阅读
文章目录1 mybatis整合spring事务原理1 mybatis整合spring事务原理本篇文章不再对源码进行具体的解读了,仅仅做了下面一张图:该图整理了spring+mybatis整合后,在有事务和无事务情况下mybatis的核心流程,从中应该可以获得的知识有:(1)mybatis是如何整合spring事务的(2)在非事务情况下,为什么mybatis的一级缓存会失效(3)在有...
原创 2021-07-09 15:55:31
374阅读
JDK 8 Spring Boot 2.4.5 Eclipse Version: 2021-03 (4.19.0) 今天安排了一个任务:调查Spring Web(Servlet、Tomcat、HTTP 1.1)应用的 HTTP请求是怎么处理的,于是,熬夜(start at 00:41)到现在才终于了 ...
转载 2021-08-14 02:24:00
153阅读
2评论
我们实现SmartLifeCycle接口并在这个类上加上@Component注解如何执行实现了SmartLifeCycle接口Spring实际执行关闭
原创 2022-01-25 16:08:06
855阅读
目录1. 简介1.1 HTTP协议1.2 WebSocket 协议1.3 WebSocket 特点2. 基础入门1. 简介1.1 HTTP协议我们知道HTTP协议是半双工通信
原创 2022-07-12 17:43:31
137阅读
说起微服务框架,可能大家首先想到的就是Spring Cloud的大家族了。微服务简单理解就是很小、功能相对集中的服务。在微服务的思想下,原有功能都集中在一起实现的业务,现在拆分出来很多的服务模块,那服务之间的互相调用就不可避免,同时服务的高可用也要能够有所保证。要解决上述需要,少不了微服务中至关重要的内容,即服务治理。服务治理包括三大组件:服务注册中心、服务的注册、服务的发现。举个例子:就好比我们
原创 2021-03-18 22:00:04
909阅读
我们实现SmartLifeCycle接口并在这个类上加上@Component注解如何执行实现了SmartLifeCycle接口Spring实际执行关闭
原创 2021-07-16 10:18:15
1517阅读
  • 1
  • 2
  • 3
  • 4
  • 5