E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
kafka消息队列golang
Mybatis源码解析:
kafka
消费者消费不到消息
Kafka
源码篇——
Kafka
快速入门1.1
Kafka
简介1.2以
Kafka
为中心的解决方案1.3
Kafka
核心概念1.4搭建
Kafka
源码环境
Kafka
源码篇——生产者2.1
Kafka
Producer
前端陈萨龙
·
2024-01-19 23:32
程序员
java
经验分享
面试
深入理解
kafka
-总结
背景介绍
Kafka
简介
Kafka
是一种分布式的,基于发布/订阅的消息系统。
haungtan07
·
2024-01-19 23:02
Kafka
的Exactly-once语义与事务机制
Kafka
0.11.x版本(对应ConfluentPlatform3.3),该版本引入了exactly-once语义。
码农老K
·
2024-01-19 23:02
数据库
kafka
java
分布式
大数据
Kafka
-消费者-传递保证语义(Delivery guarantee semantic)
Kafka
服务端并不会记录消费者的消费位置,而是由消费者自己决定如何保存如何记录其消费的offset。
Andy技术支援
·
2024-01-19 23:30
队列
kafka
数据库
分布式
Kafka
的 Consumer Group 解读
作为一份笔记,本文再次梳理一下
Kafka
的ConsumerGroup。
Laurence
·
2024-01-19 23:29
大数据专题
kafka
consumer
group
关系
区别
golang
学习-channel管道
1、定义管道是
golang
语言提供的goroutine间的通讯方式,channel可以让一个goroutine发送特定的值给另一个goroutine的通讯机制。管道是引用类型。
蛋蛋wqt
·
2024-01-19 22:23
golang学习
golang
学习
开发语言
golang
学习-goroutine
1、goroutine协程goroutine是Go语言支持并发的核心,一个goroutine会以一个很小的栈开始其生命周期,一般只需要2KB。区别于操作系统线程由系统内核进行调度,goroutine是由Go运行时(runtime)负责调度。例如Go运行时会智能地将m个goroutine合理地分配给n个操作系统线程,实现类似m:n的调度机制,不再需要Go开发者自行在代码层面维护一个线程池。gorou
蛋蛋wqt
·
2024-01-19 22:51
golang学习
golang
学习
[
golang
gin框架] 28.Gin 发送短信,DES加密解,Cookie加密,解密操作
一.发送短信1.简介在用户注册的时候,需要发送短信来校验用户以及手机号,达到用户注册的目的,一般有很多短信接口来达到发送短信的操作,比如:云片短信服务,阿里云短信服务,腾讯云短信服务等等,这里以腾讯云短信服务来发送短信:腾讯云短信服务相关网址:短信介绍发送短信APIGoSDK使用腾讯云发送短信时,需要实名认证以及创建短信模板,签名等准备工作,这里就不讲解了,可以按照腾讯云官网相关操作2.业务流程3
zhoupenghui168
·
2024-01-19 22:47
golang
#
gin框架开发
腾讯云短信
des加解密
[
golang
gin框架] 5.Cookie以及Session
1.Cookie(1).介绍HTTP是无状态协议,简单地说,当浏览了一个页面,然后转到同一个网站的另一个页面,服务器无法认识到这是同一个浏览器在访问同一个网站,每一次的访问,都是没有任何关系的,如果要实现多个页面之间共享数据的话就可以使用Cookie或者Session实现cookie是存储于访问者计算机的浏览器中,可以用同一个浏览器访问同一个域名的时候共享数据(2).Cookie能实现的功能1).
zhoupenghui168
·
2024-01-19 22:17
golang
#
gin框架开发
golang
gin
cookie
session
在线客服系统源码开发实战总结:
Golang
的Gin框架整合实现session
在我的客服系统项目中,我使用的gin框架没有自带session功能,需要经过下面的整合处理使用的是github.com/gin-contrib/sessions在我的tools包下packagetoolsimport("github.com/gin-contrib/sessions""github.com/gin-contrib/sessions/cookie""github.com/gin-go
程序员老狼
·
2024-01-19 22:15
golang
gin
java
开发语言
后端
go基于gin框架实现用户注册和登录功能(附带密码加密储存)
go基于gin框架实现用户注册和登录功能(附带密码加密储存)简言本文用到的包有github.com/oswaldoooo/
[email protected]
golang
.org/x/crypto/bcryptgithub.com
docker真的爽爆了
·
2024-01-19 22:12
golang
gin
数据库
Kafka
消费者如何实现消费者组内分区平衡,
Kafka
常见面试问题
2、消费者主要分区策略
Kafka
有四种主流的分区分配策略:Range、RoundRobin、Sticky、CooperativeSticky。可以通过配置参数part
知其_所以然
·
2024-01-19 20:21
java技术
kafka
zookeeper
kafka
分布式
【
Golang
】Perl 正则表达式语法的支持示例
背景在
Golang
中,标准库的正则表达式包regexp是基于RE2语法的,并不直接支持Perl正则表达式的全部功能。
比嗨皮兔
·
2024-01-19 20:06
go
golang
开发语言
后端
GoLang
刷题之leetcode
题目45:跳跃游戏Ⅱ题目描述:给定一个长度为n的0索引整数数组nums。初始位置为nums[0]。每个元素nums[i]表示从索引i向前跳转的最大长度。换句话说,如果你在nums[i]处,你可以跳转到任意nums[i+j]处:0b{returna}returnb}
牛保实
·
2024-01-19 20:06
leetcode
算法
职场和发展
操作PDF相关的工具,EPUB转PDF,
golang
chromedp使用
Golang
编写,主要功能是调用浏览器内核来渲染HTML页面,也可以用它来在页面上做一些操作,还有一个附加功
raoxiaoya
·
2024-01-19 20:35
golang
pdf
golang
开发语言
GoLang
刷题之leetcode
题目44:通配符匹配题目描述:给你一个输入字符串(s)和一个字符模式§,请你实现一个支持‘?’和‘’匹配规则的通配符匹配:‘?’可以匹配任何单个字符。'’可以匹配任意字符序列(包括空字符序列)。判定匹配成功的充要条件是:字符模式必须能够完全匹配输入字符串(而不是部分匹配)。题解:funcisMatch(sstring,pstring)bool{bs,bp:=[]byte(s),[]byte(p)s
牛保实
·
2024-01-19 20:34
golang
leetcode
算法
Golang
面试题(1-25)
十一、
Golang
相比其他语言有哪些
jason_laf
·
2024-01-19 20:34
go
golang
中使用 statik 将静态资源编译进二进制文件中
现在的很多程序都会提供一个Dashboard类似的页面用于查看程序状态并进行一些管理的功能,通常都不会很复杂,但是其中用到的图片和网页的一些静态资源,如果需要用户额外存放在一个目录,也不是很方便,如果能打包进程序发布的二进制文件中,用户下载以后可以直接使用,就方便很多。最近在阅读InfluxDB的源码,发现里面提供了一个admin管理的页面,可以通过浏览器来执行一些命令以及查看程序运行的信息。但是
raoxiaoya
·
2024-01-19 20:04
golang
golang
【六袆 - Go】 Go vs Java;Java语言对比Go语言的区别
Golang
VSJava下面是Java和Go语言在运行环境方面的对比矩阵:JavaGo运行环境Java虚拟机(JVM)Go运行时(GoRuntime)编译方式源代码编译为字节码源代码直接编译为机器码内存管理自动垃圾回收自动垃圾回收并发模型多线程
鞠崽23333
·
2024-01-19 20:04
Go
golang
开发语言
golang
面试题大全
Golang
针对并发进行了优化,并且在规模上运行良好。由于单一的标准代码格式,
Golang
通常被认为比其他语言更具可读性。自动垃圾收集明显比Java或Python更有效,因为它与程序同时执行。
海哥python
·
2024-01-19 20:33
面试八股文
golang
开发语言
面试
Go语言运行时
Go语言(
Golang
)有一个运行时(Runtime)系统,称为Go运行时(GoRuntime),它是Go语言的核心组件之一。
abytecoder
·
2024-01-19 19:44
开发语言
模糊搜索神器fzf
使用
golang
编写。结合其他工具(比如ag和fasd)可以完成非常多的工作。让你通过输入模糊的关键词就可以定位文件或文件夹。当你的思维也习惯了模糊匹配后,在工作中可以大幅提高你的工作效率。
佛心看世界
·
2024-01-19 19:44
用 Hystrix 构建高可用服务架构(下)
3.Hystrix调用各种接口,或者访问外部依赖,比如MySQL、Redis、Zookeeper、
Kafka
等等,出现了任何异常的情况。
久伴_不离
·
2024-01-19 19:12
Kratos 学习记录
protocprotoc-gen-goprotoc-gen-go-grpc#protoc下载地址:https://github.com/protocolbuffers/protobuf/releasesgogetgoogle.
golang
.org
wx-zhou
·
2024-01-19 19:06
学习
go
kratos
protoc
用
Golang
实现矩阵运算库
用
Golang
实现矩阵运算库天下文章一大抄抄过来的转载的别来沾边本来想在网上找一个现成的,没想到一个个都tmd是抄来的抄还抄个错的捏麻麻滴那我就根据网上已有的代码将错误的地方改掉写了一个可以使用运行的库
wx-zhou
·
2024-01-19 19:05
矩阵
golang
算法
Golang
个人web框架开发-学习流程
Golang
-个人web框架github仓库创建github仓库web框架学习开发周期第一阶段--了解第一阶段思考小结第二阶段第三阶段github仓库github地址:ameamezhou/
golang
-web-frame
wx-zhou
·
2024-01-19 19:04
golang
学习
后端
web框架开发
保姆教程
持续更新
第六节NoSQL+时序数据库+RabbitMQ安装
NoSQL我们选用的是Redis用来做一些使用频繁数据的缓存,这样提高了查询数据的时间,减少服务器资源的浪费,时序数据库选用的是InfluxDB来作为存储历史数据,另外还用到了RabbitMQ来作为我们的一个
消息队列
l19960203
·
2024-01-19 18:14
学习Golang
rabbitmq
nosql
golang
OpenStack完整安装手册(CentOS6.2)
完整安装手册(CentOS6.2)TableofContents·1实验环境·2架构部署3控制节点安装o3.1前提工作o3.2NTP时钟服务安装o3.3MYSQL数据库服务安装o3.4RABBITMQ
消息队列
服务安装
BilyYang
·
2024-01-19 18:43
openstack
openstack
RabbitMQ
一MQ的基本概念1MQ概述MQ全称MessageQueue(
消息队列
),是在消息的传输过程中保存消息的容器。多用于分布式系统之间进行通信。
消息队列
就是所谓的存放消息的队列。
夨落旳尐孩649
·
2024-01-19 17:30
rabbitmq
分布式
Kafka
-消费者-
Kafka
Consumer分析-Heartbeat
下面就来详细分析
Kafka
Consumer中Heartbeat的相关实现。首先了解一下心跳请求和响应的格式。
Andy技术支援
·
2024-01-19 17:44
队列
kafka
分布式
聊聊RabbitMq动态监听这点事
背景说明Mq(
消息队列
)做为一个消峰工具而常被使用,我们常用的Mq主要分为以下四种:ActiveMQRabb
zhuwei_clark
·
2024-01-19 17:14
rabbitmq
分布式
java
Kafka
-消费者-
Kafka
Consumer分析-PartitionAssignor
Leader消费者在收到JoinGroupResponse后,会按照其中指定的分区分配策略进行分区分配,每个分区分配策略就是一个PartitionAssignor接口的实现。图是PartitionAssignor的继承结构及其中的组件。PartitionAssignor接口中定义了Assignment和Subscription两个内部类。进行分区分配需要的两方面的数据:Metadata中记录的集群
Andy技术支援
·
2024-01-19 17:14
队列
kafka
分布式
秒杀系统如何防止超卖?
我对秒杀系统文章的规划:从零开始打造简易秒杀系统:乐观锁防止超卖从零开始打造简易秒杀系统:令牌桶限流从零开始打造简易秒杀系统:Redis缓存从零开始打造简易秒杀系统:
消息队列
异步处理订单…秒杀系统秒杀系统介绍秒杀系统相信网上已经
码农小光
·
2024-01-19 16:00
Java Springboot SSE 解决永久存活 判断客户端离线问题
在生产环境下,服务端的SseEmitter对象在初始化时可以填入参数,以保证其存活时间,一旦超时,客户端会自动断线重连,在这个过程中如果没有做
消息队列
等缓存手段,就可能会丢数据。
ctanll
·
2024-01-19 16:35
java
spring
德拓外包-大数据开发面试
都在公司的库里,银行金融项目谁让你把代码带出去的,就是公司业务保密1.自我介绍2.数据采集相关,怎么把
kafka
中的数据采集到mysql中?忘了3.hive,两张表的重复数据,怎么去重?
劝学-大数据
·
2024-01-19 16:03
大数据面试题
大数据
大数据学长面试之OPPO面试题
1)技术部分(1)SparkStreaming消费方式及区别,Spark读取HDFS的数据流程(2)
Kafka
高性能(3)Hive调优,数据倾斜(4)Zookeeper怎么避免脑裂,什么是脑裂。
大数据小理
·
2024-01-19 16:01
大数据1
大数据
面试
职场和发展
golang
文件相对路径问题
目录结构2.具体代码:constdataFile="../data/data.json"_,fileName,_,_:=runtime.Caller(1)dataPath:=path.Join(path.Dir(fileName),dataFile)fmt.Println(dataPath)//openfilefile,err:=os.Open(dataPath)iferr!=nil{log.Fa
ldxxxxll
·
2024-01-19 14:11
golang
开发语言
后端
Nginx 单域名多项目配置汇总
本篇文章为自用nginx多项目配置汇总,涉及Laravel项目/Websocket/Vue项目和
Golang
项目,基础项目为laravel项目。基础项目配置laravel的nginx配置。
L·S·P
·
2024-01-19 14:10
服务器
nginx
运维
laravel
vue
websocket
四.
Kafka
API实战
4.1环境准备1)在eclipse中创建一个java工程2)在工程的根目录创建一个lib文件夹3)解压
kafka
安装包,将安装包libs目录下的jar包拷贝到工程的lib目录下,并buildpath。
临时_01e2
·
2024-01-19 13:23
kafka
可视化客户端工具(
Kafka
Tool)的使用
一、下载下载地址:http://www.
kafka
tool.com/download.html我们的
kafka
版本是2.11(
kafka
_2.11-2.0.0-cdh6.1.1),下载
kafka
tool2.0.6
勤奋的超跑
·
2024-01-19 12:54
Kafka
如何避免消息丢失?
1.2同步发送一、前言为了避免出现消息丢失从而造成巨大的损失,有如下方法可以最大限度避免消息的丢失在避免出现消息丢失情况出现之前,首先要知道
kafka
消息发送和接受过程,才能更加清楚的知道消息丢失的原因
学会用脚编程
·
2024-01-19 12:01
kafka
分布式
信息与通信
SpringBoot整合
Kafka
一、首先下载windows版本的
Kafka
官网:Apache
Kafka
二、启动
Kafka
cmd进入到
kafka
安装目录:1:cmd启动zookeeer.
学会用脚编程
·
2024-01-19 12:59
spring
boot
kafka
后端
[设计模式Java实现附plantuml源码~创建型] 集中式工厂的实现~简单工厂模式
前言:为什么之前写过
Golang
版的设计模式,还在重新写Java版?答:因为对于我而言,当然也希望对正在学习的大伙有帮助。Java作为一门纯面向对象的语言,更适合用于学习设计模式。
程序员三木
·
2024-01-19 12:51
设计模式
设计模式
java
简单工厂模式
golang
实现类似PHP的in_array函数
golang
中建议用驼峰写法,不直接用in_array,改用inArrayfuncinArray(needleinterface{},haystack[]interface{})bool{for_,item
php转go
·
2024-01-19 11:05
提升Raft以加速分布式键值存储
流行的系统,如
Kafka
、CockroachDB、MongoDB、Neo4j、Splunk等,都使用Raft来实现共识。系统要么是最终一致性的,要么是强一致性的。
小技术君
·
2024-01-19 11:53
分布式
spring boot学习第八篇:
kafka
监听消费
为了实现监听器功能pom.xml文件内容如下:4.0.0org.springframework.bootspring-boot-starter-parent2.6.4com.hmblogshmblogs0.0.1-SNAPSHOThmblogshmblogs81.2.81.16com.alibabadruid-spring-boot-starter${druid.version}org.sprin
veminhe
·
2024-01-19 11:37
Spring
Boot
spring
boot
学习
kafka
golang
fastflow 库流程整理
文章目录组件介绍分布式示意图系统执行流程任务执行流程命令执行流程详细流程具体逻辑说明选主逻辑优点改进点github地址组件介绍先抄一张官网的,其实这张图里面画的不全,Leader节点也会执行任务。keeper:负责上报心跳,同时负责选举leader。store:存储层的抽象,负责提供存储相关的api。dispatcher:监听等待执行的图,通过负载均衡算法将图分配给不同的worker。parser
Immortal_s
·
2024-01-19 11:46
golang
golang
后端
fastflow
工作流
workflow
Spring Boot 整合
Kafka
并使用 @
Kafka
Listener 并发批量接收消息
注册
Kafka
ListenerContainerFactoryimportorg.apache.
kafka
.clients.CommonClientConfigs;importorg.apache.
kafka
.clients.consumer.ConsumerConfig
lei_charles
·
2024-01-19 10:27
php rabbitmq yii2,yii2 使用 rabbitmq 扩展监听、发送消息
何谓消息系统,就是
消息队列
系统,
消息队列
是“消费-生产者模型”的一个典型的代表,一端往
消息队列
中不断写入消息,而另一端则可以读取或者订阅队列中的消息。
一起快走吧
·
2024-01-19 09:38
php
rabbitmq
yii2
【
Golang
】实现简单队列(Queue)数据结构
在计算机科学中,队列是一种特殊的线性数据结构,它遵循FIFO(先进先出)原则。队列中的元素只能从一端(称为队尾或后端)添加,并且只能从另一端(称为队头或前端)移除。这种特性使得队列在许多算法和数据结构中都有广泛的应用,例如操作系统中的任务调度、网络通信中的数据包排队等。 在Go语言中,我们可以使用切片(slice)来实现一个简单的队列。下面是一个示例代码,展示了如何定义一个队列结构体,并实现初始
Amctwd
·
2024-01-19 09:27
Golang
golang
数据结构
开发语言
上一页
47
48
49
50
51
52
53
54
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他