- 博客(5)
- 资源 (22)
- 收藏
- 关注
原创 文件操作的简单操作
文件操作的简单操作 先来了解文件的两个常量 路径分隔符 pathSeparator 实际上就是一个;号 名称分隔符 separator (windows) /(linux 等) System.out.System.out.println(File.pathSeparator); /*================================================*/ 打印出: ; System.out.System.out.println(File.separato
2020-05-09 00:22:01
303
原创 深入理解类加载器
深入理解类加载器 类加载的过程与作用已经在上面阐述了 类缓存 在介绍类加载器之前,先来说说 JVM 的缓存机制。 我们这里所讨论的不是某个方法中所需要用到的变量缓存,而是类缓存。我们知道标准的 JAVASE 类加载器可以按照要求来查找类,一旦某个类被加载到类加载器中,它将维持加载(也就是缓存)一段时间。在有方法被调用的时候,一般都是直接在缓存中直接取出该类并创建它的一个副本引用。 需要注意的是,虽...
2018-10-22 17:48:22
247
原创 JVM核心机制 初始化与加载
JVM核心机制 - 类加载过程简述 JVM 把 class 文件加载到内存,并对数据进行校验,解析和初始化,最终形成 JVM 可以直接使用的 JAVA 类型的过程。 将 Java 类的二进制代码合并到 JVM 运行状态之中的过程 验证:确保加载的类信息符合 JVM 规范,没有安全方面的问题。 准备:正式为类变量 static 变量分配内存并设置类变量初始值的阶段,这些内存都将在方法区中进行分...
2018-10-18 15:12:15
290
原创 Jersey自定义异常捕获
Jersey 捕获自定义异常 背景 大家都知道 Spring 可以自定义切面做异常控制,在看了一些资料后发现 Jersey 也有类似的功能,且不用整合Spring 在代码中异常控制,可以大量减少 try/catch 的使用,也不需要将异常从 Dao 层一直往 Controller 层往上抛。 先来介绍一下异常分类: Throwable类 Throwable 类是所有异常的始祖,它有两个直接子类 E...
2018-10-16 10:48:32
856
原创 ArrayList中元素的删除操作
ArrayList中元素的删除操作 在聊 ArrayList 的删除删除操作之前,先来说说它的遍历方法。 一个 list 的遍历方法主要有三种: Iterator 迭代器遍历 遍历下标 for 循环遍历 forEach 遍历 对于这三种遍历方法,产生的删除操作 (remove) 结果也会不一样。我们主要将 forEach 遍历删除会出现的问题。 我们先来看一段代码 public static ...
2018-10-08 17:52:33
32447
4
天若OCR文字识别
2019-04-17
阿里技术参考图册-算法篇-高清PDF-带目录可跳转
2018-09-27
阿里技术参考图册-研发篇-高清PDF-带目录可跳转
2018-09-27
Docker技术入门与实战-高清PDF-带目录可跳转
2018-09-11
MySQLDBA运维笔记超详细-高清PDF-带目录可跳转
2018-09-11
EffectiveJava_第三版(英文版)_高清PDF_带目录可跳转
2018-08-30
疫苗学-PDF扫描高清版-带目录可 跳转
2018-08-15
Spark原著中文版-PDF高清版-带目录可跳转
2018-08-14
设计模式之禅第二版-高清PDF-带目录不可跳转
2018-08-14
Netty in Action 中英版
2018-08-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人