JAVA基础
文章平均质量分 70
果子狸呀
这个作者很懒,什么都没留下…
展开
-
mysql索引失效
mysql索引失效原创 2022-10-28 10:54:16 · 1612 阅读 · 0 评论 -
MySQL 索引结构/索引/常见问题/面试问题(答案)
@[TOC]MySQL索引-B+树原创 2021-11-10 16:04:37 · 372 阅读 · 0 评论 -
GC垃圾回收机制概要
JVM调优主要的目的就是减少Full GC的次数和时间。堆大小 = 新生代 + 老年代GC主要负责三项任务:分配内存、确保被引用对象的内存不被错误地回收以及回收不在被引用的对象的内存空间。使用工具查看GC流转的过程jvisualvm工具, 这是jdk自带的一个工具。堆的垃圾回收方式java堆是GC垃圾回收的主要区域。 GC分为两种: Minor GC、Full GC(也叫做Major GC).Minor GC(简称GC)Minor GC是发生在新生代中的垃圾收集动作, 所采用的是复制算法。原创 2021-10-22 17:47:16 · 243 阅读 · 0 评论 -
HttpClient的使用今天遇到一个巨坑——HttpEntity内容取不出来
在使用HttpPost httpPost = new HttpPost(postUrl);的post请求后,拿到返回的response,response返回200成功。到此没有任何问题。response返回的内容使用HttpEntity对象接收://从response中拿返回数据对象HttpEntity entity = response.getEntity();// 打印响应内容resultStr = EntityUtils.toString(response.getEntity(), "U原创 2021-10-21 17:29:05 · 3129 阅读 · 0 评论 -
Java对象的4种引用类型
Java对象的4种引用类型强引用:----强引用是使用最普遍的引用。如果一个对象具有强引用,那垃圾回收器绝不会回收它。当内存空间不足,Java虚拟机宁愿抛出OutOfMemoryError错误,使程序异常终止,也不会靠随意回收具有强引用的对象来解决内存不足的问题。 ps:强引用其实也就是我们平时A a = new A()这个意思。软引用:----被软引用的对象,如果内存空间足够,垃圾回收器是不会回收它的,如果内存空间不足,垃圾回收器将回收这些对象占用的内存空间。软件引用对应着java.lang.re原创 2021-10-03 16:14:13 · 260 阅读 · 0 评论 -
先别看 我这里是瞎写的
**Java对象的4种引用类型**强引用:前面我们用的全部对象都是强引用类型的。这个就显示地执行"object=null"语句。软引用:被软引用的对象,如果内存空间足够,垃圾回收器是不会回收它的,如果内存空间不足,垃圾回收器将回收这些对象占用的内存空间。软件引用对应着java.lang.ref.SoftReference类,一个对象如果要被软引用,只需将其作为参数传入SoftReference类的构造方法中就行了。感觉还是比较简单而且容易理解。弱引用:与前面的软引用相比,被弱引用了的对象拥有更原创 2021-10-03 12:55:56 · 186 阅读 · 0 评论 -
JAVA基础: 单双列集合
集合概述:集合是java中提供的一种容器,可以用来存储多个引用数据类型的数据.集合 和 数组 既然都是容器,它们有什么区别呢?1:数组的长度是固定的。集合的长度是可变的。2:集合存储的都是引用数据类型。如果想存储基本类型数据需要存储对应的包装类型。集合实现继承关系图: ( HashSet 下还有 LinkedHashSet )单列集合的继承体系:Collection集合:是所有单列集合的顶层父接口,Collection集合中定义了所有单列集合共有的方法List(有序,可重复)原创 2021-08-11 15:12:53 · 439 阅读 · 0 评论