摘要: http://blog.csdn.net/zzp_403184692/article/details/8184751 阅读全文
posted @ 2022-02-09 15:03 光一 阅读(20) 评论(0) 推荐(0) 编辑
摘要: https://www.cnblogs.com/zhangboyu/p/7580262.html 阅读全文
posted @ 2022-01-26 16:44 光一 阅读(19) 评论(0) 推荐(0) 编辑
摘要: https://www.zhihu.com/question/25536695 阅读全文
posted @ 2022-01-11 16:53 光一 阅读(18) 评论(0) 推荐(0) 编辑
摘要: https://www.cnblogs.com/listenfwind/p/9963489.html 阅读全文
posted @ 2022-01-11 10:49 光一 阅读(10) 评论(0) 推荐(0) 编辑
摘要: Git中的AutoCRLF与SafeCRLF换行符问题 https://zhuanlan.zhihu.com/p/380574688 https://xiaozhuanlan.com/topic/4053786912 https://www.cnblogs.com/flying_bat/archiv 阅读全文
posted @ 2021-12-29 20:43 光一 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 文件太大导致IDEA不把该文件当成Java类看待 解决方式: 打开本地IDEA的bin目录,找到idea.properties文件,进入进行设置: idea.max.intellisense.filesize=20000 idea.max.content.load.filesize=2000000 阅读全文
posted @ 2021-12-29 12:00 光一 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 一、ThreadLocal的含义 线程的变量副本(就像命名一样),每个线程隔离。 二、ThreadLocal的结构 每个Thread都有自己的ThreadLocalMap,ThreadLocalMap的底层是使用数组; 其中每个Entry,它的key是ThreadLocal<?> k ,继承自Wea 阅读全文
posted @ 2021-12-01 16:11 光一 阅读(44) 评论(0) 推荐(0) 编辑
摘要: 强引用:我们常常 new 出来的对象就是强引用类型,只要强引用存在,垃圾回收器将永远不会回收被引用的对象,哪怕内存不足的时候; 软引用:使用 SoftReference 修饰的对象被称为软引用,软引用指向的对象在内存要溢出的时候被回收 ; 弱引用:使用 WeakReference 修饰的对象被称为弱 阅读全文
posted @ 2021-11-30 18:37 光一 阅读(34) 评论(0) 推荐(0) 编辑
摘要: 多线程编程中一般线程的个数都大于 CPU 核心的个数,而一个 CPU 核心在任意时刻只能被一个线程使用,为了让这些线程都能得到有效执行,CPU 采取的策略是为每个线程分配时间片并轮转的形式。 当一个线程的时间片用完的时候就会重新处于就绪状态让给其他线程使用,这个过程就属于一次上下文切换。 概括来说就 阅读全文
posted @ 2021-11-30 11:46 光一 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 一、哈希表? 哈希表是基于数组的一种存储方式.它主要由哈希函数和数组构成。 当要存储一个数据的时候,首先用一个函数计算数据的地址,然后再将数据存进指定地址位置的数组里面。这个函数就是哈希函数,而这个数组就是哈希表。 哈希表的优势在于:相比于简单的数组以及链表,它能够根据元素本身在第一时间,也就是时间 阅读全文
posted @ 2021-11-29 17:35 光一 阅读(23) 评论(0) 推荐(0) 编辑