提起HotSpot VM,相信所有Java程序员都知道,它是Sun JDK和OpenJDK中所带的虚拟机,也是目前使用范围最广的Java虚拟机。但不一定所有人都知道的是,这个...
提起HotSpot VM,相信所有Java程序员都知道,它是Sun JDK和OpenJDK中所带的虚拟机,也是目前使用范围最广的Java虚拟机。但不一定所有人都知道的是,这个...
今天我们还讲讲Consumer、Supplier、Predicate、Function这几个接口的用法,在 Java8 的用法当中,这几个接口虽然没有明目张胆的使用,但是,却...
为什么要有环形缓冲器 当有大量数据的时候,我们不能存储所有的数据,那么计算机处理数据的时候,只能先处理先来的,那么处理完后呢,就会把数据释放掉,再处理下一个。那么,已经处理的...
一、安装篇https://blog.csdn.net/weixin_43486863/article/details/106281484[https://blog.csdn....
Q1:设计模式有哪些原则? 开闭原则:OOP 中最基础的原则,指一个软件实体(类、模块、方法等)应该对扩展开放,对修改关闭。强调用抽象构建框架,用实现扩展细节,提高代码的可复...
本文是对ElasticSearch中文分词学习的一个知识总结,包括如下章节的内容: 基本概念 ik分词器的安装 ik中文分词器的使用 ik的自定义词典 文档的中文分词使用 参...
一、数据结构 1.字符串(strings)2.字符串列表(lists)redis中的lists在底层实现上并不是数组,而是链表,也就是说对于一个具有上百万个元素的lists来...
一、内存区域 1.运行时数据区 Java虚拟机在执行Java程序的过程中会把它管理的内存分为若干个不同的数据区域。这些区域有着各自的用途,一级创建和销毁的时间,有的区域随着虚...
一、为什么会产生内存泄漏?当一个对象已经不需要再使用本该被回收时,另外一个正在使用的对象持有它的引用从而导致它不能被回收,这导致本该被回收的对象不能被回收而停留在堆内存中,这...
一、类加载机制类加载阶段:虚拟机要完成的3件事情:1)通过一个类的完全限定名来 获取 此类的二进制字节流2)将这个字节流所代表的静态 存储结构转化为方法区的运行时 数据结构3...
Seata是阿里开源的一个分布式事务框架。Seata主要有两种分布式事务实现方案,AT及TCC AT模式主要关注多 DB 访问的数据一致性,当然也包括多服务下的多 DB 数据...
spring使用时,在同一个类中,一个方法调用另外一个有注解(比如@Async,@Transational)的方法,注解是不会生效的。 一般方法 把这两个方法分开到不同的类中...