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
GoLang
刷题之leetcode
题目41:缺失的第一个正数题目描述:给你一个未排序的整数数组nums,请你找出其中没有出现的最小的正整数。请你实现时间复杂度为O(n)并且只使用常数级别额外空间的解决方案。题解:funcfirstMissingPositive(nums[]int)int{//为满足时间复杂度要求,利用nums数组做hash数组//将1放在下标为0,将2放在下标为1,将3放在下标为2....再从头遍历哪个下标对应的
牛保实
·
2024-01-18 04:40
leetcode
算法
数据结构
GoLang
刷题之leetcode
题目38:外观数列前几天考试周,加上昨天没做出解数独那题,我的问题。题目描述:给定一个正整数n,输出外观数列的第n项。「外观数列」是一个整数序列,从数字1开始,序列中的每一项都是对前一项的描述。你可以将其视作是由递归公式定义的数字字符串序列:countAndSay(1)=“1”countAndSay(n)是对countAndSay(n-1)的描述,然后转换成另一个数字字符串。前五项如下:11121
牛保实
·
2024-01-18 04:08
golang
leetcode
算法
golang
websocket库
一个基于gorilla封装的websocket库,多协程分发任务,欢迎大家批评指正。GitHub-youngsailor/websocket:asmallgowebsocketlibrary
youngsailor
·
2024-01-18 03:49
websocket
网络协议
网络
【SpringBoot框架篇】35.
kafka
环境搭建和收发消息
kafka
环境搭建
kafka
依赖java环境,如果没有则需要安装jdkyuminstalljava-1.8.0-openjdk*-y1.下载安装
kafka
kafka
3.0版本后默认自带了zookeeper
皓亮君
·
2024-01-18 03:09
spring
boot
kafka
后端
HTTP API 认证技术详解(四):HMAC Authentication
目录什么是HMACAuthentication认证HMACAuthentication原理HMACAuthentication认证的步骤使用
Golang
实现HMACAuthentication认证HMACAuthentication
路多辛
·
2024-01-18 02:51
后端系列知识讲解
身份认证与授权
http
网络协议
网络
后端
API
认证
golang
rabbitmq基础教程(ui,java,springamqp)
Docker安装rabbitmq-CSDN博客任务一创建一个队列这样创建两个队列在amq.fanout交换机里面发送数据模拟发送数据发送消息,发现一下信息:所以得出理论,消息发送是先到交换机,然后由交换机路由到
消息队列
交换机是负责路由和转发消息的
村口曹大爷
·
2024-01-18 01:47
rabbitmq
分布式
Kafka
-消费者-
Kafka
Consumer分析-ConsumerCoordinator
在前面介绍了
Kafka
中Rebalance操作的相关方案和原理。
Andy技术支援
·
2024-01-18 01:29
队列
kafka
分布式
Kafka
-消费者-
Kafka
Consumer分析-ConsumerNetworkClient
前面介绍过NetworkClient的实现,它依赖于KSelector、InFlightRequests、Metadata等组件,负责管理客户端与
Kafka
集群中各个Node节点之间的连接,通过KSelector
Andy技术支援
·
2024-01-18 01:59
队列
kafka
分布式
Kafka
-消费者-
Kafka
Consumer分析-SubscriptionState
Kafka
Consumer从
Kafka
拉取消息时发送的请求是FetchRequest(具体格式后面介绍),在其中需要指定消费者希望拉取的起始消息的offset。
Andy技术支援
·
2024-01-18 01:59
队列
kafka
分布式
关于调优
调优合理设置堆大小、合理选择GC收集器Broker调优尽力保持客户端版本和Broker端版本一致、合理配置参数应用层不要频繁地创建Producer和Consumer对象实例用完及时关闭合理利用多线程来改善性能
Kafka
kar_joe
·
2024-01-18 01:20
Kafka
自定义分区器
(2)如果键不为空,并且使用了默认的分区器,那么
Kafka
会对键取hash值然后根据散列值把消息映射到特定的分区上。
CoderJed
·
2024-01-18 01:49
Failed to start bean ‘org.springframework.
kafka
.config.internal
Kafka
ListenerEndpointRegistry‘;
错误原因:
kafka
的配置文件consumer.properties里面的group.id和idea中项目配置文件中的group-id设置的不一样。解决办法:设置为相同值就可以了。
假期的学习
·
2024-01-18 00:15
其他
kafka
LR(1)分析器程序
golang
代码实现
LR(1)分析器程序
golang
实现前言由于课程要求(编译原理),所以花了大概一周的时间,断断续续的写出了这个基于LR(1)文法的分析器程序一、实验目的构造LR分析程序,利用它进行语法分析,判断给出的符号串是否为该文法识别的句子
千里不留行_
·
2024-01-18 00:06
go
golang
词法分析器
golang
版本
基于Go语言实现的词法分析程序说明:比较小白,大神勿喷!主要识别的C语言,从代码源文件转化为Token词元序列输出funcmain(){varfilepstringfilep="D:\\testcode\\src\\main\\testC.c"//进行预处理操作(读入源代码文件,去除多余空格,注释)symbList:=lexical.Pretreatment(filep)//初始化状态机对象sDe
千里不留行_
·
2024-01-18 00:36
go
算法
golang
66.Go从零搭建一个orm框架【简版】
文章目录一:前置学习1、为什么要用orm2、
Golang
里面是如何原生连接MySQL的3、ORM框架构想二:开始造1、连接Connect2、设置/读取表名Table/GetTable3、新增/替换Insert
百里守约学编程
·
2024-01-18 00:01
go
golang
开发语言
后端
【
Kafka
每日一问】
Kafka
的高可用机制是什么?
1.副本(Replication)副本因子:当创建一个
Kafka
Topic时,可以指定副本因子,这个因子决定了每个分区会有多少个副本存储在不同的broker上。
jianjun_fei
·
2024-01-18 00:23
Kafka每日一问
kafka
分布式
【
Kafka
每日一问】
Kafka
消费者故障,出现活锁问题如何解决?
在
Kafka
中,消费者的“活锁”通常是指消费者实例持续失败并重新加入消费者组,但却始终无法成功处理消息。这种现象可能会导致消费者组不断触发重平衡(rebalance),而消息却没有被实际消费。
jianjun_fei
·
2024-01-18 00:18
Kafka每日一问
kafka
分布式
连接超时的问题
windows上Hosts文件域名解析有问题比如:192.168.xx.100node1192.168.xx.161node1两个都解析成node1需要注释掉一个#192.168.xx.161node1
kafka
tool
中长跑路上crush
·
2024-01-17 23:33
每日问题合集
spark
Kafka
详解
KAFKA
1、
消息队列
(了解)1-1
消息队列
介绍英文名:MessageQueue,经常缩写为MQ。
中长跑路上crush
·
2024-01-17 23:02
Spark阶段
kafka
linq
分布式
HTTP API 认证技术详解(一):Basic Authentication
目录什么是BasicAuthentication认证BasicAuthentication的原理BasicAuthentication的优缺点使用
Golang
实现BasicAuthentication安全性考虑使用建议小结
路多辛
·
2024-01-17 23:57
身份认证与授权
后端系列知识讲解
网络协议
网络
后端
API
认证
golang
开发语言
Go新项目-调研关于go项目中redis的使用场景,lua实战(7)
社交网络7、最新列表8、消息系统9、地理位置10、搜索引擎常用命令实际场景1、缓存2、数据共享分布式3、分布式锁4、全局ID5、计数器6、限流7、位统计8、购物车9、用户消息时间线timeline10、
消息队列
ifanatic
·
2024-01-17 23:45
Go
golang
redis
lua
golang
环境详细安装、配置
Go语言也叫做
Golang
,go语言的全称:“goprogramminglanguage”,Go语言通常被叫做
Golang
的原因主要有两个:
qq_44830881
·
2024-01-17 22:06
golang
windows
Golang
搭建 WebSocket 应用(一) - 初识 gorilla/websocket
在本系列文章中,将会使用在Go中一个用得比较多的WebSocket实现gorilla/websocket。背景知识-HTTP与WebSocket的关系本文会涉及到一些原理讲解,其中比较关键的一个是HTTP与WebSocket的联系与区别,了解这个可以帮助我们更好地使用WebSocket。如果我们此前已经使用过WebSocket,比如在nginx配置过WebSocket,我们就会发现:有个类似upg
白如意i
·
2024-01-17 22:23
go
golang
websocket
开发语言
Golang
里的 context
context的作用go的编程中,常常会在一个goroutine中启动多个goroutine,然后有可能在这些goroutine中又启动多个goroutine。如上图,在main函数中,启动了一个goroutineA和goroutineB,然后goroutineA中又启动了goroutineA1和goroutineA2,goroutineB中也是。有时候,我们可能想要取消当前的处理,这个时候自然而
白如意i
·
2024-01-17 22:53
go
golang
开发语言
后端
golang
defer 详解
defer的作用和执行时机go的defer是用来延迟执行函数的,而且延迟发生在调用函数return之后,比如:funca()int{deferb()return0}b的执行是发生在return0之后,注意defer的语法,关键字defer之后是函数的调用。defer的重要用途一:清理释放资源由于defer的延迟特性,defer常用在函数调用结束之后清理相关的资源,比如:f,_:=os.Open(f
白如意i
·
2024-01-17 22:52
go
golang
开发语言
后端
Golang
学习笔记-defer关键字学习
defer学习很多现代的变成语言中都会有defer关键字,Go语言的defer会在当前函数或是方法返回之前执行传入的函数,它会经常被用于关闭文件描述符,关闭数据库链接和解锁资源。作为一个编程语言中的关键字,defer的实现一定是由编译器和运行时共同完成的,不过在深入源码分析它的实现之前我们还是需要了解defer关键字的常见使用场景以及使用时的注意事项。使用defer的最常见的场景就是在函数调用结束
LegendGo
·
2024-01-17 20:24
GO 语言接口与结构体 - interface & struct
interface&struct接口与结构体以继承为特点的OOP只是编程世界的一种抽象方式,在
Golang
的世界里没有继承,只有组合和接口,并且是松散的接口结构,不强制声明实现接口,这看起来更符合Java
坚果jimbowhy
·
2024-01-17 20:16
macOS 13(本机)
golang
程序交叉编译成 ARM架构
##背景
golang
程序(JuiceFS)需要支持ARM64架构,重新编译;本地环境:macOS:13##操作安装交叉编译工具:brewinstallFiloSottile/musl-cross/musl-cross
zmc@
·
2024-01-17 20:13
macos
golang
交叉编译
Flume 之自定义 Source
1、简介Flume自带Source有Avro、Thrift、Netcat、Taildir、
Kafka
、Http等,有些场合比如我们指定访问接口获取数据当做Flume的Source,像这种定制化的Source
知其_所以然
·
2024-01-17 19:52
flume
java技术
flume
大数据
flume的自定义sink-
Kafka
1、创建一个agent,sink类型需指定为自定义sinkvi/usr/local/flume/conf/agent3.confagent3.sources=as1agent3.channels=c1agent3.sinks=s1agent3.sources.as1.type=avroagent3.sources.as1.bind=0.0.0.0agent3.sources.as1.port=41
weixin_30483013
·
2024-01-17 19:20
大数据
shell
java
Intellij IDEA 安装go语言插件
IntellijIDEA安装go语言插件参考:http://study
golang
.com/articles/8681安装
golang
插件后重启IDEA。
crabdave123
·
2024-01-17 19:59
python
数据库
php
java
go
IntelliJ IDEA2021.1 安装
golang
插件
golang
插件安装前置条件:1、安装IntelliJIDEA2021.1,安装步骤参考:IntelliJIDEA安装操作步骤2、已安装
golang
,安装环境参考:Go语言开发包第一步:用户需要登陆IDEA
dw_java08
·
2024-01-17 19:59
Go开发
golang
intellij-idea
开发语言
项目压测优化实践思路
作者简介:大家好,我是爱吃芝士的土豆倪,24届校招生Java选手,很高兴认识大家系列专栏:Spring原理、JUC原理、
Kafka
原理、分布式技术原理、数据库技术如果感觉博主的文章还不错的话,请三连支持一下博主哦博主正在努力完成
爱吃芝士的土豆倪
·
2024-01-17 19:52
解决方案与实现思路
压测优化
性能优化
设计一个简易版本的分布式任务调度系统
作者简介:大家好,我是爱吃芝士的土豆倪,24届校招生Java选手,很高兴认识大家系列专栏:Spring源码、JUC源码、
Kafka
原理、分布式技术原理如果感觉博主的文章还不错的话,请三连支持一下博主哦博主正在努力完成
爱吃芝士的土豆倪
·
2024-01-17 19:22
解决方案与实现思路
分布式
zookeeper
分布式任务调度
设计一个简单的规则引擎
作者简介:大家好,我是爱吃芝士的土豆倪,24届校招生Java选手,很高兴认识大家系列专栏:Spring原理、JUC原理、
Kafka
原理、分布式技术原理、数据库技术如果感觉博主的文章还不错的话,请三连支持一下博主哦博主正在努力完成
爱吃芝士的土豆倪
·
2024-01-17 19:22
解决方案与实现思路
java
规则引擎
二叉树
mysql
设计一个抽奖系统
作者简介:大家好,我是爱吃芝士的土豆倪,24届校招生Java选手,很高兴认识大家系列专栏:Spring原理、JUC原理、
Kafka
原理、分布式技术原理、数据库技术如果感觉博主的文章还不错的话,请三连支持一下博主哦博主正在努力完成
爱吃芝士的土豆倪
·
2024-01-17 19:20
解决方案与实现思路
项目设计
项目优化
【FLINK】
Kafka
数据源通过Flink-cdc进行实时数据同步
下图是flink-cdc最新支持的数据源类型:对有记录事务操作的
kafka
数据源通过flink-cdc实现实时数据同步
kafka
的数据源要通过flink-cdc
木棉庭
·
2024-01-17 18:09
技术分享
KAFKA
FLINK
kafka
flink
数据库
关于Flink在一条计算管道中配置流和数据流通过广播方式合流的情形下,无保存点和检查点重跑时,让配置流先行,数据流等延迟几秒再进入合流节点的思考
配置流和数据流的输入源都是
Kafka
主题,但是是两个不同的
Kafka
主题。配置流的
Kafka
主题中存储的是规则配置,数据流中存储的是要分析的数据。
OkGogooXSailboat
·
2024-01-17 18:36
flink
linq
大数据
九:day01_
消息队列
01
第一章RabbitMQ概念1.1.1
消息队列
MQ全称MessageQueue(
消息队列
),是在消息的传输过程中保存消息的容器。多用于系统之间的异步通信。1.1.2消息两台计算机间传送的数据单位。
新手小菜鸟上路
·
2024-01-17 17:17
数据库
【
消息队列
】MQ 是什么?为什么用MQ?怎么实现MQ?
一、
消息队列
是什么?
消息队列
(MQ)是一种在分布式系统中,用于在应用程序之间传递消息的通信机制。它通常包含一个消息生产者、一个消息消费者和一个
消息队列
。
heartfluttering
·
2024-01-17 17:39
java开发
消息队列
大数据
java
后端
Go语言和C++语言比较
介绍GO:Go语言(又称
Golang
)是由谷歌公司的技术工程师在2007年开发的一种静态强类型、编译型、并发型,并具有垃圾回收功能的编程语言。
匠心码农
·
2024-01-17 16:51
编程语言
golang
c++
开发语言
常用的
消息队列
和中间件都有哪些
常用的
消息队列
和中间件有以下几种:RabbitMQ:RabbitMQ是一个开源的
消息队列
中间件,使用Erlang语言编写。它具有可靠性、灵活性和易用性的特点,支持多种消息协议。
酷爱码
·
2024-01-17 16:08
经验分享
中间件
flink1.15消费
kafka
之checkpoint 二
前言上一篇讲解了checkpoint恢复的流程,以及checkpoint恢复时如何从状态中获取topic、partition,开始offset值,本篇主要如何取到offset值进行消费的。流程Task运行时,首先调用doRun方法:publicvoidrun(){try{doRun();}finally{terminationFuture.complete(executionState);}}pr
zhiyi329
·
2024-01-17 16:29
flink
kafka
kafka
java
分布式
2024.1.16 用户画像day01 - 项目介绍
elasticSearch-业务数据源导入-离线指标开发-Flume实时采集-Nginx日志埋点数据-结构化流实时指标-制作报表数仓开发用户画像实时开发hive-spark数据挖掘结构化流-Flume-
Kafka
-Flink
白白的wj
·
2024-01-17 15:40
spark
大数据
分布式
python
kafka
zookeeper
hive
Golang
通脉之指针
指针的概念指针是存储另一个变量的内存地址的变量。变量是一种使用方便的占位符,用于引用计算机内存地址。一个指针变量可以指向任何一个值的内存地址。image在上面的图中,变量b的值为156,存储在内存地址0x1040a124。变量a持有b的地址,现在a被认为指向b。区别于C/C++中的指针,Go语言中的指针不能进行偏移和运算,是安全指针。要搞明白Go语言中的指针需要先知道3个概念:指针地址、指针类型和
drunkery
·
2024-01-17 14:57
面试题总结-MQ总结
【1】说一下什么是MQ答:MQ是
消息队列
容器,常见的MQ技术有RabbitMQ,RocketMQ。解决微服务异步通信问题,场景如下:抢票、秒杀类场景:目的只有一个将并行场景转为串行场景来缓解并发压力。
酷寒的小蛮蛮
·
2024-01-17 13:22
面试题
java
Linux环境下
kafka
2.7.0的安装
1下载
kafka
安装包官方下载地址http://
kafka
.apache.org/downloadsimage.png使用镜像地址下载,https://mirrors.bfsu.edu.cn/apache
FyK_21f8
·
2024-01-17 13:22
关于
kafka
中的tcp连接
生产者建立连接时机启动在创建
Kafka
Producer实例时,生产者应用会在后台创建并启动一个名为Sender的线程,该Sender线程开始运行时首先会创建与Broker的连接。
kar_joe
·
2024-01-17 12:35
详解PHP协程:Go + Chan + Defer
Swoole4提供的PHP协程语法借鉴自
Golang
,在此向GO开发组致敬PHP+Swoole协程可以与
Golang
很好地互补。
肥仔_8ab6
·
2024-01-17 12:34
Golang
为什么没有整型的max/min方法
作为有一些经验的
Golang
开发者,你可能意识到了
Golang
并没有max/min方法来返回给定的两个或多个整型数值中的最大值或最小值。其他语言通常会在核心库中提供这类方法。
李小西033
·
2024-01-17 12:16
上一页
50
51
52
53
54
55
56
57
下一页
按字母分类:
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
其他