摘要: 1、Slice和Map的本质 切片(Slice)是一个拥有相同类型元素的可变长度的序列。它是基于数组类型做的一层封装。它非常灵活,支持自动扩容。 判断切片是否为空用len(),不能用nil sort //切片才能用sort var a1 = [...]int{3, 7, 8, 9, 1} //属于数 阅读全文
posted @ 2022-07-11 20:57 hyz00 阅读(43) 评论(0) 推荐(0) 编辑
摘要: 11个接口性能优化方案 对于从事后端开发的同学来说,肯定再熟悉不过了,因为它是一个跟开发语言无关的公共问题。 该问题说简单也简单,说复杂也复杂。 有时候,只需加个索引就能解决问题。 有时候,需要做代码重构。 有时候,需要增加缓存。 有时候,需要引入一些中间件,比如mq。 有时候,需要需要分库分表。 阅读全文
posted @ 2024-09-13 23:22 hyz00 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 1概念 Producer:消息生产者,向Kafka中发布消息的角色。 Consumer:消息消费者,即从Kafka中拉取消息消费的客户端。 Consumer Group:消费者组,消费者组则是一组中存在多个消费者,消费者消费Broker中当前Topic的不同分区中的消息,消费者组之间互不影响,所有的 阅读全文
posted @ 2022-07-11 21:21 hyz00 阅读(185) 评论(0) 推荐(0) 编辑
摘要: HTTP 首先浏览器做的第一步工作就是要对 URL 进行解析,从而生成发送给 Web 服务器的请求头,行,体。 DNS工作流程: 1.客户端发出DNS请求给本地DNS服务器,询问IP 2.本地域名解析服务器在缓存表中未能找到,本地DNS询问根DNS 3.根DNS返回顶级域名服务器地址(如.com) 阅读全文
posted @ 2022-07-11 21:16 hyz00 阅读(63) 评论(0) 推荐(0) 编辑
摘要: MySQL环境 环境安装 # 查看Linux服务器上是否安装过MySQL rpm -qa | grep -i mysql # 查询出所有mysql依赖包 # 1、拉取镜像 docker pull mysql:5.7 # 2、创建实例并启动 docker run -p 3306:3306 --name 阅读全文
posted @ 2022-07-11 21:10 hyz00 阅读(20) 评论(0) 推荐(0) 编辑
摘要: Redis入门 概述 Redis是什么? Redis(Remote Dictionary Server ),即远程字典服务,是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。 与memcached一样,为了保证效率,数据都 阅读全文
posted @ 2022-07-11 21:10 hyz00 阅读(60) 评论(0) 推荐(0) 编辑
摘要: 购买服务器(一台master,nodes2台以上) 安装集群 连接服务器,改主机名(所有节点) vim /etc/hosts #所有节点都修改host 以下三个地址都为内网地址 改完每台服务器相互ping,测试是否改名成功 关闭 SELinux(所有节点) sed -i --follow-symli 阅读全文
posted @ 2022-07-11 21:09 hyz00 阅读(115) 评论(0) 推荐(0) 编辑
摘要: Docker 是什么 Docker 是一个应用打包、分发、部署的工具 你也可以把它理解为一个轻量的虚拟机,它只虚拟你软件需要的运行环境,多余的一点都不要, 而普通虚拟机则是一个完整而庞大的系统,包含各种不管你要不要的软件。 本文档课件配套 视频教程 跟普通虚拟机的对比 | 特性 | 普通虚拟机 | 阅读全文
posted @ 2022-07-11 21:07 hyz00 阅读(68) 评论(0) 推荐(0) 编辑