springboot 整合jsp 项目,由于springboot自带有tomcat,然后自己引入的版本和其自带的不一致导致出现此问题 解决办法如下: 只需要在Dependencies下找到自己引入的tomcat,比如我自己引入的是7.0.59,展开后下面9.0.33是springboot自带的,将版 ...
分类:
编程语言 时间:
2020-04-02 16:18:52
阅读次数:
93
User.java public class User { private static int a = 10; { System.out.println("普通代码块.."); } static { System.out.println("静态变量" + a); System.out.printl ...
分类:
其他好文 时间:
2020-04-01 14:45:11
阅读次数:
100
Java自带的类加载器: 启动类加载器(Bootstrap ClassLoader):这是由C++语言实现的一个加载器,是虚拟机的一部分,随虚拟机启动运行。负责将存放在/lib目录下面或者被-Xbootclasspath参数所指定的路径中的类。 扩展类加载器(Extension ClassLoade ...
分类:
编程语言 时间:
2020-03-31 23:03:32
阅读次数:
79
参见:https://blog.csdn.net/qq_36935391/article/details/98534001 spring-cloud实现热部署 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>s ...
分类:
编程语言 时间:
2020-03-31 20:53:12
阅读次数:
87
1、基于ClassLoder读取配置文件 注意:该方式只能读取类路径下的配置文件,有局限但是如果配置文件在类路径下比较方便。 1 Properties properties = new Properties(); 2 // 使用ClassLoader加载properties配置文件生成对应的输入流 ...
分类:
编程语言 时间:
2020-03-31 18:56:05
阅读次数:
62
JAVA学习之ClassLoader 前言 最近被 一句话所触动—— 种一棵树最好的时间是十年前,其次是现在。 所以决定要开始记录自己的学习之路。 什么是类加载? 我们都知道,每个.java文件可以经过javac指令编译成.class文件,里面包含着java虚拟机的机器指令。当我们需要使用一个jav ...
分类:
编程语言 时间:
2020-03-27 09:12:17
阅读次数:
84
转自:https://www.jianshu.com/p/52c38cf2e3d4 JVM理解(上):classloader加载class文件的原理和机制 安东尼_Anthony关注 12018.11.10 10:16:40字数 4,361阅读 3,731 1 JVM架构整体架构 在进入classl ...
分类:
其他好文 时间:
2020-03-27 00:57:20
阅读次数:
66
String url = "xxx"; Map map = new HashMap(); URL u = ClassLoader.getSystemResource(url); map.put("ClassLoader.getSystemResource",u); u = WebUtil.class ...
分类:
编程语言 时间:
2020-03-24 01:12:28
阅读次数:
82
IDEA环境下使用 实现热加载与热部署实现修改代码不需重启 1.引入devtools的maven依赖 org.springframework.boot spring boot devtools true 2.在 plugin 中配置另外一个属性 fork,并且配置为 true。 org.spring ...
分类:
其他好文 时间:
2020-03-17 19:31:44
阅读次数:
644
一 Java类装载过程如上。装载:通过累的全限定名获取二进制字节流,将二进制字节流转换成方法区中的运行时数据结构,在内存中生成Java.lang.class对象; 链接:执行下面的校验、准备和解析步骤,其中解析步骤是可以选择的; 校验:检查导入类或接口的二进制数据的正确性;(文件格式验证,元数据验证 ...
分类:
其他好文 时间:
2020-03-16 23:10:12
阅读次数:
69