接: 常见排序算法应用总结
前言
其实多算法涉及不是很深,也不打算在使用前深究,究了没多久就忘了纯属浪费时间。这里做下记录,日后用到直接来这里找就完事啦~~
接: 常见排序算法应用总结
其实多算法涉及不是很深,也不打算在使用前深究,究了没多久就忘了纯属浪费时间。这里做下记录,日后用到直接来这里找就完事啦~~
其实多算法涉及不是很深,也不打算在使用前深究,究了没多久就忘了纯属浪费时间。这里做下记录,日后用到直接来这里找就完事啦~~
- 时间复杂度:最好情况 O(n),最坏情况 O(n^2)
- 空间复杂度:O(1)
- 使用场景:适用于数据规模较小的情况,且数据分布情况不明显
- 优势:实现简单易懂
- 缺点:效率较低,不适用于大规模数据的排序
- 具体案例:对于一个由数值大小不一的小数组进行排序,例如对一个长度为 10 的数组进行排序
new HashMap(n)
中的n
为其容量get
一个不存在的元素时会导致死循环。参考:Java HashMap的死循环new HashMap(n)
中的n
最接近的2^m为其容量(hash & (arrayLength-1))
会比较快,所以数组的大小永远是2的N次方。你随便给一个初始值比如17会转为32遇到有疑惑的可参考这个链接
注意
: 关闭redis集群不能直接kill掉进程,或者关机,我们要通过命令redis-cli -p 7001 shutdown进行关闭,这样在关闭之前,数据才能够进行保存
详:略
详:
1 | daemonize yes //redis后台运行 |
- 数据库索引,到底是什么做的 这篇文章还介绍了二叉搜索树,B树与B+树之间的区别
- 1分钟了解MyISAM与InnoDB的索引差异
- MySQL不为人知的主键与唯一索引约束 主要讲了MyISAM与InnoDB违反唯一索引时的场景,MyISAM会出现一个update语句,部分执行成功,部分执行失败(因为不支持事务)
[订/运单中台系统]
OMS为公司的订单/运单业务中台系统,承接B类客户(BSP)与C类客户(CX)的所有订单,以及其他所有大网相关的运单数据,提供补充、分发、实时查询服务
包括以下系统
难点、亮点
个人在项目职责: