最新 最热

Java深入理解AOP(什么是AOP,AOP底层实现原理、应用)

1、AOP:Aspect Oriented Programming(面向切面编程),OOP是面向对象编程,AOP是在OOP基础之上的一种更高级的设计思想。

2023-02-16
2

@SysLog – AOP最佳实践:日志规范注解

3、AOP:@Before方法打印日志,@AfterReturning方法处理异常信息

2023-01-19
2

Spring AOP在项目中的典型应用场景

松哥最近正在录制 TienChin 项目视频~采用 Spring Boot+Vue3 技术栈,里边会涉及到各种好玩的技术,小伙伴们来和松哥一起做一个完成率超 90% 的项目,戳戳戳这里-->TienChin 项目配套视频来啦。...

2023-01-04
2

Spring-AOP

今天开始学习我自己总结的 Java-学习路线 中的《Spring-AOP》,小简从 0 开始学 Java 知识,并不定期更新所学笔记,期待一年后的蜕变吧!

2023-01-04
2

aop事务管理-Spring事务实现原理

对于一个应用而言,事务的使用基本是不可避免的。虽然Spring给我们提供了开箱即用的事务功能——@。

2022-12-29
2

JS函数hook

我在阅读《JavaScript 设计模式与开发实践》的第 15 章 装饰者模式,突然发现 JS 逆向中 hook 函数和 js 中的装饰者模式有点像,仔细阅读完全篇后更是对装饰器与 hook 有了更深的理解于是便有了这篇文章来记录一下该操作...

2022-12-27
2

拦截器

场景:权限检查(登录拦截,接口安全校验)、日志记录(推荐使用原生 AOP)、性能监控(接口访问的执行时间)、通用行为(获取 Cookie 信息,获取用户信息等)。...

2022-12-25
1

面试题:Spring 事务的实现方式和实现原理?

Spring 事务的本质其实就是数据库对事务的支持,没有数据库的事务支持, spring 是无法提供事务功能的。真正的数据库层的事务提交和回滚是通过 binlog 或者 redo log 实现的。...

2022-12-21
1

Controller中的请求,private和public有什么区别?

最近,在公司 CodeReview 会上,我给众多同事布置了“家庭作业”。Controller 中的请求方法,通常我们都是 public 的,如果是 private 的、protected 的行不行,为什么?...

2022-12-17
2

Spring AOP详解

AOP(Aspect Oriented Programming),即面向切面编程,可以说是OOP(Object Oriented Programming,面向对象编程)的补充和完善。OOP引入封装、继承、多态等概念来建立一种对象层次结构,用于模拟公共行为的一个集合。不过OOP允许开...

2022-12-15
2