![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
张同学最帅
这个作者很懒,什么都没留下…
展开
-
Spring boot实现热部署的方式详解
Spring boot实现热部署的两种方式详解热部署是什么大家都知道在项目开发过程中,常常会改动页面数据或者修改数据结构,为了显示改动效果,往往需要重启应用查看改变效果,其实就是重新编译生成了新的 Class 文件,这个文件里记录着和代码等对应的各种信息,然后 Class 文件将被虚拟机的 ClassLoader 加载。而热部署正是利用了这个特点,它监听到如果有 Class 文件改动了,就会创建一个新的 ClaassLoader 进行加载该文件,经过一系列的过程,最终将结果呈现在我们眼前。类加载机制原创 2020-08-25 10:06:29 · 502 阅读 · 0 评论 -
JAVA语言递归生成树形菜单
JAVA递归生成树形菜单递归生成一个如图的菜单,编写两个类数据模型Menu、和创建树形的MenuTree。通过以下过程实现:1.首先从菜单数据中获取所有根节点。2.为根节点建立次级子树并拼接上。3.递归为子节点建立次级子树并接上,直至为末端节点拼接上空的“树”。 首先,编写数据模型Menu。每条菜单有自己的id、父节点parentId、菜单名称text、菜单还拥有次级菜单children。import java.util.List;public class Menu {原创 2020-08-24 10:39:46 · 798 阅读 · 0 评论