Java学习与认知
文章平均质量分 71
运佳祺
这个作者很懒,什么都没留下…
展开
-
JVM的一点总结
java程序跑在jvm上面,jre-jvm,在操作系统之上,最底下是硬件系统。一、JVM的体系架构图jvm调优说的是“方法区”和“堆“,而”栈“、”本地方法栈“、”程序计数器“不存在垃圾回收一事。虚拟机试图使用最大内存为电脑内存的1/4, 而jvm初始化内存为1/64(-Xms1024m -Xmx1024m -XX:+PrintGCDetails)二、类加载器(1) 在什么时候才会启动类加载器?类加载器并不需要等到某个类被“首次主动使用”时再加载它,JVM规范允许类加载器原创 2021-07-20 14:08:22 · 155 阅读 · 0 评论 -
Elasticsearch——QueryBuilder简单查询
elasticsearch中存储的全部文档1.matchAllQuery()matchAllQuery()方法用来匹配全部文档publicclassQueryTest{publicstaticvoidmain(String[]args){//创建对象,设置集群名称和IP地址ElasticsearchUtilses=newElasticsearchUtils("im_shan",...原创 2021-05-21 15:25:14 · 2947 阅读 · 1 评论 -
CAS底层原理
概念CAS的全称是Compare-And-Swap,它是CPU并发原语它的功能是判断内存某个位置的值是否为预期值,如果是则更改为新的值,这个过程是原子的CAS并发原语体现在Java语言中就是sun.misc.Unsafe类的各个方法。调用UnSafe类中的CAS方法,JVM会帮我们实现出CAS汇编指令,这是一种完全依赖于硬件的功能,通过它实现了原子操作,再次强调,由于CAS是一种系统原语,原语属于操作系统应用范畴,是由若干条指令组成,用于完成某个功能的一个过程,并且原语的执行必须是连续的,在执行原创 2020-12-22 20:55:55 · 189 阅读 · 0 评论 -
前言
从学校毕业,开始工作以来也有十来年了,是时候总结自己在工作中学习的知识了。原创 2020-10-28 21:31:46 · 133 阅读 · 0 评论