尚硅谷JVM视频百度云免费教程下载
herman 5年前 (2020-01-16) 4277浏览
赶到年末,尚硅谷又出视频了,放假可以安排起来了! 我在第一时间获得了这套视频教程,现在免费分享给大家! 你,曾经被JVM伤害过吗? 线上系统突然卡死,无法访问甚至直接OOM!想解决线上JVM GC问题,却无从下手……新项目上线,对...
herman 5年前 (2020-01-16) 4277浏览
赶到年末,尚硅谷又出视频了,放假可以安排起来了! 我在第一时间获得了这套视频教程,现在免费分享给大家! 你,曾经被JVM伤害过吗? 线上系统突然卡死,无法访问甚至直接OOM!想解决线上JVM GC问题,却无从下手……新项目上线,对...
herman 5年前 (2020-01-15) 2556浏览
好记性不如一个乱笔头!我的 Mac 系统上安装的 MySQL 系统有好长时间了,一直是记着密码的方式。今天,一位同事说要连一下我本地的数据库,试了半天,找不对密码了。所以,今天我就分享一下,Mac 系统下如何重置 MySQL 数据库的密码。 ...
herman 5年前 (2020-01-15) 3794浏览
最近有一位新同事在研究第三方登录功能,这个功能其实也很简单,业界也有著名的开源整合方案。我这里就说一下,SpringBoot 集成 justauth 整合 github 第三方登录开发过程中遇到的一些问题和大家分享一下! 整合过程很简单,第一...
herman 5年前 (2020-01-15) 1868浏览
处理过线上问题的同学基本上都会遇到系统突然运行缓慢,CPU 100%,以及Full GC次数过多的问题。当然,这些问题的最终导致的直观现象就是系统运行缓慢,并且有大量的报警。 本文主要针对系统运行缓慢这一问题,提供该问题的排查思路,从而定位出...
herman 5年前 (2020-01-14) 1916浏览
桶排序(Bucket sort)也有人叫做所谓的箱排序。听过的人可能不多,名气不大,但它却是 10 大排序算法中的一部分,足见得它的重要性。今天我们一起来聊聊它。 桶排序的工作原理是将数组分到有限数量的桶里。每个桶再个别排序(有可能再使用别的...
herman 5年前 (2020-01-14) 1469浏览
插入排序是一种最容易理解的排序,我给搓麻将和打牌的大妈都能讲明白。因为,它和打牌一样,每当接到一张牌,我们都选择性的插入到手中已有序的牌中。 插入排序往往会和冒泡排序拿来相比之下,主要原因是,插入排序比冒泡排序更受欢迎!比如,我们把执行一个赋...
herman 5年前 (2020-01-14) 2131浏览
正如我上一篇文章所说,冒泡排序虽然简单,也很稳定,复杂度也不是最高的。但是它还存在在不少的优化空间,于是诞生了很多基于冒泡排序的改进算法,今天我们要讲的鸡尾酒排序算法就是其中之一。 鸡尾酒排序,也就是定向冒泡排序,鸡尾酒搅拌排序,搅拌排序(也...
herman 5年前 (2020-01-13) 1643浏览
最近在阅读 Redis 和 MySQL 底层源码时,发现算法真的很重要。于是,就想先把简单的排序算法再摸一遍,最后整理成一个专栏,方便广大网友查阅! 排序算法(英语:Sorting algorithm)是一种能将一串数据依照特定排序方式进行排...
herman 5年前 (2020-01-13) 2152浏览
做 Java 的,经常会和 json 打交道。但是普通的 json 字符串,太难看了,层次不分明。为了能让我们的肉眼看起来更直观,通常我们需要先 JSON 字符串或对象格式化。一些同事经常在百度里搜索在线格式化 JSON 工具,刚好最近有一个格式化...
herman 5年前 (2020-01-13) 3801浏览
我的有些文章中,引用了一些 github 图片。因为这样可以减少一些服务器的压力。 别看我的网站丑,但是访问流量还是不小的。每天有近 4000 PV,2000 多IP。以前会经常性的 CPU 100%,所以我做了一个小幅度的升级,但随着内容的...
herman 5年前 (2020-01-11) 2942浏览
最近看到一篇很好的 volatile 可见性原理总结,分享给大家! volatile 是一种轻量且在有限的条件下线程安全技术,它保证修饰的变量的可见性和有序性,但非原子性。相对于 synchronize 高效,而常常跟 synchronize...
herman 5年前 (2020-01-11) 2365浏览
这个问题相信不少人都遇到过,但很少有人追根溯源。今天我抽出一点时间,来讨论讨论 order by + limit 在什么情况下会出现分页数据重复。 昨天在“CTO”群提问了之后,不少大神都回答的相当正确。我这里结合一下他们的回答,并补充一些内...
herman 5年前 (2020-01-10) 2789浏览
最近两天,有同事发现了“新大陆”。说是发现了 JDK 的 bug,其实是没理解 JDK 的设计思路! 问题的起因是因为,这位同事在使用 ArrayList 时,抛出了 IndexOutOfBoundsException 异常。 List...
herman 5年前 (2020-01-08) 7121浏览
结合我前面的这篇文章 https://www.xttblog.com/?p=4609,今天在使用 Mongo 的时候又遇到了一个错误。全网搜索了很久,几乎没有答案。不得已,我走了回头路,算是把这个问题给解决了,在这里分享一下,避免更多的人入坑! ...
herman 5年前 (2020-01-06) 51952浏览
本项目只做个人学习研究之用,不得用于商业用途! 若资金允许,请点击链接购买正版,谢谢合作! 学生凭学生证可免费申请正版授权! 创业公司可5折购买正版授权! 2020 年已开始,idea 就掉链子了,咨询我的人很多。这里我亲测...