Java开发框架
阿菜一号
顺丰科技的阿菜,一个永远在创建bug和修复bug的菜鸟工程师
展开
-
论热启动,ClassLoad和实现自己ClassLoader的方法
最近做项目的时候发现一个问题,每次修改后端的代码都要重新启动程序,耗时冗长,少则30秒,多则1分钟,而且启动的时候很容易走神。。。 这样下去肯定不利于开发啦。反观前端的vue框架的热启动程序,可以大大缩减程序启动的时间,于是本菜就特别想琢磨琢磨热启动的那些事。什么是热启动热启动英文为 dynamic loading, 是指在程序运行的时候加载类进内存,而不是一般情况下的在编译的时候加载类。拥有热启动的程序,在类变更的情况下,一般会有监听器监听到类变动的情况,然后将监听到的类加载进内存中。热启动程序是原创 2020-07-06 00:49:29 · 235 阅读 · 0 评论 -
Java框架之Mybatis
Mybatis做为一个淘汰Hibernate的强劲对手,现在应用在各大网站的系统中,为各路网站把好了ORM的关卡,那么mybatis 为什么会这么受人青睐呢?Mybatis简介MyBatis是一个持久性框架,他不仅支持自定义SQL,存储过程并且还支持诸如ResultMap,ResultType等高级映射。 MyBatis消除了几乎所有的JDBC代码和手动设置参数和结果检索。并且它可以自动生成Mapper接口将数据映射到Java POJO对象中。同时Mybatis具有缓存技术,他的多级缓存技术大大降低了对原创 2020-05-25 04:11:58 · 253 阅读 · 0 评论