摘要: 对于所谓的“技术学习”可能要告一段落了, 不是自己技术多牛逼,不需要卷了,而是突然想清楚,可能继续下去对我来说意义不大了,不如把精力投入到其他方面。 人生嘛,是应该不断学习不断提升自我,只不过全局最优解未必就是一条路跑到黑。 学习,不该局限于技术;思考,不该止步于代码;人生,不该只有HelloWor 阅读全文
posted @ 2022-08-01 15:57 六小扛把子 阅读(28) 评论(0) 推荐(0) 编辑
摘要: Kafa简单概括:支持海量消息生产消费的"存储系统"MQ,没有花里胡哨功能,天生为日志流等消息,高并发,高性能,高可用三高均支持。 基于Topic发布订阅模型 Broker持久化存储 数据分片存储 Partition Partition多副本解决高可用,一主多从,Leader负责读写,Followe 阅读全文
posted @ 2022-03-20 15:24 六小扛把子 阅读(244) 评论(0) 推荐(0) 编辑
摘要: (所有代码皆是脱敏后的伪代码) 1. 基本需求: 这是一个单独的服务,主要负责顺序执行十几个计算类的任务Task。需要统计每天Task的执行情况,卡在哪里,做一些手动重试和手动流程回滚等操作。 每个Task正常是按时间约定每天定时按顺序执行,前一个Task失败会导致后续的Task都不能执行。Task 阅读全文
posted @ 2022-01-17 21:09 六小扛把子 阅读(227) 评论(1) 推荐(1) 编辑
摘要: 1. 类加载过程 验证 —— 准备 —— 解析 —— 初始化 验证阶段: 判断.class文件符合规范标准 准备阶段:给类以及静态变量分配内存并给初始值 “0” 解析阶段: 维护哥哥字段,方法类的内存指针或偏移量 初始化阶段: 变量赋值(真实的值),执行代码 什么时候一个类会进行初始化阶段? 1.n 阅读全文
posted @ 2022-01-16 16:09 六小扛把子 阅读(59) 评论(0) 推荐(1) 编辑
摘要: 进程调度算法,说白了在有限的CPU资源下,如何充分的利用CPU 高效的为各个进程服务。 村里新开了一个网吧 类比一台机器 网吧里有一台可供上网的电脑 类比单核CPU 来了一群小学生兴高采烈的想上网 类比一堆进程等着CPU来执行 网吧的老板 类比操作系统的进程调度器 OK 到这里,一堆进程抢着一个单核 阅读全文
posted @ 2022-01-11 21:57 六小扛把子 阅读(132) 评论(0) 推荐(1) 编辑
摘要: 文分为两部分 基础概念介绍 和数据包在网络中流转的过程 1.啥是集线器 从0开始,当一台机器A想与机器B发消息,连一根实体线即可完成(假设这根线很牛逼,连上就能通消息) 两台机器交互没有问题,如果一台机器A想与B,C,D,E,F五台机器通信,他就需要扯五根线, 如果六台机器想互相通信那就得扯十五条, 阅读全文
posted @ 2022-01-10 20:35 六小扛把子 阅读(394) 评论(0) 推荐(1) 编辑
摘要: 进程间的通信方式,说白话 就是两个进程间的数据如何传输的? 1.管道pipe(无名管道) 看一条常见linux命令 ps -ef | grep java 其中中间的这条 “ | ” 就是管道, 上述这条命令由两部分构成可以看作是两个进程 ps和grep,ps 得到的结果通过管道传递给 grep 优点 阅读全文
posted @ 2022-01-06 21:17 六小扛把子 阅读(50) 评论(0) 推荐(1) 编辑
摘要: package leecode;import java.util.*;/** * 47. 全排列 II * * 给定一个可包含重复数字的序列 nums ,按任意顺序 返回所有不重复的全排列。 * * @author Tang * @date 2021/12/23 */public class Per 阅读全文
posted @ 2021-12-23 16:13 六小扛把子 阅读(24) 评论(0) 推荐(1) 编辑
摘要: 0.基本定义 TCP协议是一种面向连接的、可靠的、基于字节流的传输层通信协议,而且TCP是全双工模式。 面向连接的? 是的,必须收发两端先建立连接才能发消息,是建立在安全连接基础上的 可靠的? 必须要可靠的连接,可靠的发送消息,平白无故丢消息那可不行 基于字节流的? TCP 在建立连接时,需要告诉对 阅读全文
posted @ 2021-12-22 21:41 六小扛把子 阅读(530) 评论(0) 推荐(1) 编辑
摘要: package leecode;/** * 143. 重排链表 * * 给定一个单链表 L 的头节点 head ,单链表 L 表示为: * L0 → L1 → … → Ln - 1 → Ln * 请将其重新排列后变为: * L0 → Ln → L1 → Ln - 1 → L2 → Ln - 2 → 阅读全文
posted @ 2021-12-22 15:44 六小扛把子 阅读(23) 评论(0) 推荐(1) 编辑