自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

猿人谷

个人主页:yuanrengu.com/

  • 博客(12)
  • 收藏
  • 关注

原创 【JVM从小白学成大佬】5.垃圾收集器及内存分配策略

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

2019-08-29 09:57:49 964

原创 【JVM从小白学成大佬】4.Java虚拟机何谓垃圾及垃圾回收算法

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

2019-08-26 10:02:10 968

转载 【大厂精品】Java 函数优雅之道

Photo @mariascrivan.com文|陈昌毅导读随着软件项目代码的日积月累,系统维护成本变得越来越高,是所有软件团队面临的共同问题。持续地优化代码,提高代...

2019-08-23 09:35:28 623

原创 深入浅出Mysql索引的那些事儿

文章目录一.索引的作用二.索引的创建、删除(1)使用ALTER TABLE语句创建索性(2)使用CREATE INDEX语句对表增加索引(3)删除索引(4) 组合索引与前缀索引三.索引的使用及注意事项使用索引时,有一些技巧一.索引的作用一般的应用系统,读写比例在10:1左右,而且插入操作和一般的更新操作很少出现性能问题,遇到最多的,也是最容易出问题的,还是一些复杂的查询操作,所以查询语句的优化...

2019-08-22 10:45:33 678

原创 Mysql字符串截取总结:Left()、Right()、Substring()、Substring_index()

在实际的项目开发中有时会有对数据库某字段截取部分的需求,这种场景有时直接通过数据库操作来实现比通过代码实现要更方便快捷些,mysql有很多字符串函数可以用来处理这些需求,如Mysql字符串截取总结:left()、right()、substring()、substring_index()。一.从左开始截取字符串用法:left(str, length),即:left(被截取字符串, 截取长度)...

2019-08-21 17:53:52 2314

原创 【JVM从小白学成大佬】1.开篇

JVM的重要性毋庸置疑,可以毫不夸张的说Java虚拟机是整个Java平台的基石。 JVM方面的知识,也一直是BAT等大厂面试考核的重点。特别是JVM调优,故障排查性能调优,你知道该从哪些方面入手吗?此专栏结合自己对JVM的理解,从java运行时数据区、java内存模型(JMM)、什么是垃圾回收,垃圾回收算法、垃圾收集器、内存分配与回收策略等,也会介绍安全点、安全区域等知识点,还有什么是“卡带”?...

2019-08-19 10:49:48 944

原创 【JVM从小白学成大佬】2.Java虚拟机运行时数据区

目录1.运行时数据区介绍2.堆(Heap)是否可能有两个对象共用一段内存的事故?3.方法区(Method Area)4.程序计数器(Program Counter Register)5.虚拟机栈(VM Stack)6.本地方法栈(Native Method Stack)7.扩展知识点7.1 栈上分配和逃逸分析7.2 栈帧7.3 Java对象是不是都创建在...

2019-08-19 10:42:50 1052 4

原创 JVM从小白学成大佬

Java虚拟机的重要性毋庸置疑,可以毫不夸张的说Java虚拟机是整个Java平台的基石。JVM方面的知识,也一直是BAT等大厂面试考核的重点。特别是JVM调优,故障排查性...

2019-08-18 12:31:05 662

转载 【面试必备】怎么保证缓存与数据库的双写一致性?

作者:你是我的海啸来源:https://blog.csdn.net/chang384915878/article/details/86756463面试题如何保证缓存与数...

2019-08-13 15:00:19 588

转载 网易云音乐的消息队列改造之路

图片源自网络十年文案老司机,不如网易评论区。网易云音乐自2013年上线后,业务保持了高速增长。云音乐除了提供好听的音乐外,还留下了我们在乐和人上的美好回忆。本文整理自网易...

2019-08-04 09:10:03 568

原创 Lombok介绍、使用方法和总结

Lombok介绍、使用方法和总结

2019-08-01 14:38:29 997

转载 有赞零售财务中台架构设计与实践

文 | 汤师爷 on 零售一、背景传统模式下,企业的经营活动会产生大量的业务数据。财务人员需要根据业务数据,进行会计核算,并输出财务数据。通过这些财务数据,企业可以进行财...

2019-08-01 12:59:17 964

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除