摘要:
1、CPU虚拟化 CPU是通过虚拟化来实现多个任务同时进行的,通过时间片的切分方式来完成不同的进程同时发生,实际上由于进程切换的时间间隔较短所以看起来像是同时在发生一样.需要实现这样的并发,操作系统需要一个低的机械原理(low-level machinery mechanisms )和一个高的策略( 阅读全文
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++) 阅读全文
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)
摘要:
一、开始 ZooKeeper 是一个分布式协调中间件,是 Google 的 Chubby 一个开源的实现。它是集群的管理者,监视着集群中各个节点的状态根据节点提交的反馈进行下一步合理操作。最终,将简单易用的接口和性能高效、功能稳定的系统提供给用户。 1. 配置 conf/zoo.cfg: # 计算时 阅读全文
一、开始 ZooKeeper 是一个分布式协调中间件,是 Google 的 Chubby 一个开源的实现。它是集群的管理者,监视着集群中各个节点的状态根据节点提交的反馈进行下一步合理操作。最终,将简单易用的接口和性能高效、功能稳定的系统提供给用户。 1. 配置 conf/zoo.cfg: # 计算时 阅读全文
posted @ 2021-08-27 15:02
程序木虫
阅读(188)
评论(0)
推荐(0)
摘要:
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 阅读全文
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)
摘要:
1、服务搭建 服务启动流程 wget https://downloads.apache.org/kafka/2.8.0/kafka_2.13-2.8.0.tgz tar -xzf kafka_2.13-2.8.0.tgz mv kafka_2.13-2.8.0 /usr/local/kafka sh 阅读全文
1、服务搭建 服务启动流程 wget https://downloads.apache.org/kafka/2.8.0/kafka_2.13-2.8.0.tgz tar -xzf kafka_2.13-2.8.0.tgz mv kafka_2.13-2.8.0 /usr/local/kafka sh 阅读全文
posted @ 2021-08-27 14:57
程序木虫
阅读(693)
评论(0)
推荐(0)
摘要:
《深入理解JVM虚拟机》读书笔记 reference的两种实现 创建对象自然是为了后续使用该对象,我们的Java程序会通过栈上的reference数据来操作堆上的具 体对象。由于reference类型在《Java虚拟机规范》里面只规定了它是一个指向对象的引用,并没有定义 这个引用应该通过什么方式 阅读全文
《深入理解JVM虚拟机》读书笔记 reference的两种实现 创建对象自然是为了后续使用该对象,我们的Java程序会通过栈上的reference数据来操作堆上的具 体对象。由于reference类型在《Java虚拟机规范》里面只规定了它是一个指向对象的引用,并没有定义 这个引用应该通过什么方式 阅读全文
posted @ 2021-08-27 14:55
程序木虫
阅读(180)
评论(0)
推荐(0)
摘要:
1、HTTP 参考: HTTP/1.x 的连接管理 1、报文结构 HTTP协议的请求报文和响应报文有三大部分组成: 起始行 头部集合 实体内容 HTTP的传输是以明文的方式,如图用WireShark抓包 2、常用头部 常见请求头 GET /sample.Jsp HTTP/1.1 //请求行 Host 阅读全文
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)
摘要:
1、RPC理论 RPC 的全称是 Remote Procedure Call,即远程过程调用。简单解读字面上的意思,远程 肯定是指要跨机器而非本机,所以需要用到网络编程才能实现,但是不是只要通过网络通信 访问到另一台机器的应用程序 RPC 是帮助我们屏蔽网络编程细节,实现调用远程方法就跟调用 阅读全文
1、RPC理论 RPC 的全称是 Remote Procedure Call,即远程过程调用。简单解读字面上的意思,远程 肯定是指要跨机器而非本机,所以需要用到网络编程才能实现,但是不是只要通过网络通信 访问到另一台机器的应用程序 RPC 是帮助我们屏蔽网络编程细节,实现调用远程方法就跟调用 阅读全文
posted @ 2021-08-27 14:34
程序木虫
阅读(232)
评论(0)
推荐(0)
摘要:
ElasticSearch图解 - 天宇轩-王 - 博客园 (cnblogs.com) 总览思维导图 复杂查询相关思维导图 1、倒序索引和分词 1、倒排索引 2、分词器 分词(Analysis)是将一系列的全文本转换成一系列单词的过程 除了在数据写入的时候转换词条,查询的时候也需要通过分词器(Ana 阅读全文
ElasticSearch图解 - 天宇轩-王 - 博客园 (cnblogs.com) 总览思维导图 复杂查询相关思维导图 1、倒序索引和分词 1、倒排索引 2、分词器 分词(Analysis)是将一系列的全文本转换成一系列单词的过程 除了在数据写入的时候转换词条,查询的时候也需要通过分词器(Ana 阅读全文
posted @ 2021-08-27 14:32
程序木虫
阅读(555)
评论(0)
推荐(0)

浙公网安备 33010602011771号