摘要: ELK平台搭建笔记 1、搭建服务 1、搭建ElasticSearch # 下载tar包 wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.13.1.tar.gz # 解压缩 tar -zxvf elasticsearch- 阅读全文
posted @ 2021-08-28 13:32 程序木虫 阅读(112) 评论(0) 推荐(0)
摘要: OSTEP操作系统读书笔记 1、CPU虚拟化 CPU是通过虚拟化来实现多个任务同时进行的,通过时间片的切分方式来完成不同的进程同时发生,实际上由于进程切换的时间间隔较短所以看起来像是同时在发生一样.需要实现这样的并发,操作系统需要一个低的机械原理(low-level machinery mechanisms )和一个高的策略( 阅读全文
posted @ 2021-08-27 16:14 程序木虫 阅读(488) 评论(0) 推荐(0)
摘要: 算法,排序部分总结 1、冒泡排序 时间复杂度也是$O(N^2)$ 排序算法: 每次节点跟他的右边相联的节点做比较,如果左边节点较大则做交换一共执行$N^2$次 public static void sort(int[] nums) { for (int i = 0; i < nums.length - 1; i++) 阅读全文
posted @ 2021-08-27 15:10 程序木虫 阅读(56) 评论(0) 推荐(0)
摘要: RocketMQ学习笔记 1、部署 1、linux环境配置 ## 下载二进制文件 wegt https://mirrors.tuna.tsinghua.edu.cn/apache/rocketmq/4.8.0/rocketmq-all-4.8.0-bin-release.zip ## 解压 unzip rocketmq-al 阅读全文
posted @ 2021-08-27 15:01 程序木虫 阅读(164) 评论(0) 推荐(0)
摘要: 《深入理解JVM虚拟机》读书笔记 《深入理解JVM虚拟机》读书笔记 reference的两种实现 ​ 创建对象自然是为了后续使用该对象,我们的Java程序会通过栈上的reference数据来操作堆上的具 体对象。由于reference类型在《Java虚拟机规范》里面只规定了它是一个指向对象的引用,并没有定义 这个引用应该通过什么方式 阅读全文
posted @ 2021-08-27 14:55 程序木虫 阅读(180) 评论(0) 推荐(0)
摘要: HTTP笔记 1、HTTP 参考: HTTP/1.x 的连接管理 1、报文结构 HTTP协议的请求报文和响应报文有三大部分组成: 起始行 头部集合 实体内容 HTTP的传输是以明文的方式,如图用WireShark抓包 2、常用头部 常见请求头 GET /sample.Jsp HTTP/1.1 //请求行 Host 阅读全文
posted @ 2021-08-27 14:54 程序木虫 阅读(112) 评论(0) 推荐(0)
摘要: Dubbo源码学习总结 1、RPC理论 ​ RPC 的全称是 Remote Procedure Call,即远程过程调用。简单解读字面上的意思,远程 肯定是指要跨机器而非本机,所以需要用到网络编程才能实现,但是不是只要通过网络通信 访问到另一台机器的应用程序 ​ RPC 是帮助我们屏蔽网络编程细节,实现调用远程方法就跟调用 阅读全文
posted @ 2021-08-27 14:34 程序木虫 阅读(232) 评论(0) 推荐(0)
摘要: ElasticSearch基本操作笔记 ElasticSearch图解 - 天宇轩-王 - 博客园 (cnblogs.com) 总览思维导图 复杂查询相关思维导图 1、倒序索引和分词 1、倒排索引 2、分词器 分词(Analysis)是将一系列的全文本转换成一系列单词的过程 除了在数据写入的时候转换词条,查询的时候也需要通过分词器(Ana 阅读全文
posted @ 2021-08-27 14:32 程序木虫 阅读(555) 评论(0) 推荐(0)