最新 最热

Spring 面试问题 TOP 50

Spring Framework 现在几乎已成为 Java Web 开发的标配框架。那么,作为 Java 程序员,你对 Spring 的主要技术点又掌握了多少呢?不妨用本文的问题来检测一下。...

2021-07-28
1

手动实现一个迷你版的AOP(实战增强版)

在软件业,AOP 为 Aspect Oriented Programming 的缩写,意为:面向切面编程,通过预编译方式和运行期间动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是...

2021-07-28
1

.Net Core with 微服务 - Polly 服务降级熔断

在我们实施微服务之后,服务间的调用变的异常频繁。多个服务之间可能是互相依赖的关系。某个服务出现故障或者是服务间的网络出现故障都会造成服务调用的失败,进而影响到某个业务服务处理失败。某一个服务调用失败轻则造...

2021-07-28
1

《Spring 手撸专栏》第 13 章:行云流水,把AOP动态代理,融入到Bean的生命周期

在电视剧《楚汉传奇》中有这么一段刘邦与韩信的饮酒对话,刘邦问韩信我那个曹参读过书见过世面能带多少兵,韩信说能带一万五,又补充说一万五都吃力。刘邦又一一说出樊哙、卢绾、周勃,韩信笑着说不足2万,脑子不行。这时候刘...

2021-07-27
1

《Spring 手撸专栏》第 12 章:炉火纯青,基于JDK和Cglib动态代理,实现AOP核心功能

作者:小傅哥博客:https://bugstack.cn一、前言为什么,你的代码总是糊到猪圈上??怎么办,知道你在互联网,不知道你在哪个大厂。知道你在加班,不知道你在和哪个产品争辩。知道你在...

2021-07-23
1

Spring5.0源码学习系列之事务管理概述

Spring5.0源码学习系列之事务管理概述(十一),在学习事务管理的源码之前,需要对事务的基本理论比较熟悉,所以本章节会对事务管理的基本理论进行描述...

2021-07-16
1

大厂面试系列(四):spring相关

Spring相关spring工作原理简单介绍循环依赖问题spring/spring boot启动加载过程 ?springboot是怎么运行起来的 使用springboot的好处是什么?描述下spring的ioc和aopspring task是怎么实现的?spring事务你是怎么用的?加了@...

2021-07-15
1

ThinkPHP类似AOP思想的参数验证的实现方法

思路讲解:不管是在开发 API 还是做后台项目的时候,后端永远不要相信前端传输的参数,通常要做的是验证参数的合法性和安全性。那么在实际项目开发的时候,怎么简便的验证参数呢。TP 提供了好几种参数验证的方式,比如验证器,独...

2021-07-14
1

Aop实现记录请求日志

/** * @ClassName: LogAspect * @Description: 日志记录AOP实现 */@Component@Aspectpublic class LogAspect { private final static Logger logger = LoggerFactory.ge...

2021-07-14
1

Spring源码解析(十二)Spring扩展接口SmartInstantiationAwareBeanPostProcessor解析

之前我们分析了 InstantiationAwareBeanPostProcessor、BeanPostProcessor、今天来分析一下SmartInstantiationAwareBeanPostProcessor的用法;

2021-07-14
1