https
-
排序算法之插入排序
插入排序是一种最容易理解的排序,我给搓麻将和打牌的大妈都能讲明白。因为,它和打牌一样,每当接到一张牌,我们都选择性的插入到手中已有序的牌中。 插入排序往往会和冒泡排序拿来相比之下,…
-
排序算法之冒泡排序
最近在阅读 Redis 和 MySQL 底层源码时,发现算法真的很重要。于是,就想先把简单的排序算法再摸一遍,最后整理成一个专栏,方便广大网友查阅! 排序算法(英语:Sorting…
-
volatile可见性原理最强总结
最近看到一篇很好的 volatile 可见性原理总结,分享给大家! volatile 是一种轻量且在有限的条件下线程安全技术,它保证修饰的变量的可见性和有序性,但非原子性。相对于 …
-
从根上理解order by limit分页数据重复问题
这个问题相信不少人都遇到过,但很少有人追根溯源。今天我抽出一点时间,来讨论讨论 order by + limit 在什么情况下会出现分页数据重复。 昨天在“CTO”群提问了之后,不…
-
详解 Java ArrayList使用add、set抛出IndexOutOfBoundsException异常的问题!
最近两天,有同事发现了“新大陆”。说是发现了 JDK 的 bug,其实是没理解 JDK 的设计思路! 问题的起因是因为,这位同事在使用 ArrayList 时,抛出了 IndexO…
-
修复 Error: couldn’t add user: not authorized on oauth to execute command 问题
结合我前面的这篇文章 https://www.xttblog.com/?p=4609,今天在使用 Mongo 的时候又遇到了一个错误。全网搜索了很久,几乎没有答案。不得已,我走了回…
-
2020 最新 IntelliJ IDEA 2019.3 注册码,激活教程(亲测有效,可激活至 2089 年,持续更新~)
本项目只做个人学习研究之用,不得用于商业用途! 若资金允许,请点击链接购买正版,谢谢合作! 学生凭学生证可免费申请正版授权! 创业公司可5折购买正版授权! 2020 年已开始,id…
-
修复 Mac brew 安装 mongodb 报 Error: No available formula with the name ‘mongodb’ 问题
最近在同事新的 Mac 电脑上安装 mongodb,报了错误 Error: No available formula with the name ‘mongodb…
-
被 YYYY-MM-dd Bug 到的除了你还有腾讯微信!
Ctrl + C 和 Ctrl + V 使用惯了,Bug 都一样,翻车也一起翻! 这两天,相信不少公司都被 YYYY-MM-dd 的时间格式化方式坑到了。其中包括,小米,微信等互联…
-
从一个 bug 说起 request.getQueryString() 和 request.getParameter()的区别
从一个 bug 说起 request.getQueryString() 和 request.getParameter()的区别 最近有一个同事,遇到了一个奇怪的问题。request…