最新 最热

Java岗大厂面试百日冲刺 - 日积月累,每日三题【Day15】—— Spring框架1

本栏目Java开发岗高频面试题主要出自以下各技术栈:Java基础知识、集合容器、并发编程、JVM、Spring全家桶、MyBatis等ORMapping框架、MySQL数据库、Redis缓存、RabbitMQ消息队列、Linux操作技巧等。...

2021-12-31
1

Java岗大厂面试百日冲刺 - 日积月累,每日三题【Day16】—— Spring框架2

本栏目Java开发岗高频面试题主要出自以下各技术栈:Java基础知识、集合容器、并发编程、JVM、Spring全家桶、MyBatis等ORMapping框架、MySQL数据库、Redis缓存、RabbitMQ消息队列、Linux操作技巧等。...

2021-12-31
1

Spring中的AOP!

在传统的业务处理代码中,通常都会进行事务处理、日志记录等操作。虽然使用OOP可以通过组合或者继承的方式来达到代码的重用,但如果要实现某个功能(如日志记录),同样的代码仍然会分散到各个方法中。这样,如果想要关闭某个功...

2021-12-29
1

利用AOP手写一个简单的熔断和限流

MAVEN依赖<!-- aspectj --> <dependency> <groupId>org.aspectj</groupId> <artifactId>aspectjrt</artifactId> <version>1.9......

2021-12-28
1

带你学习hyperf-3.9 AOP 面向切面编程

AOP 为 Aspect Oriented Programming 的缩写,意为:面向切面编程,通过动态代理等技术实现程序功能的统一维护的一种技术。AOP 是 OOP 的延续,也是 Hyperf 中的一个重要内容,是函数式编程的一种衍生范型。利用 AOP 可以对业...

2021-12-24
1

Spring全家桶面试题

Spring是一个轻量级Java开源框架,最早由Rod Johnson创建,目的是解决企业级应用开发的复杂性,简化Java开发。Spring为开发Java应用程序提供全面的基础架构支持,因此Java开发者可以专注于应用程序的开发。...

2021-12-24
1

【工作篇】接口幂等问题探究

最近遇到一些问题,表单重复提交,导致插入重复数据到数据库,这里查询一些通用的方案,自己都实践一下,以后好回顾。

2021-12-24
1

内部方法的annotation没被拦截, AOP失效了...分析

基于上述情况呢,我就想着做个annotation给方法去使用,想打印方法执行时间的方法呢就把我的annotation加上去就行了 先说下额外的一个小选型废弃

2021-12-24
1

Spring如何解决循环依赖的

就是我们有两个服务,A服务,B服务,然后我们在A里注入了B,然后在B里注入了A,这就是循环依赖了,这种情况如果我们不解决的话,那就会出现一个相互依赖注入的死循环。...

2021-12-24
1

Spring框架中用到了哪些设计模式

1.工厂设计模式: spring ioc核心的设计模式的思想体现就是工厂模式,他自己这个IOC容器就是一个大的工厂,把所有的bean实例都给放在了spring容器里,如果你要使用bean,就找spring容器就可以了,自己不用创建对象了。...

2021-12-23
1