摘要: 参考文档 Red Hat 7, system administrators guide: https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/system_administrators_guide 阅读全文
posted @ 2022-10-15 20:03 optor 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 如何使用Vim为每一行自动编号:https://www.zhihu.com/question/20240867 阅读全文
posted @ 2022-10-13 10:37 optor 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 我的书单 阅读全文
posted @ 2022-10-11 10:26 optor 阅读(48) 评论(0) 推荐(0) 编辑
摘要: 《三分钟漫画汽车史》 我之前是一个汽车小白,仅仅识得宝马、奔驰、奥迪、大众、丰田、别克等几种街头常见车的车标。读完本书后,我也能识得标致、斯柯达、布加迪、阿尔法·罗密欧、阿斯顿·马丁、宾利、保时捷、本田的车标了。本书作者以幽默风趣的漫画故事简要地介绍了 14 个车企的历史,没有太多的文字,对于我这个汽车小白来说挺好的,花 阅读全文
posted @ 2022-10-11 10:25 optor 阅读(95) 评论(0) 推荐(0) 编辑
摘要: import java.io.IOException; import java.util.ArrayList; import java.util.List; import java.util.concurrent.ThreadLocalRandom; import java.util.concurr 阅读全文
posted @ 2020-06-23 23:37 optor 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 前提条件 时间复杂度:O(n) 空间复杂度:O(1) 思路 若数组长度为偶数,那么其中奇数元素和偶数元素的个数相等;若数组长度为奇数,那么其中奇数元素和偶数元素的个数相差 1;我们先校验奇数元素个数和偶数元素个数是否合法,若不合法,则直接抛出异常; 根据数组中奇数元素的个数和偶数元素的个数的大小来判 阅读全文
posted @ 2020-06-23 22:49 optor 阅读(765) 评论(0) 推荐(0) 编辑
摘要: OO基础 抽象 封装 多态 继承 OO原则 封装变化 多用组合,少用继承 针对接口编程,不针对实现编程 为交互对象之间的松耦合设计而努力 对扩展开放,对修改关闭 依赖抽象,不要依赖具体类 最少知识原则(Least Knowledge):减少对象之间的交互,只留下几个“密友”,也叫得墨忒法则(Law 阅读全文
posted @ 2019-06-10 00:33 optor 阅读(221) 评论(0) 推荐(1) 编辑
摘要: RDB 保存命令 1. save 命令,阻塞 Redis 服务器进程,直到保存动作完成; 2. bgsave 命令,派生出一个子进程来完成保存动作; 载入命令 Redis 没有载入 RDB 文件的命令,载入动作在 Redis 启动时自动完成。即若相应文件夹下有 RDB 文件,则 Redis 自动载入 阅读全文
posted @ 2018-05-31 12:13 optor 阅读(152) 评论(0) 推荐(0) 编辑
摘要: ![http://on7k7tk7h.bkt.clouddn.com/068896f59b6535f8e3f74ec93308a1fe.jpg](http://on7k7tk7h.bkt.clouddn.com/068896f59b6535f8e3f74ec93308a1fe.jpg) ![http://on7k7tk7h.bkt.clouddn.com/232f0e29ae68e0b6c736a... 阅读全文
posted @ 2018-05-30 20:47 optor 阅读(167) 评论(0) 推荐(0) 编辑
摘要: Hashtable 是 JDK 中较早的数据结构了,目前已不再推荐使用了。但抱着学习的目的,还是看了下它的实现。 简介 Hashtable,顾名思义即哈希表,是一种经典的数据结构。其基本结构是一个数组,而数组中的每个元素都是一个单向链表。哈希表的内部结构如下图: 先解释下 Hashtable 类中几 阅读全文
posted @ 2018-05-16 21:04 optor 阅读(206) 评论(0) 推荐(0) 编辑