会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
六小扛把子
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
···
21
下一页
2022年3月20日
浅入理解Kafa高性能设计
摘要: Kafa简单概括:支持海量消息生产消费的"存储系统"MQ,没有花里胡哨功能,天生为日志流等消息,高并发,高性能,高可用三高均支持。 基于Topic发布订阅模型 Broker持久化存储 数据分片存储 Partition Partition多副本解决高可用,一主多从,Leader负责读写,Followe
阅读全文
posted @ 2022-03-20 15:24 六小扛把子
阅读(408)
评论(0)
推荐(0)
2022年1月17日
关于我用设计模式对公司代码重构的这件事
摘要: (所有代码皆是脱敏后的伪代码) 1. 基本需求: 这是一个单独的服务,主要负责顺序执行十几个计算类的任务Task。需要统计每天Task的执行情况,卡在哪里,做一些手动重试和手动流程回滚等操作。 每个Task正常是按时间约定每天定时按顺序执行,前一个Task失败会导致后续的Task都不能执行。Task
阅读全文
posted @ 2022-01-17 21:09 六小扛把子
阅读(324)
评论(1)
推荐(1)
2022年1月16日
浅入理解JVM虚拟机
摘要: 1. 类加载过程 验证 —— 准备 —— 解析 —— 初始化 验证阶段: 判断.class文件符合规范标准 准备阶段:给类以及静态变量分配内存并给初始值 “0” 解析阶段: 维护哥哥字段,方法类的内存指针或偏移量 初始化阶段: 变量赋值(真实的值),执行代码 什么时候一个类会进行初始化阶段? 1.n
阅读全文
posted @ 2022-01-16 16:09 六小扛把子
阅读(111)
评论(0)
推荐(1)
2022年1月11日
进程调度算法小结
摘要: 进程调度算法,说白了在有限的CPU资源下,如何充分的利用CPU 高效的为各个进程服务。 村里新开了一个网吧 类比一台机器 网吧里有一台可供上网的电脑 类比单核CPU 来了一群小学生兴高采烈的想上网 类比一堆进程等着CPU来执行 网吧的老板 类比操作系统的进程调度器 OK 到这里,一堆进程抢着一个单核
阅读全文
posted @ 2022-01-11 21:57 六小扛把子
阅读(220)
评论(0)
推荐(1)
2022年1月10日
数据包在网络中的流转
摘要: 文分为两部分 基础概念介绍 和数据包在网络中流转的过程 1.啥是集线器 从0开始,当一台机器A想与机器B发消息,连一根实体线即可完成(假设这根线很牛逼,连上就能通消息) 两台机器交互没有问题,如果一台机器A想与B,C,D,E,F五台机器通信,他就需要扯五根线, 如果六台机器想互相通信那就得扯十五条,
阅读全文
posted @ 2022-01-10 20:35 六小扛把子
阅读(558)
评论(0)
推荐(1)
2022年1月6日
进程间通信方式小结
摘要: 进程间的通信方式,说白话 就是两个进程间的数据如何传输的? 1.管道pipe(无名管道) 看一条常见linux命令 ps -ef | grep java 其中中间的这条 “ | ” 就是管道, 上述这条命令由两部分构成可以看作是两个进程 ps和grep,ps 得到的结果通过管道传递给 grep 优点
阅读全文
posted @ 2022-01-06 21:17 六小扛把子
阅读(84)
评论(0)
推荐(1)
2021年12月23日
Leecode no.47 全排列 II
摘要: package leecode;import java.util.*;/** * 47. 全排列 II * * 给定一个可包含重复数字的序列 nums ,按任意顺序 返回所有不重复的全排列。 * * @author Tang * @date 2021/12/23 */public class Per
阅读全文
posted @ 2021-12-23 16:13 六小扛把子
阅读(58)
评论(0)
推荐(1)
2021年12月22日
玩转TCP连接
摘要: 0.基本定义 TCP协议是一种面向连接的、可靠的、基于字节流的传输层通信协议,而且TCP是全双工模式。 面向连接的? 是的,必须收发两端先建立连接才能发消息,是建立在安全连接基础上的 可靠的? 必须要可靠的连接,可靠的发送消息,平白无故丢消息那可不行 基于字节流的? TCP 在建立连接时,需要告诉对
阅读全文
posted @ 2021-12-22 21:41 六小扛把子
阅读(648)
评论(0)
推荐(1)
Leecode no.143 重排链表
摘要: 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 六小扛把子
阅读(47)
评论(0)
推荐(1)
Leecode no.5 最长回文子串
摘要: package leecode;/** * 5. 最长回文子串 * * 给你一个字符串 s,找到 s 中最长的回文子串。 * @author Tang * @date 2021/12/22 */public class LongestPalindrome { char[] chars; /** *
阅读全文
posted @ 2021-12-22 14:39 六小扛把子
阅读(54)
评论(0)
推荐(1)
上一页
1
2
3
4
5
6
7
···
21
下一页
公告