06 2020 档案
摘要:Elasticsearch就是专门用于搜索的,所以我们会将新增的数据放入Elasticsearch中用于搜索,就有这样的常见的场景,需要将Mysql中的数据同步到Elasticsearch中。 Mysql数据同步到ES类型 Mysql数据同步到ES中分为两种,分别是全量同步和增量同步。全量同步表示第
阅读全文
摘要:查看go语言自带命令 查看go自带的命令,在终端输入go命令或者go help。 go主要命令解释 1. build: 编译包和依赖。 2. clean: 移除当前源码包里面编译生成的文件。 3. doc: 显示包或者符号的文档。 4. env: 打印go的环境信息,查看GOPATH,GOROOT环
阅读全文
摘要:进程(Process) 我们知道操作系统可以管理计算机的资源(IO,处理器,文件,存储器),那么如果没有操作系统那么该如何管理计算机? 在没有操作系统之前,计算机只能运行一个程序,所有的资源只属于当前运行的程序。但是当前程序不能完全合理的去运用资源,因此在配置操作系统之后就引入了多道程序的概念。这样
阅读全文
摘要:计算机总线的概念 计算机总线(Bus)就是计算机内部各种功能部件之间传送信息的公共通信干线,总线上链接计算机各个设备的数据线。我们知道计算机有运算器,控制器,存储器,输入输出设备这五大组件,所以总线就是用来连接这些组件的导线。 总线分类 1. 数据总线(Data Bus)。 2. 地址总线(Addr
阅读全文
摘要:存储器分类 1. 按照存储器介质分类: 1) 半导体:存储的是由半导体元器件构成的,比如内存,U盘,固态硬盘。 2) 磁存储器:在金属或者塑料表面涂一层存储介质的存储器。比如磁带,磁盘。 2. 按存取方式分类: 1) 随机存储器(RAM):这种存储器任何单元可以随机读取,随机读取的时间与存储位置无关
阅读全文
摘要:ASCII码 1. 使用7个bits就可以完全表示ASCII(American Standard Code for Information Interchange)码(包含95个可打印的字符,33个不可打印的字符,比如一些控制字符), 33+95=128 = 2的7次方,最高位表示定位符。 ASCI
阅读全文
摘要:一.切片(Slice) go语言中切片(Slice)和数组长的很像,可以把切片看做是对数组的一层简单的封装,在每个slice的底层数据结构中一定会包含一个数组。所以slice的功能是强大的,拥有数组的特性及slice本身所扩展的一些特性。 看下面一个例子认识下slice arr := [...]in
阅读全文
摘要:端口映射详解 默认情况下,docker容器和宿主机之间的网络是隔离的,docker容器在启动的时候,如果不指定端口映射参数,在容器外部是无法通过网络来访问容器内的网络应用和服务的。我们可以使用端口映射的方式,将容器中的端口映射到宿主技到某个端口上,这样我们就可以通过宿主机的ip + port的方式来
阅读全文
摘要:1. 什么是 Redis? Redis(Remote DIctionary Server)是完全开源免费的,使用ANSI C语言编写、遵守 BSD(伯克利软件发行版)协议,是一个高性能的 key-value 数据库, 并提供多种语言的API调用。 Redis 与其他 key-value 缓存产品有以
阅读全文
摘要:Go-kit简介 Go-kit 并不是一个微服务框架,而是一套微服务工具集,我们可以用工具Go-kit为 Go 创建微服务,包含包和接口,有点类似于JAVA Spring Boot,但是没那么强大。可以利用Go-kit提供的API和规范可以创建健壮的,可维护性高的微服务体系,它提供了用于实现系统监控
阅读全文
摘要:Tomcat概念 Tomcat服务器是一个开源的轻量级Web应用服务器,在中小型系统和并发量小的场合下被普遍使用,是开发和调试Servlet、JSP 程序的首选。 Tomcat安装 Tomcat官网:https://tomcat.apache.org/ Tomcat下载可以在官网下载列表中下载。 根
阅读全文