本文导读: 1、前奏,举个生活中的小栗子 2、为何Java类型加载、连接在程序运行期完成? 3、一个类在什么情况下才会被加载到JVM中? 什么是主动使用、被动使用?代码示例助你透彻理解类初始化的时机。 4、类的加载(Loading)内幕透彻剖析 类加载做的那些事儿、双亲委派模型工作过程、ClassL ...
分类:
其他好文 时间:
2020-01-20 12:35:13
阅读次数:
77
前提 今天( )在编写 相关代码的时候,从 源码中的 和`GlobalEventExecutor ContextClassLoader Issue`: "ThreadDeathWatcher causes custom classLoader script memory leaks" "Ensure ...
分类:
编程语言 时间:
2020-01-20 09:20:50
阅读次数:
80
前言 树莓派(Raspberry Pi)是一台卡片电脑(只有信用卡大小),我们可以使用树莓派做很多事情,比如智能家居的中控、航空器、BT下载器、挖矿机、智能机器人、小型服务器(花生壳+网站)等等。 目前,支持 Linux 的 IoT 设备越来越多,比如本文中的树莓派。而Docker,在物联网这块,也 ...
分类:
其他好文 时间:
2020-01-19 12:21:31
阅读次数:
70
为什么JVM要采用双亲委派机制加载类呢? 任意一个类,都需要由加载它的类加载器和这个类本身一同确立其在Java虚拟机中的唯一性,每一个类加载器,都拥有一个独立的类名称空间。 也就是说,判断2个类是否“相等”,只有在这2个类是由同一个类加载器加载的前提下才有意义,否则即使这2个类来源于同一个Class ...
分类:
其他好文 时间:
2020-01-16 21:52:43
阅读次数:
652
模拟一个简单的字符串加密工具类 原理: 异或^的使用: int i; byte m; i ^ m ^ m == i;//true package com.dwz.classLoader.chapter3; public class SimpleEncrypt { private final stat ...
分类:
其他好文 时间:
2020-01-16 18:52:23
阅读次数:
62
Spring 通配符加载Resource文件 中`Resource InputStreamSource` 其中 接口定义了获取 流的规范 InputStreamSource 对于 Resource 定义了操作资源文件的一些基本规范 Spring中加载资源文件主要是 接口,里面定义了获取资源以及类加载 ...
分类:
编程语言 时间:
2020-01-16 14:41:34
阅读次数:
118
类加载器(ClassLoader)是啥? 把类加载阶段中的“通过一个类的全限定名来获取描述此类的二进制字节流”这个动作放在Java虚拟机外部去实现,以便让应用程序自己决定如何去获取所需要的类。实现这个动作的代码模块成为 ”类加载器“ 。 作用 功能测试 每个加载器,有自己的独立的类名称空间。比较两个 ...
分类:
其他好文 时间:
2020-01-16 14:11:17
阅读次数:
68
※使用ResourceUtils工具类(基于GraphQL查询): 1 package cn.itcast.haoke.dubbo.api.graphql; 2 3 import cn.itcast.haoke.dubbo.server.service.HouseResourcesService; ...
分类:
编程语言 时间:
2020-01-16 10:46:22
阅读次数:
115
1.需要测试的函数 import requests def visit(url, headers, data): res = requests.post(url, json=data, headers=headers) return res.json() if __name__ == '__main ...
分类:
Web程序 时间:
2020-01-15 00:02:38
阅读次数:
152
使用技巧 将整个网页以图片的形式保存 1、Ctrl + Shift + I或者F12 2、按下键盘上 “Ctrl+Shift+P” 3、键入内容“ apture full size screenshot ” 后,按下回车 Tips: (1)“capture full size screenshot” ...
分类:
其他好文 时间:
2020-01-13 16:15:48
阅读次数:
221