注解
-
多年Java开发不了解Class文件?
以下文章来源:小余的自习室 前言 作为Android开发者,日常写java,是否想过,玩玩class文件,直接对class文件的字节码下手,我们可以使用class字节码做很多有趣的…
-
ASM揭秘以及实战
前言 最近在学习一些关于编译插桩方面的知识,说到编译插桩:大家可以想到的哪些关键字:Gradle插件,ASM,AspectJ,AOP,JVM字节码等。 其中ASM,AspectJ用…
-
万字长文硬肝ARouter的那些事
以下文章来源:小余的自习室 前言: 最近组里需要进行组件化框架的改造,用到了Arouter这个开源框架,为了更好的对项目进行改造,笔者花了一些时间去了解了下Arouter ARou…
-
MyBatis介绍与配置
一、概述 二、SqlSessionFactory  …
-
MyBatis实践之动态语句
一、 概述 二、动态语句  …
-
Spring AOP中的基础API
一、概述 二、切点(Pointcut) 三、通知(Advice) …
-
Spring AOP经典应用场景
一、日志处理 二、事务控制 三、参数…
-
阿里云一面:并发场景下的底层细节 – 伪共享问题
三级缓存架构 众所周知,为了缓解内存和 CPU 之间速度不匹配的矛盾,引入了高速缓存这个东西,它的容量比内存小很多,但是交换速度却比内存要快得多。 之前我们画过这样的分级存储体系结…
-
如何在 Spring 中控制 Bean 初始化先后顺序?
问题:如何在Spring中控制Bean初始化先后顺序? 从Spring 2.0出现后,Spring提供@Order注解来定义了组件的加载顺序。 @Order定义 @Retentio…
-
关于 Spring 中事务的嵌套,你了解多少?
Spring事务的的详细理解,事务嵌套解析,以及事务失效的场景解惑 想要了解Spring的事务嵌套,我们先了解一下Spring的七种事务传播属性各自表示的意思 propagatio…