嘎里三分熟
  • 首页
  • JMusic
  • TSBay
  • 常用工具
  • About Me
  • 留言板
Java基础
Java基础

详解 JVM 逃逸分析

Java中对象一般创建在堆内存中,在堆内存空间不足的时候,GC便会进行垃圾回收,如果过于频繁,便会影响程序的性能,所以逃逸分析由此诞生,它的目的就是判断哪些对象是可以存储在栈内存中而不用存储在堆内存中的,从而让其随着线程的消逝而消逝,进而减少了GC发生的频率,这也是常见的JVM优化技巧之一。

2020年11月23日 0条评论 6314点热度 8人点赞 阅读全文
Java基础

详解Java的垃圾回收机制(GC)

我们知道,程序在运行的时候,为了提高性能,大部分数据都是会加载到内存中进行运算的,有些数据是需要常驻内存中的,但是有些数据,用过之后便不会再需要了,我们称这部分数据为垃圾数据。 为了防止内存被使用完,我们需要将这些垃圾数据进行回收,即需要将这部分内存空间进行释放。不同于 C++ 需要自行释放内存的机制,Java 虚拟机(JVM)提供了一种自动回收内存的机制,这对于我们开发人员来说,再友好不过了。

2020年07月30日 1条评论 7137点热度 17人点赞 阅读全文
Java基础

详解双边队列 Deque

堆栈(Stack)数据结构也是常用的数据结构之一,但是官方建议使用 Deque 这种双边队列才替代之,所以,本文就对 Deque 这种数据结构进行详细地剖析下。

2020年04月14日 42条评论 72431点热度 6人点赞 阅读全文
Java基础

详解 HashMap 数据结构

HashMap 这个数据结构,不管是日常开发,还是求职面试,它始终都是所有 Java 程序员绕不开的宿命,所以还是决定写篇文章来详细剖析下 HashMap 这个数据结构,探探期间到底有多少奥秘。

2020年04月01日 3条评论 6600点热度 2人点赞 阅读全文
Java基础

排查CPU占用过高的问题

有时候程序代码的漏洞会导致服务器 CPU 占用过高,这类问题往往处理起来会比较棘手,本文使用一个浅显的案例来介绍几种排查 CPU 占用过高问题的工具,这些工具都是很强大并且很有效的,比如 Arthas 等。

2020年03月24日 1条评论 6762点热度 9人点赞 阅读全文
Java基础

跳跃表之初体验

跳跃表(SkipList)既满足了链表增删快的优势,又拥有了列表查询速度快的优势,而它本质上其实就是一个支持二分查找的有序链表,并且在Redis和LeveIDB中都有用到。

2019年09月17日 0条评论 4397点热度 1人点赞 阅读全文
Java基础

Word 转 pdf 之 Aspose 工具的“科学使用”

将 Word 转 pdf 的时候,有很多工具可以使用,其中有一款很不错的工具“Aspose”,可惜是收费软件,但是不打紧,我们就使用一点点小手段crack之,安排。

2019年04月13日 4条评论 8987点热度 7人点赞 阅读全文
Java基础

synchronized四种锁状态的升级

synchronized同步锁共有四种状态,引入多种状态的根本目的就是为了减少获得锁和释放锁带来的性能消耗,本文对这四种状态的转换进行了简述。

2019年04月05日 1条评论 23251点热度 37人点赞 阅读全文
Java基础

Java 中 double 在计算时精度丢失的问题

此文旨在介绍 double 这种浮点型数值在进行计算的过程中产生的精度问题,并介绍十进制的小数和二进制之间的转换。

2018年11月07日 0条评论 3154点热度 4人点赞 阅读全文
Java基础

关于分布式ID

此文介绍一些分布式 ID 的生成策略,重点在最后一个版块。

2018年10月21日 0条评论 3475点热度 4人点赞 阅读全文
12
通过电子邮件订阅博客

分类目录
  • BootStrap (2)
  • Bug集中营 (6)
  • Java web (3)
  • JavaScript (7)
  • Java基础 (17)
  • Java工具 (5)
  • Linux (3)
  • Python (3)
  • SpringBoot (14)
  • Spring基础 (8)
  • thymeleaf (1)
  • 娱乐 (3)
  • 小谈 (2)
  • 常用工具 (7)
  • 技术分析集 (5)
  • 技能 (10)
  • 源码 (4)
  • 科普类 (1)
  • 算法 (9)
  • 踩坑记 (5)
文章归档
  • 2020年11月 (1)
  • 2020年7月 (1)
  • 2020年4月 (2)
  • 2020年3月 (1)
  • 2020年1月 (1)
  • 2019年11月 (1)
  • 2019年10月 (1)
  • 2019年9月 (1)
  • 2019年8月 (1)
  • 2019年7月 (2)
  • 2019年5月 (2)
  • 2019年4月 (2)
  • 2019年3月 (3)
  • 2019年2月 (2)
  • 2019年1月 (2)
  • 2018年12月 (2)
  • 2018年11月 (3)
  • 2018年10月 (3)
  • 2018年9月 (2)
  • 2018年8月 (3)
  • 2018年7月 (2)
  • 2018年5月 (1)
  • 2018年4月 (3)
  • 2018年3月 (2)
  • 2018年2月 (3)
  • 2018年1月 (5)
  • 2017年12月 (2)
  • 2017年11月 (3)
  • 2017年10月 (1)
  • 2017年9月 (1)
  • 2017年8月 (1)
  • 2017年7月 (7)
  • 2017年6月 (5)
  • 2017年5月 (1)
  • 2017年4月 (2)
  • 2017年3月 (4)
  • 2017年2月 (2)
小伙伴友链
  • 前端驿站

COPYRIGHT © 2017-2023 嘎里三分熟. ALL RIGHTS RESERVED.

浙ICP备17005575号-1

浙公网安备 33010802009043号