上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 34 下一页

2020年4月23日

jvm原理-----------1.开篇

摘要: JVM的重要性毋庸置疑,可以毫不夸张的说Java虚拟机是整个Java平台的基石。 JVM方面的知识,也一直是BAT等大厂面试考核的重点。特别是JVM调优,故障排查性能调优,你知道该从哪些方面入手吗? 此专栏结合自己对JVM的理解,从java运行时数据区、java内存模型(JMM)、什么是垃圾回收,垃 阅读全文

posted @ 2020-04-23 19:52 The羿 阅读(92) 评论(0) 推荐(0) 编辑

jvm原理--------2.Java虚拟机运行时数据区

摘要: 这里我们先说句题外话,相信大家在面试中经常被问到介绍Java内存模型,我在面试别人时也会经常问这个问题。但是,往往都会令我比较尴尬,我还话音未落,面试者就会“背诵”一段(Java虚拟机是由堆、方法区、虚拟机栈,吧啦吧啦。。。),估计心里还一脸自豪的想幸好哥提前在网上搜过,早有准备。每每这个时候,我都 阅读全文

posted @ 2020-04-23 19:47 The羿 阅读(110) 评论(0) 推荐(0) 编辑

jvm原理----------3.深入解析强引用、软引用、弱引用、幻象引用

摘要: 关于强引用、软引用、弱引用、幻象引用的区别,在很多公司的面试题中经常出现,可能有些小伙伴觉得这个知识点比较冷门,其实大家在开发中经常用到,如new一个对象的时候就是强引用的应用。 在java语言中,除了原始数据类型(boolean、byte、short、char、int、float、double、l 阅读全文

posted @ 2020-04-23 19:46 The羿 阅读(277) 评论(0) 推荐(0) 编辑

jvm原理----------4.Java虚拟机何谓垃圾及垃圾回收算法

摘要: 在Java中内存是由虚拟机自动管理的,虚拟机在内存中划出一片区域,作为满足程序内存分配请求的空间。内存的创建仍然是由程序猿来显示指定的,但是对象的释放却对程序猿是透明的。就是解放了程序猿手动回收内存的工作,交给垃圾回收器来自动回收。 在虚拟机中,释放哪些不再被使用的对象所占空间的过程称为垃圾收集(G 阅读全文

posted @ 2020-04-23 19:43 The羿 阅读(114) 评论(0) 推荐(0) 编辑

jvm原理----------5.垃圾收集器及内存分配策略

摘要: 前面介绍了垃圾回收算法,接下来我们介绍垃圾收集器和内存分配的策略。有没有一种牛逼的收集器像银弹一样适配所有场景?很明显,不可能有,不然我也没必要单独搞一篇文章来介绍垃圾收集器了。熟悉不同收集器的优缺点,在实际的场景中灵活运用,才是王道。 在开始介绍垃圾收集器前,我们可以剧透几点: 根据不同分代的特点 阅读全文

posted @ 2020-04-23 19:40 The羿 阅读(142) 评论(0) 推荐(0) 编辑

jvm原理----------6.创建对象及对象的访问定位

摘要: 1 创建对象 在Java程序运行过程中无时无刻都有对象被创建出来,java中对象可以采用new或反射或clone或反序列化的方法创建。接下来我们我们介绍在虚拟机中,对象(限于普通Java对象,不包括数组和Class对象等)的创建过程。 字节码new表示创建对象,虚拟机遇到该指令时,从栈顶取得目标对象 阅读全文

posted @ 2020-04-23 19:38 The羿 阅读(84) 评论(0) 推荐(0) 编辑

2020年4月22日

mysql的sql语句的常用的优化方式

摘要: 适当的索引 1)索引就相当于字典的目录,按照索引查找就可以直接定位具体页数,不用整本字典一页一页的查找,效率自然是不言而喻。 2)对于历史数据不太关注的场景,比如订单,通常来说,3年之前的订单数据,很少会需要查询到,最近的订单才是最常用的,那么可以考虑把订单日期作为索引的一个列创建 3)经常需要wh 阅读全文

posted @ 2020-04-22 12:52 The羿 阅读(399) 评论(0) 推荐(0) 编辑

jvm内存原理及调优(完全总结)

摘要: minor GC 只是收集整理新生代,full gc 收集老年代+新生代 参见:https://yuanrengu.com/2020/d6aff7a6.html 阅读全文

posted @ 2020-04-22 00:59 The羿 阅读(99) 评论(0) 推荐(0) 编辑

2020年4月21日

dubbo的负载均衡与重试机制

摘要: 参见:http://dubbo.apache.org/zh-cn/blog/dubbo-loadbalance.html dubbo的负载均衡 https://www.cnblogs.com/cdfive2018/p/10204720.html dubbo的超时重试机制 https://www.ji 阅读全文

posted @ 2020-04-21 19:18 The羿 阅读(345) 评论(0) 推荐(0) 编辑

spring boot中线程池的基本使用

摘要: 参见:https://www.jb51.net/article/169415.htm @EnableAsync与@Async结合使用,会出现单独的开启一个线程池去执行标注有@Async的方法如果没有指定特定线程池就使用默认的SimpleAsyncTaskExecutor这个线程池 阅读全文

posted @ 2020-04-21 16:11 The羿 阅读(201) 评论(0) 推荐(0) 编辑

上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 34 下一页

导航