摘要:最近学习linux环境,总结一下Vim的常用热键~~~ 阅读全文
posted @ 2019-09-21 15:47 AaronPi 阅读 (4) 评论 (0) 编辑
摘要:相关范例代码链接 RabbitMQ学习笔记 操作基本模型 不足: 耦合性高,生产者一一对应消费者,队列名变更需要各处同时变更 模型如下: 出现的原因:生产者发送毫不费力,消费者需要业务操作,【消费的慢,生产的快】 模型 分发方式: Round-Robin 轮询分发(默认的分发方式) 思想:所有消费者 阅读全文
posted @ 2019-09-08 12:10 AaronPi 阅读 (8) 评论 (0) 编辑
摘要:快速排序 package algorithm.sort; / 快速排序 思想:类似于归并排序,但是不同于归并排序每次排序寻找一次子数组中点的是,寻找一个更恰当的分区点 @Author 28370 @Date 2019 5 13 / public class QuickSort { public st 阅读全文
posted @ 2019-08-25 12:47 AaronPi 阅读 (11) 评论 (0) 编辑
摘要:归并排序 package algorithm.sort; / @Auther: AaronPi @Date: 2019 5 6 21:32 归并排序 思想:(分治法 用递归来实现)把数组从中间分成两部分,分别排序,再组合在一起 思路很巧妙,需要尤其注意边界条件、判断剩余元素等事项 / public 阅读全文
posted @ 2019-08-25 12:42 AaronPi 阅读 (10) 评论 (0) 编辑
摘要:```java package algorithm.sort; / @Auther: AaronPi @Date: 2019 4 27 23:01 @Description: 稳定性:待排序的序列中有想等值得元素排序后元素之间原有的先后顺序不变 原地排序算法:特指空间复杂度为O(1)的排序算法 / 阅读全文
posted @ 2019-08-25 12:39 AaronPi 阅读 (18) 评论 (0) 编辑
摘要:本文章借鉴自https://juejin.im/book/5bffcbc9f265da614b11b731 字符集和比较规则简介 一些重要的字符集 ASCII字符集 共收录128个字符,包括空格、标点符号、数字、大小写字母和一些不可见字符。由于总共才128个字符,所以可以使用1个字节来进行编码,我们 阅读全文
posted @ 2019-08-25 11:56 AaronPi 阅读 (14) 评论 (0) 编辑