阅读源码的目的

深入了解架构设计与实现原理

I/O

    同步是指用户线程发起 I/O 请求后需要等待或者轮询内核 I/O 完成后再继续,

    而异步是指用户线程发起 I/O 请求直接退出,当内核 I/O 操作完成后会通知用户线程来调用其回调函数。

ASM

    visit [ visitSource ] [ visitOuterClass ] ( visitAnnotation | visitAttribute )* ( visitInnerClass | visitField | visitMethod )* visitEnd.

java  -javaagent:/modules/module-common/target/lieve-agent.jar -classpath /Users/sunlj/.m2/repository/org/javassist/javassist/3.21.0-GA/javassist-3.21.0-GA.jar com.lieve.base.javassist.TransformerTestMain

    1. Pipeline、Spring使开发者可以更关注应用的领域问题,更关注业务逻辑。

    2. 通过实现ConstraintValidator完成自定义校验注解

你可能感兴趣的:(阅读源码的目的)