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
golang微信支付
高性能,高并发通信服务器研究方向
语言列表:1.Erlang2.
Golang
3.C/C++4.javaC/C++通讯库1.libuv2.libevent3.zeromqErlang消息框架:1.rabittmq2.emqtt3.esockd4
沙漠蜥蜴
·
2023-11-09 17:04
Java
Erlang
golang
boost
c语言
高性能
服务器
通信
并发
Go 语言初探:从基础到实战
Go(也称为
Golang
)是一种由Google开发的开源编程语言。设计目标是使编程更简单、高效和可靠。Go旨在提供高性能、简洁且易于理解的语法。
散一世繁华,颠半世琉璃
·
2023-11-09 17:50
Go
golang
开发语言
后端
Golang
基础笔记
Go笔记一、注释单行注释//单行注释多行注释/*这是多行注释这是一个main函数,这个是go语言启动的入口*/二、变量声明变量使用var关键字:varnametypevar变量名变量类型第一个var是声明变量的关键字第二个name,就是我们的变量名字第三个type,就是用来代表变量的类型命名规则驼峰命名,ex:userInfovarnamestringvarageintvar{//定义多个变量na
Jayish
·
2023-11-09 16:19
开发语言
golang
Go入门简介
GO官方网站:https://
golang
.org/优点代码简洁性静态类型可编译成机器码直接运行天生多核并
流子
·
2023-11-09 16:16
Go一学就会
golang
开发语言
后端
golang
实现生产者消费者模式(转)
方法一:用两个通道+A协程sleep一个通道用来传数据,一个用来传停止信号。packagemainimport("fmt""time")//老师视频里的生产者消费者funcmain(){//知识点:老师这里用了两个线程,一个用个传数据,一个用来传关闭信号messages:=make(chanint,10)done:=make(chanbool)deferclose(messages)//consu
Lucky小黄人
·
2023-11-09 14:26
golang
java
开发语言
后端
golang
:多进程、多线程与协程的引入
为什么需要并发编程在原生PHP中并没有并发的概念,所有的操作都是串行执行的、同步阻塞的,这也是很多人诟病PHP性能的原因,但是不支持并发编程的好处也是显而易见的:保证了PHP的简单性,开发者不必考虑并发引入的线程安全,也不需要在编程时权衡是否需要通过加锁来保证某个操作的原子性,也没有线程间通信问题,鱼和熊掌不可得兼,你不可能既要上手简单又要高性能,实际上,90%以上的公司和业务场景根本对性能没有那
OceanStar的学习笔记
·
2023-11-09 14:21
golang
golang
实现雪花算法
雪花算法概述snowflake是twitter开源的分布式ID生成算法,其核心思想为,一个long型的ID:41bit作为毫秒数-41位的长度可以使用69年10bit作为机器编号(5个bit是数据中心,5个bit的机器ID)-10位的长度最多支持部署1024个节点12bit作为毫秒内序列号-12位的计数顺序号支持每个节点每毫秒产生4096个ID序号代码实现packagemainimport("fm
进无止境(* ̄︶ ̄)
·
2023-11-09 13:10
Golang
golang
开发语言
后端
grpc使用教程
准备1,安装grpcgoget-ugoogle.
golang
.org/grpc2,安装go语言protobuf生成器protoc-gen-gogoget-ugoogle.
golang
.org/protobuf
进无止境(* ̄︶ ̄)
·
2023-11-09 13:27
Golang
golang
后端
开发语言
大数据毕业设计选题推荐-市天气预警实时监控平台-Hadoop-Spark-Hive
✨作者主页:IT研究室✨个人简介:曾从事计算机专业培训教学,擅长Java、Python、微信小程序、
Golang
、安卓Android等项目实战。接项目定制开发、代码讲解、答辩教学、文档编写、降重等。
IT研究室
·
2023-11-09 13:52
大数据项目
大数据
hadoop
spark
hive
VM虚拟机
go-内存管理篇(一) TCMalloc
Golang
编程语言给开
蔡蔡开始内卷
·
2023-11-09 12:49
golang
golang
golang
-内存管理-GC回收
1.什么是GC?垃圾回收(GC)是编程语言中提供的内存管理功能。有自动和手动两种方式。在应用程序中会使用到两种内存,分别为堆(Heap)和栈(Stack),GC负责回收堆内存,而不负责回收栈中的内存。那么这是为什么呢?主要原因是栈是一块专用内存,专门为了函数执行而准备的,存储着函数中的局部变量以及调用栈。除此以外,栈中的数据都有一个特点——简单。比如局部变量不能被函数外访问,所以这块内存用完就可以
蔡蔡开始内卷
·
2023-11-09 12:48
golang
golang
设计模式-状态模式
golang
实现
一什么是有限状态机有限状态机,英⽂翻译是FiniteStateMachine,缩写为FSM,简称为状态机。状态机不是指一台实际机器,而是指一个数学模型。说白了,一般就是指一张状态转换图。已订单交易为例:1.1四大概念下面来给出状态机的四大概念。State,状态。一个状态机至少要包含两个状态。例如上商家交易有已下单、已支付、已发货等多种状态。Event,事件。事件也称为转移条件(Transition
wangxiaoangg
·
2023-11-09 11:06
golang
设计模式
设计模式
状态模式
go
Golang
Type关键字
Type关键字在Go语言中作用很重要,比如定义结构体,接口,还可以自定义类型,定义类型别名等。自定义类型由一组值以及作用于这些值的方法组成,类型一般有类型名称,往往从现有类型组合通过Type关键字构造出一个新的类型。Type自定义类型在Go语言中,基础类型有下面几种:boolbytecomplex64complex128errorfloat32float64intint8int16int32int
富士康质检员张全蛋
·
2023-11-09 10:15
Go
方法和接口
golang
go语言基本环境搭建
下载地址Go官网下载地址:https://study
golang
.com/dl一、下载对应电脑得安装包二、下载完成点击安装下一步(选择目录尽量简单)三、是否安装成功四、环境变量GOROOT和GOPATH
jsxllht
·
2023-11-09 10:42
golang
开发语言
后端
Golang
基础----搭建
Golang
开发环境及第一个
Golang
项目HelloWorld
【原文链接】
Golang
基础----搭建
Golang
开发环境及第一个
Golang
项目HelloWorld文章目录一、Go开发环境搭建1.1Windows系统下载安装Go语言1.1.1下载Go语言安装包1.1.2
redrose2100
·
2023-11-09 10:39
Go语言基础
golang
开发语言
后端
python与
golang
基础环境搭建
golang
环境搭建go安装在以下的网站下载对应系统的包进行安装:Go中文网:https://study
golang
.com/dlGo官网下载地址:https://
golang
.org/dl/Go官方镜像站
编程漫步
·
2023-11-09 10:36
golang
python
开发语言
环境
大数据毕业设计选题推荐-消防监控平台-Hadoop-Spark-Hive
✨作者主页:IT毕设梦工厂✨个人简介:曾从事计算机专业培训教学,擅长Java、Python、微信小程序、
Golang
、安卓Android等项目实战。
IT毕设梦工厂
·
2023-11-09 10:07
大数据项目
大数据
hadoop
spark
hive
VM虚拟机
Mongodb 简单操作备忘录及
Golang
操作mongodb的笔记
Mongodb简单操作备忘录及
Golang
操作mongodbmondodb是用docker启动的dockerrun-p27018:27017--namemongo_1-vD:/Docker/mongo/
不正经Python学习
·
2023-11-09 09:58
Golang&go+
golang
mongodb
golang
实现的redis布隆过滤器_基于Redis扩展模块的布隆过滤器使用
什么是布隆过滤器?它实际上是一个很长的二进制向量和一系列随机映射函数。把一个目标元素通过多个hash函数的计算,将多个随机计算出的结果映射到不同的二进制向量的位中,以此来间接标记一个元素是否存在于一个集合中。布隆过滤器可以做什么?布隆过滤器可以用于检索一个元素是否在一个集合中。它的优点是空间效率和查询时间都比一般的算法要好的多,缺点是有一定的误识别率和删除困难。布隆过滤器特点如果布隆过滤器显示一个
weixin_39627455
·
2023-11-09 08:24
Golang
基于Gitlab CI/CD部署方案
作者:ChainZhang链接:https://www.jianshu.com/p/8655f1ef26ee來源:简书概述持续集成(Continuousintegration)是一种软件开发实践,即团队开发成员经常集成它们的工作,通过每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽早地发现集成错误。持续部署(cont
Golang语言社区
·
2023-11-09 08:35
java
docker
linux
python
大数据
go语言指针和C指针区别,
golang
指针与C指针的异同
总结一下
golang
中的指针与C语言的指针的用法。
晁好刚
·
2023-11-09 07:54
go语言指针和C指针区别
go语言指针和C指针区别,go语言指针与C指针的异同
总结一下
golang
中的指针与C语言的指针的用法。
三月Moon
·
2023-11-09 07:24
go语言指针和C指针区别
golang
中的go指针
go语言是支持指针的,假设有一个int型变量x,&x表示取x的地址,将此值赋给p,那么p就是指针。去的指向的值,使用*pvarintxp:=&xfm.Println(*P)*p=1fmt.Println(x)本书默认初始值的叫法,zerovalue。我们可以使用指针来代替变量名,如果指针改变了变量值,会影响到变量名,因为本质上他们是同一个内存空间上面的例子是基本类型,其实符合类型也是变量,他们也有
人生30一道坎
·
2023-11-09 07:14
golang
golang
开发语言
后端
Golang
指针
该系列的文档整理于
golang
入门到项目实战Go语言中的函数传参都是值拷贝,当我们想要修改某个变量的时候,我们可以创建一个指向该变量地址的指针变量。传递数据使用指针,而无须拷贝数据。
ManNiaoQinFen
·
2023-11-09 07:12
GO
golang
开发语言
后端
filebeat+logstash配置
而filebeat很轻量,前身叫logstash-forward,是使用
Golang
开发的,所以不需要有java依赖,也很轻量,占用资源很小,但功能也很少,不支持对数据做预处理。
'煎饼侠
·
2023-11-09 06:13
#
elk
GO语言 函数
函数
Golang
语言函数1函数定义在go语言中函数定义格式如下:funcfunctionName([parameterlist])[returnTypes]{//body}函数由func关键字进行声明。
基基肌
·
2023-11-09 05:25
go
go
编程语言
go语言中的各种运算符
1、
Golang
中的除法运算符”/”,整数除法结果为整型,有浮点数的除法结果为浮点数。2、Go语言中的++和–非常简单,只能单独使用,且不能参与运算,且只能在变量的后面。
这么胖怎么飞
·
2023-11-09 05:21
go语言入门
golang
golang
go语言比较运算符
在Go中,比较运算符用于比较两个表达式的值并评估为布尔值(`true`或`false`)。以下是Go中的比较运算符:1.`==`(等于):如果两个表达式的值相等,则计算结果为`true`。2.`!=`(不等于):如果两个表达式的值不相等,则计算结果为`true`。3.``(大于):如果左侧表达式的值大于右侧表达式的值,则计算结果为`true`。5.`=`(大于或等于):如果左侧表达式的值大于或等于
老王要学习
·
2023-11-09 05:49
golang
Go语言自学系列 |
golang
函数
视频来源:B站《
golang
入门到项目实战[2021最新Go语言教程,没有废话,纯干货!持续更新中...]》一边学习一边整理老师的课程内容及试验笔记,并与大家分享,侵权即删,谢谢支持!
热爱编程的通信人
·
2023-11-09 05:49
视频学习笔记
golang
[ASP]Shop7z网上购物系统至尊版 v4.8.6
Shop7z网上购物系统支持电脑版+手机版+支付宝及
微信支付
,支持QQ和微信一键登陆,系统集众家之所长,大气超美观页面+手机版+商品组合套餐+限时抢购秒杀+图片批量上传+淘宝数据包导入+弹出式分类菜单+
软希源码
·
2023-11-09 05:45
软希网源码下载
Shop7z网上购物系统
TripleDES
golang
/python/ts 实现方式
2.实现方式2.1.react-tsfunctionencrypt(text){importCryptoJSfrom'crypto-js'constkey="saxbj%2xas"consttext="liyuan"constiv="01234567"constresult=CryptoJS.TripleDES.encrypt(text,CryptoJS.enc.Utf8.parse(key),{
Yuan_xii
·
2023-11-09 02:55
golang
python
开发语言
GoLang
之Go中两个Nil可能不相等吗
文章目录
GoLang
之Go中两个Nil可能不相等吗
GoLang
之Go中两个Nil可能不相等吗Go中两个Nil可能不相等。
GoGo在努力
·
2023-11-09 02:57
GoLang底层
golang
开发语言
后端
golang
踩坑 3.接口值是否等于nil
详细请点击微信公众号:
golang
踩坑3.接口值是否等于nil1.前言这篇文章我们就来聊聊接口值等于nil这种常见类型零值的判断,有些童鞋在用的过程中难免会犯错,犯错之后又不知如何改正,那么接下来我就给大家把这个坑填上
stackfuture
·
2023-11-09 02:55
go实战系列
go
interface
golang
接口变量和nil
1概述1.1结构体指针和nil比较结构体指针能和nil直接用“==”和“!=”和nil进行比较。1.2接口和nil比较接口类型的数据不能简单地使用"=="和“!=”和nil进行比较。当接口变量只声明不做初始化,或者直接赋值为nil时,此时[if接口变量==nil]为真。接口变量被赋予动态值的时候,存储的是包含了这个动态值的副本的一个结构更加复杂的值,此时[if接口变量==nil]一定为假。当给一个
nangonghen
·
2023-11-09 02:53
golang
golang
开发语言
后端
golang
中的接口,类型不空,值为空,如何判断是nil?
golang
代码如下:packagemainimport("fmt""reflect")typePersonstruct{Namestrin
技术为辅,市场为王
·
2023-11-09 02:21
golang
nil interface 接口接收nil返回值的坑
参考文章:https://www.jianshu.com/p/111312188316nilinterface和nilinterface的值。虽然interface看起来像指针类型,但它不是。interface类型的变量只有在类型和值均为nil时才为nil其实接口不是指针,内部存储的有实际imp的类型和val两个值,本文的bug,返回的是nil(imp的值nil),但是它赋值给的是接口的值,接口记
寅鸷
·
2023-11-09 02:50
golang
golang
开发语言
后端
Golang
: 什么时候nil != nil
最近在做Go语言开发工作中遇到不少坑,今天来理一理在哪些情况下我们使用==操作符号对比时候nil!=nil,以及我们如何避免在代码中遇到这些问题。我们先定义两个不同类型的变量,每个变量都赋值为nil。vara*int=nilvarbinterface{}=nil想象一下下面的代码会输出什么结果:fmt.Println("a==nil",a==nil)fmt.Println("b==nil",b==
青羽k
·
2023-11-09 02:20
Go
golang
go
指针
编辑距离|编辑距离总结篇|
Golang
代码随想录day56考试周了解一下目录代码随想录day56583.两个字符串的删除操作72.编辑距离动态规划之编辑距离总结篇583.两个字符串的删除操作思路动态规划一本题和动态规划:115.不同的子序列相比,其实就是两个字符串都可以删除了,情况虽说复杂一些,但整体思路是不变的。这次是两个字符串可以相互删了,这种题目也知道用动态规划的思路来解,动规五部曲,分析如下:1、确定dp数组以及下标的含义dp
编程练习时长两年半
·
2023-11-09 00:33
代码随想录训练营|算法基础
动态规划
算法
解决buildroot中fakeroot执行很慢的问题
网上搜了一些,说是
golang
的bug导致的。解决方法在issue有:https://github.com/moby/mob
duapple
·
2023-11-08 23:18
buildroot
docker
1.3 微信Native支付 -下单、定时查单、取消订单、签名
微信支付
文章目录
微信支付
一、Native支付1.1时序图1.2Native下单1.2.1Controller1.2.2Service1.2.3查询订单列表1.3商户定时查单1.4用户取消订单1.4.1Controller1.4.2Service1.4.3
我爱布朗熊
·
2023-11-08 21:56
微信/支付宝支付
微信
java
spring
boot
后端
spring
1.1 微信Native支付 - 接入指引与支付安全
微信支付
接入指引与支付安全文章目录
微信支付
接入指引与支付安全一、微信产品介绍1.1付款码支付1.2JSAPI支付1.3小程序支付1.4Native支付1.5APP支付1.6刷脸支付二、接入指引2.1获取商户号
我爱布朗熊
·
2023-11-08 21:56
微信/支付宝支付
微信
安全
apache
微信 商家转账到零钱 一
二接口发起商家转账-商家转账到零钱|
微信支付
商户文档中心2.1请求头字段必填说明Authorization是签名内容Accept是值为:application/jsonContent-Type是值为:application
lsswear
·
2023-11-08 19:45
微信
微信
大数据毕业设计选题推荐-超级英雄运营数据监控平台-Hadoop-Spark-Hive
✨作者主页:IT研究室✨个人简介:曾从事计算机专业培训教学,擅长Java、Python、微信小程序、
Golang
、安卓Android等项目实战。接项目定制开发、代码讲解、答辩教学、文档编写、降重等。
IT研究室
·
2023-11-08 19:23
大数据项目
大数据
hadoop
spark
hive
毕业设计
VM虚拟机
【负载均衡】Consul中同步服务信息并进行负载均衡——基于「
Golang
」「gRPC」的负载均衡策略
0.负载均衡之前先设置一下动态端口python篇
golang
篇1.集中式loadbalance2.进程内loadbalance3.独立进程loadbalance二、常用负载均衡策略1.轮询(RoundRobin
Jzin
·
2023-11-08 16:44
consul
负载均衡
golang
微服务
Go gRPC etcd实现服务注册发现与负载均衡
一、前置如果不了解go+grpc调用方式和实现细节,可以参考上一篇文章
golang
grpc配置使用实战教程涉及技术点技术点版本描述
golang
1.19基础版本grpcv1.41.0gRPC
golang
包
small_to_large
·
2023-11-08 16:13
Golang
负载均衡
golang
etcd
服务发现
微信支付
V3-调用API接口(使用Get和Post请求)
文章目录证书统一下单订单查询优化post请求(使用cn.hutool.http.HttpUtil;)推荐使用Post请求收藏好,1套视频搞定,支付宝&
微信支付
证书Get/Post请求微信API,以及sign
杭家y
·
2023-11-08 16:42
常见问题
post
get
微信支付
Go语言学习之旅--函数
函数
GoLang
函数介绍Go语言中函数特性函数的定义匿名函数闭包deferinit函数
GoLang
函数介绍函数的go语言中的一级公民,我们把所有的功能单元都定义在函数中,可以重复使用。
赵jc
·
2023-11-08 16:01
GoLang
golang
学习
开发语言
Golang
实现图片与视频的缩略图生成
这里摘取了
Golang
项目中的相关代码,分享图片与视频相关处理的开发经验。
一只爱学习的老鸟
·
2023-11-08 13:57
golang
音视频
开发语言
Golang
实现 RTP
在Coding之前我们先来简单介绍一下RTP(Real-timeTransportProtocol),正如它的名字所说,用于互联网的实时传输协议,通过IP网络传输音频和视频的网络协议。由音视频传输工作小组开发,1996年首次发布,并提出了以下使用设想。简单的多播音频会议使用IP的多播服务进行语音通信。通过某种分配机制,获取多播组地址和端口对。一个端口用于音频数据的,另一个用于控制(RTCP)包,地
风大了猪依旧飞不起来
·
2023-11-08 13:35
go
音视频
基于 HLS 创建
Golang
视频流服务器
HLS是HTTPLiveStreaming的缩写,是苹果开发的一种基于HTTP的自适应比特率流媒体传输协议,并于2009年.HLS流媒体已经成为应用最广泛的实时视频协议。它是一种将流分解成基于文件小段的格式,可以通过HTTP下载,HLS可以通过标准的HTTP或代理服务器等,这和基于UDP的协议(例如RTP)不同。既然HLS现在如此受欢迎,那么它有那些优点和缺点呢。优点应用广泛首先,刚才已经提到过,
风大了猪依旧飞不起来
·
2023-11-08 13:35
服务器
golang
音视频
上一页
87
88
89
90
91
92
93
94
下一页
按字母分类:
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
其他