上一页 1 2 3 4 5 6 ··· 9 下一页
摘要: package mainimport ( "fmt" "sync" "time")var ( x,y int wg sync.Wai... 阅读全文
posted @ 2021-11-10 00:05 Dawnlight-_- 阅读(59) 评论(0) 推荐(0) 编辑
摘要: 面向对象设计六大原则 文章目录 面向对象设计六大原则1、单一职责原则(SRP)2、开闭原则(OCP)3、里氏替换原则(LSP)4、... 阅读全文
posted @ 2021-11-09 23:29 Dawnlight-_- 阅读(74) 评论(0) 推荐(0) 编辑
摘要: context上下文 1. context简介 Go1.7加入了一个新的标准库context,它定义了Context类型,专门用来简化对于处理单个请求的多个 goroutine 之间与请求域的数据、取消信号、截止时间等相关操作,这些操作可能涉及多个 API 调用。 对服务器传入的请求应该创建上下文, 阅读全文
posted @ 2021-11-09 22:47 Dawnlight-_- 阅读(154) 评论(0) 推荐(0) 编辑
摘要: Java逃逸分析 文章目录 Java逃逸分析1. JIT2. 逃逸分析2.1 主要依据2.2 举例 3. 基于逃逸分析的优化3... 阅读全文
posted @ 2021-11-08 20:33 Dawnlight-_- 阅读(492) 评论(0) 推荐(0) 编辑
摘要: golang逃逸分析 1.栈和堆 在golang中,应用程序的内存载体,可以简单的分为栈和堆。 栈的内存是由编译器自动进行分配和释放,栈区往往存储着函数参数、局部变量和调用函数帧,它们随着函数的创建而分配,函数的退出而销毁。 与栈不同的是,应用程序在运行时只会存在一个堆。狭隘地说,内存管理只是针对堆 阅读全文
posted @ 2021-11-08 14:55 Dawnlight-_- 阅读(275) 评论(0) 推荐(0) 编辑
摘要: Gin框架笔记 1. GO标准库之http/template 在一些前后端不分离的Web架构中,我们通常需要在后端将一些数据渲染到HTML文档中,从而实现动态的网页(网页的布局和样式大致一样,但展示的内容并不一样)效果。 我们这里说的模板可以理解为事先定义好的HTML文档文件,模板渲染的作用机制可以 阅读全文
posted @ 2021-11-04 20:35 Dawnlight-_- 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 1.Linux环境部署kafka 2.Win10环境部署kafka 3.docker部署kafka 4.kafka的简单使用 5.kafka消息的细节 6.kafka主题和分区的概念 7.kafka集群操作 8.kafka生产者实现细节 9.kafka消费者实现细节 10.kafka集群中的cont 阅读全文
posted @ 2021-11-01 21:54 Dawnlight-_- 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 1.准备 (1) 去kafka-eagle的官网下载压缩包: http://download.kafka-eagle.org/ (2) 利用xftp传输到虚拟机中 2.安装 先解压压缩包: tar -xvf kafka-eagle-bin-2.0.8.tar.gz 改名: mv kafka-eagl 阅读全文
posted @ 2021-11-01 21:46 Dawnlight-_- 阅读(129) 评论(0) 推荐(0) 编辑
摘要: Kafka的简单使用 1.kafka常用命令 Linux //启动zookeeper ./zookeeper-server-start.sh ../config/zookeeper.properties //启动kafka ./kafka-server-start.sh ../config/serv 阅读全文
posted @ 2021-11-01 20:23 Dawnlight-_- 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 1.如何防止消息丢失 ⽣产者: (1)使⽤同步发送。 (2)把ack设成1或者all,并且设置同步的分区数>=2。 消费者: 把⾃动提交改成⼿动提交。 2.如何防止重复消费 在防⽌消息丢失的⽅案中,如果⽣产者发送完消息后,因为⽹络抖动,没有收到ack,但实际上broker已经收到了。 此时⽣产者会进 阅读全文
posted @ 2021-11-01 17:09 Dawnlight-_- 阅读(52) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 9 下一页