排序算法之冒泡排序
herman 4年前 (2020-01-13) 1345浏览
最近在阅读 Redis 和 MySQL 底层源码时,发现算法真的很重要。于是,就想先把简单的排序算法再摸一遍,最后整理成一个专栏,方便广大网友查阅! 排序算法(英语:Sorting algorithm)是一种能将一串数据依照特定排序方式进行排...
herman 4年前 (2020-01-13) 1345浏览
最近在阅读 Redis 和 MySQL 底层源码时,发现算法真的很重要。于是,就想先把简单的排序算法再摸一遍,最后整理成一个专栏,方便广大网友查阅! 排序算法(英语:Sorting algorithm)是一种能将一串数据依照特定排序方式进行排...
herman 4年前 (2020-01-13) 1812浏览
做 Java 的,经常会和 json 打交道。但是普通的 json 字符串,太难看了,层次不分明。为了能让我们的肉眼看起来更直观,通常我们需要先 JSON 字符串或对象格式化。一些同事经常在百度里搜索在线格式化 JSON 工具,刚好最近有一个格式化...
herman 4年前 (2020-01-13) 3459浏览
我的有些文章中,引用了一些 github 图片。因为这样可以减少一些服务器的压力。 别看我的网站丑,但是访问流量还是不小的。每天有近 4000 PV,2000 多IP。以前会经常性的 CPU 100%,所以我做了一个小幅度的升级,但随着内容的...
herman 4年前 (2020-01-11) 2623浏览
最近看到一篇很好的 volatile 可见性原理总结,分享给大家! volatile 是一种轻量且在有限的条件下线程安全技术,它保证修饰的变量的可见性和有序性,但非原子性。相对于 synchronize 高效,而常常跟 synchronize...
herman 4年前 (2020-01-11) 2069浏览
这个问题相信不少人都遇到过,但很少有人追根溯源。今天我抽出一点时间,来讨论讨论 order by + limit 在什么情况下会出现分页数据重复。 昨天在“CTO”群提问了之后,不少大神都回答的相当正确。我这里结合一下他们的回答,并补充一些内...
herman 4年前 (2020-01-10) 2482浏览
最近两天,有同事发现了“新大陆”。说是发现了 JDK 的 bug,其实是没理解 JDK 的设计思路! 问题的起因是因为,这位同事在使用 ArrayList 时,抛出了 IndexOutOfBoundsException 异常。 List...
herman 4年前 (2020-01-08) 6619浏览
结合我前面的这篇文章 https://www.xttblog.com/?p=4609,今天在使用 Mongo 的时候又遇到了一个错误。全网搜索了很久,几乎没有答案。不得已,我走了回头路,算是把这个问题给解决了,在这里分享一下,避免更多的人入坑! ...
herman 4年前 (2020-01-06) 51069浏览
本项目只做个人学习研究之用,不得用于商业用途! 若资金允许,请点击链接购买正版,谢谢合作! 学生凭学生证可免费申请正版授权! 创业公司可5折购买正版授权! 2020 年已开始,idea 就掉链子了,咨询我的人很多。这里我亲测...
herman 4年前 (2020-01-04) 3595浏览
最近很多人好奇的问我,朋友圈看到的一些分享京东购物的推广质量如何?好卖吗?收益如何?好做吗?乘着今天休息的时间,我来和大家掰一掰。 京东芬香社交电商的真实名字叫芬香社交电商,很多人是打着京东的旗号在做,这一点也是官方严禁限制的,但他们确实卖的...
herman 4年前 (2020-01-03) 3049浏览
最近在同事新的 Mac 电脑上安装 mongodb,报了错误 Error: No available formula with the name ‘mongodb’,今天就说说这个问题如何解决! 在云计算时代,Mong...
herman 4年前 (2020-01-03) 2582浏览
Ctrl + C 和 Ctrl + V 使用惯了,Bug 都一样,翻车也一起翻! 这两天,相信不少公司都被 YYYY-MM-dd 的时间格式化方式坑到了。其中包括,小米,微信等互联网一线大型公司。 微信赞赏里面直接出现了错误日期的 Bu...
herman 4年前 (2019-12-30) 3827浏览
从一个 bug 说起 request.getQueryString() 和 request.getParameter()的区别 最近有一个同事,遇到了一个奇怪的问题。request.getParameter() 获取不到值,request.g...
herman 4年前 (2019-12-26) 3347浏览
接近下午 5 点左右,微信群里炸锅了,说微信公众号文章打不开了,我跟着试了一下,确实如此!后台无法登录,打开提示错误或空白! 腾讯微信公众号大面积故障 随后群里众多网友纷纷表示,无法打开了。包括,武汉,上海,东莞,长沙等地。 腾讯...
herman 4年前 (2019-12-25) 9214浏览
最近在使用 Homebrew 的时候遇到了一个错误!我相信也有不少人和我一样遇到过这个错误,但是网上相关的资料几乎没有。 我查了很久,才找到了一点解决思路,今天分享一下! 这个问题,最开始是我在执行 brew tap caskroom/...
herman 4年前 (2019-12-23) 2535浏览
Redis 分布式锁的文章,网上一大片。但是大多数的实现,都有存在漏洞!这也正是为什么 Redis 的作者推出 Redlock 的原因之一了。 今天,我来说说,常见的 Redis 分布式锁都有哪些漏洞! 分布式锁的 N 多 Bug,你真...