加载中
Guava api

Google Guava官方教程(中文版) https://wizardforcel.gitbooks.io/guava-tutorial/content/1.html Guava: Google Core Libraries for Java 18.0 API https://guava.dev/releases/18.0/api/...

2020/06/30 14:43
272
sleep( ) 和 wait( ) 的 5 个区别

https://zhuanlan.zhihu.com/p/45666264

08/18 09:16
9
Postman打开后窗口不显示

win10多个显示器造成的, 解决办法: 强制用切换方式选中postman ALT + TAB(WIN + TAB) 然后,ALT + 空格键 , 在弹出的菜单中,选择最大化(或移动),此时Postman界面已经显示,再拖动一...

2021/07/12 12:34
212
try catch

1 不要推诿或延迟处理异常,就地解决最好,并且需要实实在在的进行处理,而不是只捕捉,不动作。 2 一个函数尽管抛出了多个异常,但是只有一个异常可被传播到调用端。最后被抛出的异常时唯一...

2021/07/05 08:40
111
工业级散列运算

JDK hashMap源码,hash表中数组位置的计算分两步: 1.计算hash值: hash(Object key) { int h; return (key == null) ? 0 : (h = key.hashCode()) ^ (h >>> 16); } 这一步有一种说法,叫它扰...

jdk
2021/06/29 09:11
29
TimSort排序

TimSort算法是一种起源于归并排序和插入排序的混合排序算法,设计初衷是为了在真实世界中的各种数据中可以有较好的性能。 基本工作过程是: 1.扫描数组,确定其中的单调上升段和严格单调下降...

2021/06/23 09:53
66
冒泡、插入、选择排序

冒泡排序: 相邻两两交换 最好O(n) 最坏O(n2) 平均O(n2) 可以做到稳定排序 改进:如果每次都没有两两交换可以提前退出 插入排序 默认头部是有序的,第一个非顺序数据往前插入 数组原有顺序性...

2021/06/18 09:22
55
redis hash槽和一致性hash

虚拟节点 为了解决雪崩现象和数据倾斜现象,提出了虚拟节点这个概念。就是将真实节点计算多个哈希形成多个虚拟节点并放置到哈希环上,定位算法不变,只是多了一步虚拟节点到真实节点映射的过...

2021/06/16 09:31
289
Java 应用线上问题排查思路、工具小结 - 掘金

https://juejin.cn/post/6844904155232862221

2021/05/24 09:06
115

没有更多内容

加载失败,请刷新页面

返回顶部
顶部