摘要: Wrk 压测工具安装 安装 在 centos 7 上执行 git clone https://github.com/wg/wrk 进入 wrk 目录: cd wrk 执行安装命令 : make 使用介绍 Usage: wrk <options> <url> Options: -c, --connec 阅读全文
posted @ 2022-03-01 16:11 布尔先生 阅读(65) 评论(0) 推荐(0) 编辑
摘要: 归并排序递归方式 public class Test11 { // 归并排序 // 非递归 // 递归版本 public static void main(String[] args) { int[] arr = new int[]{3,2,1,-1,231,31,31254}; mergeSort 阅读全文
posted @ 2021-12-22 11:03 布尔先生 阅读(77) 评论(0) 推荐(0) 编辑
摘要: 算法题 1、开两个协程,一个生产者,生产10内的随机数,一个消费者,消费10个数结束 2、常规题,LRU算法 八股文 1、kafka如何确保信息不丢失? Kafka消费消息的模型 具体文档(https://blog.csdn.net/matrix_google/article/details/798 阅读全文
posted @ 2021-11-17 22:17 布尔先生 阅读(94) 评论(0) 推荐(0) 编辑
摘要: Go并发编程模型在低层是由操作系统所提供的线程库支撑的。 #线程 线程可视为进程中的控制流,一个进程至少会包含一个线程。一个进程可以包含多个线程。拥有多个线程的进程可以并发执行多个任务,并且及时某个或某些任务被阻塞,也不会影响其他任务正常执行。 一个进程中的所有线程都拥有自己的线程栈,并以此存放自己 阅读全文
posted @ 2021-11-12 22:17 布尔先生 阅读(412) 评论(0) 推荐(0) 编辑
摘要: #并发与并行 并发程序是指可以被同事发起执行的程序,并行程序可以在并行的硬件上执行的并发程序,这两者稍有不同,并发程序代表了所有可以实现并发行为的程序,其中包含了并行程序。 串行程序所有代码的先后顺序都是确定的,并发程序中只有部分代码有序,其中有一些代码的执行顺序无明确指定,这被称为不确定性。 并发 阅读全文
posted @ 2021-11-11 20:42 布尔先生 阅读(1172) 评论(0) 推荐(0) 编辑
摘要: 最近在学校,写论文写不下去,还是看书学学技术,夯实下并发编程这块 Go相关基础知识使用可从下面的代码中学到 func chatting(){ inputReader := bufio.NewReader(os.Stdin) fmt.Println("Please input your name!") 阅读全文
posted @ 2021-11-11 15:55 布尔先生 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 1、下载 可在地址 https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/ 选择下载相应安装包 2、安装 安装好后,创建文件夹 创建一个目录(jupyter notebook工作目录) mkdir jupyter_notebook 生成配置文件 阅读全文
posted @ 2021-11-10 18:58 布尔先生 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 题目描述 实现获取下一个排列的函数,算法需要将给定数字序列重新排列成字典序中下一个更大的排列。如果不存在下一个更大的排列,则将数字重新排列成最小的排列(即升序排列)。必须原地修改,只允许使用额外常数空间。 解法: /** * 下一个排列总是会比上一个排列大,除非该排列已经是最大的排列 * 我们找到一 阅读全文
posted @ 2021-08-09 21:41 布尔先生 阅读(36) 评论(0) 推荐(0) 编辑
摘要: 我们常会遇到比如司机在线时长统计的这种类型计算, 如 求并集[1,2],[4,5],[5,9],结果是[1,2],[4,9] 求所有的交集为[] 但是求相交部分为[1,2],[5,5], 三个类型,对应下面三个小函数 type TimeInterval struct { Start int End 阅读全文
posted @ 2021-03-21 22:40 布尔先生 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 在滴滴实习中用到RPC,然后面试腾讯时,被问到相关原理,遂整理一下,以防再遇到此类问题。 ###PRC常用框架很多,有gPRC、Thrift、Dubbo等,优点是: 1、可以够跨多种开发工具及平台,比如说企业已有的系统开发完毕或者子系统已经部署交付了,它提供了RPC接口,新的子系统要集成,使用业界通 阅读全文
posted @ 2021-03-14 00:17 布尔先生 阅读(365) 评论(0) 推荐(0) 编辑