07 2019 档案
摘要:MyBatis教程系列(八)手写一个MyBatis
阅读全文
摘要:MyBatis教程系列(六)MyBatis源码解读
阅读全文
摘要:MyBatis教程系列(五)自定义插件
阅读全文
摘要:MyBatis教程系列(四)SSM项目案例演示
阅读全文
摘要:MyBatis教程系列(三)Spring整合Mybatis
阅读全文
摘要:MyBatis教程系列(二)进阶学习
阅读全文
摘要:Linux 基础 Linux 启动流程 Linux 启动时会看到很多启动信息。 一般 Linux 启动分为5个阶段: 内核的引导 Boot运行 init系统初始化建立终端用户登陆系统 init程序的类型: SysV: init, CentOS 5 之前,配置文件: /etc/inittab Upst
阅读全文
摘要:Class loader 类加载 如果必须修改的类是预先知道的,最简单的修改类的方式可能是以下这些: 1.通过调用ClassPool.get()获取一个CtClass对象。2.修改它,并且3.调用CtClass对象的writeFile()或者toBytecode()方法获得修改后的class文件 如
阅读全文
摘要:读、写字节码 Javassist是一个处理字节码的类库。Java字节码存储在一个叫做*.class的二进制文件中。每个class文件包含一个java类或者接口。 javassist.CtClass代表一个class文件的抽象类表示形式。一个CtClass(compile-time class编译时的
阅读全文
摘要:javassist编程指南(主译) JAVA高级架构师技术栈 javassist是什么? Javassist(Java 编程辅助)使得Java字节码操作更简单。 Javassist可用于编辑字节码的类库。 允许Java程序可以在运行时定义一个新的class、在JVM加载时修改class文件。 不像其
阅读全文
摘要:源代码: IDEA中运行单元的测试的截图: Eclipse中运行OK: 解决方案: 在你的Idea安装目录下的(比如笔者安装在以下目录): D:\JetBrains\IntelliJ IDEA 2019.1.3\bin 里面的文件 idea64.exe.vmoptions追加以下内容: -Dedit
阅读全文