- 博客(4)
- 收藏
- 关注
原创 java类加载机制
类加载的基本流程类加载的过程包括了加载、验证、准备、解析、初始化五个阶段。在这五个阶段中,加载、验证、准备和初始化这四个阶段发生的顺序是确定的,而解析阶段则不一定,它在某些情况下可以在初始化阶段之后开始,这是为了支持Java语言的运行时绑定(也成为动态绑定或晚期绑定)。另外注意这里的几个阶段是按顺序开始,而不是按顺序进行或完成,因为这些阶段通常都是互相交叉地混合进行的,通常在一个阶段执行的过程中调用或激活另一个阶段。装载1、通过类的全限定名称获取其二进制流2、将二进制流代表的静态数据结构转换为方法区
2020-11-16 17:03:05 68
原创 设计模式-单例模式
懒汉式单例public class LazyInstance{ private static LazyInstance lazyInstance; private LazyInstance(){} public static LazyInstance getInstance(){ if(lazyInstance == null){ lazyInstance = new LazyInstance(); } return
2020-11-13 14:57:13 74
原创 pom依赖
<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd".
2020-07-01 17:56:20 291
转载 sql优化
oracle优化1、选择最有效率的表名顺序(只在基于规则的优化器中有效):ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询, 那就需要选择交叉表(intersection table)作为基础表, 交...
2019-03-26 14:04:14 76
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人