自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 JVM学习(一):各个部分的介绍与认识

jvm内存模型的初步介绍,方便后续部分进行

2022-07-17 23:46:10 136 1

原创 jdk动态代理

java动态代理机制中有两个重要的类和接口InvocationHandler(接口)和Proxy(类),这一个类Proxy和接口InvocationHandler是我们实现动态代理的核心;实现jdk代理的几大步骤1)通过实现InvocationHandler接口来自定义自己的InvocationHandler;2)通过Proxy.getProxyClass获得动态代理类;3)通过反射机制获得代理类的构造方法,方法签名为getConstructor(InvocationHandler.cl

2021-11-11 00:32:13 247

原创 聚簇索引与非聚簇索引详解

概念区分:聚簇索引:将索引与数据放在一起,当你找到索引后,也就找到对应的数据了。每张表只能建立一个聚簇索引,但是该索引可以包含多个列(一般使用的是主键等不经常更新的列)非聚簇索引:数据储存于索引分开,叶节点指向了对应的数据行。Innodb引擎1)主键索引:innodb默认为主键是索引,若想设置其他为聚簇索引的话,需要先删除主键,设置索引,再恢复主键才能生效;如果没有显式指定,则MySQL系统会自动选择一个可以唯一标识数据记录的列作为主键,如果不存在这种列,则MySQL自动为InnoD

2021-11-11 00:29:59 6303

原创 hashmap源码逻辑解析

hashmap是一个存储键值对的集合,维护的是个数组,每个键值对是Entry类型(Map键值对 对象,是个对象)分散存储在数组中,对应的key是该数据通过哈希算法所计算出来的hashcodejdk版本结构添加元素的顺序1.7数组+链表头插法1.8数组+链表+红黑树尾插法(若哈希算法的优化比较好,每次取值的空间复杂度是O(1),最差情况就是所有的数值都堆积在一个节点里面——数组退化成链表,空间复杂度O(n),JDK1.8考虑到这点,就在数组结构添加了一个红黑树)相

2021-11-07 19:42:30 105

原创 线程池实现方法和参数解析

多线程多线程的意义多线程是为了同步完成多项任务,不是为了提高运行效率(强调!),而是为了提高资源使用效率来提高系统的效率。多线程的实现方法继承Thread类和实现Runnable接口继承Thread类有一个缺点就是单继承,而实现Runnable接口则弥补了它的缺点,可以实现多重继承(不是多继承!不是多继承!不是多继承!)。继承Thread类必须如果产生Runnable实例对象,就必须产生多个Runnable实例对象,然后再用Thread产生多个线程;而实现Runnable接口,只需要建立一个实现

2021-03-23 00:56:38 134

原创 线程的三种实现方法总结

线程的三种实现方法总结基本概念线程实现的三种方式基本概念既然大家都清楚,那就简要的说下概念吧进程:系统进行资源分配和调度的基本单位。线程:操作系统能够进行运算调度的最小单位。tp:一个进程可以拥有多个线程,一个线程必须要有一个父进程。线程单独并不拥有系统资源,只是在运行的时候,与父进程的其他线程共享父线程的资源*举个板栗:比如过年,客人吃完饭了,这时候,老妈(系统)给你指派一个收拾屋子的任务(进程1)给老爸指派收拾垃圾的任务(进程2)。你接到指令之后,开始收拾桌子(线程1),洗碗(线程2)

2021-03-03 01:30:51 2068 2

原创 java向上转型之后对方法,变量的使用

向上转型,意思是指父类引用指向子类对象,这时候因为使用的是父类引用,所以方法都是以父类为主,如果子类对父类方法进行覆盖的话,这时候调用的会是子类的public class People { public String name = "this is a people"; public String say(){ return "peo...

2019-09-10 11:41:48 1333 4

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除