java
csdn_LICY
这个作者很懒,什么都没留下…
展开
-
微服务框架dubbo思维导图(脑图)
微服务框架dubbo思维导图(脑图)Dubbo复习思维导图Dubbo复习最近把dubbo复习了下,顺便做了一个思维导图,留着以后复习。在这里也分享给大家,有错误的地方欢迎留言指正。思维导图原创 2021-12-20 22:55:21 · 406 阅读 · 0 评论 -
细说Mybatis一级缓存、二级缓存以及mybatis获取mapper的面向接口编程思想(Mapper接口动态代理实现原理)(二)
上一章和大家分享了Mybatis一级缓存和二级缓存,本章将继续和大家分享Mapper接口动态代理实现原理,按照国际惯例,先看源码,然后结合原理,写一个自己的小demo,从理论到实战,真正掌握面向接口编程的思想。还是使用上一章的工程,这里就不占用篇幅了,可以访问下面的网址访问。https://blog.csdn.net/CSDN_LICY/article/details/108764141一、原理篇(首先说明下我的idea快捷方式设置的是和eclipse一样,F5步进,F6下一步,F7步出,F8到下一原创 2020-09-27 18:03:22 · 246 阅读 · 0 评论 -
细说Mybatis一级缓存、二级缓存以及mybatis获取mapper的面向接口编程思想(Mapper接口动态代理实现原理)(一)
这几天在翻看mybatis源码,偶有心得,特此记录下,也和大家一起分享下学习结果,有不对的欢迎留言指正。一、Mybatis一级缓存一般说Mybatis缓存都指的是二级缓存,并且mybatis-config.xml提供的cacheEnabled选项也是控制二级缓存的。一级缓存(也可以叫本地缓存,后面可以通过代码分析看到)默认启用,并且无法更改,也就是说没有配置选项可以将其关闭,所以大家很少提到,下面将通过一个简单得例子来进行讲解一级缓存是如何工作的。前提条件研究代码前先把环境搭建好 --原创 2020-09-27 16:46:59 · 556 阅读 · 0 评论 -
在线编译java代码,动态编译,java热加载
想必大家都见识过,大厂面试时会现场写代码(视频面试,浏览器中写代码直接运行出结果)。今天给大家分享一个自己实现类似功能的一个小项目。采用的是springboot,简单方便。效果图如下:一共三个功能1、运行:就是如第一张图所示,在左边写代码,在右边直接显示结果2、内置jdk8的api,中文版的,非原创。从网上找的中文版的jdk8内置在项目中,方便大家写代码的时候进行查看api。3、清除:就是将运行结果清除,显示最原始的页面代码上传到码云了,大家有需要可以下载来看看码云:https://g原创 2020-08-22 23:24:29 · 322 阅读 · 0 评论