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笔试题
2021Java
笔试题
:java编程软件工具
结构化数据、非结构化数据与半结构化数据文章的开始,聊一下结构化数据、非结构化数据与半结构化数据,因为数据特点的不同,将在技术上直接影响存储引擎的选型。首先是结构化数据,根据定义结构化数据指的是由二维表结构来逻辑表达和实现的数据,严格遵循数据格式与长度规范,也称作为行数据,特点为:数据以行为单位,一行数据表示一个实体的信息,每一行数据的属性是相同的。例如:因此关系型数据库完美契合结构化数据的特点,关
哆啦A梦没有口袋.
·
2023-11-30 16:17
程序员
java
经验分享
面试
微服务项目讲解
GRPC框架go-micro框架发现服务consul使用consul和grpc结合使用go-micro使用web与服务端通信详细讲解地址评论获取,文档资料免费分享主讲师:HZ具有多年的软件开发实战经验,精通
Golang
51reboot
·
2023-11-30 16:07
golang
学习笔记(指针)
newnew(T)为一个T类型新值分配空间并将此空间初始化为T的零值,返回的是新值的地址,也就是T类型的指针*T,该指针指向T的新分配的零值.new要点内置函数new分配空间.传递给new函数的是一个类型,不是一个值.返回值是指向这个新分配的零值的指针.makemake(T,args)返回的是初始化之后的T类型的值,这个新值并不是T类型的零值,也不是指针*T,是经过初始化之后的T的引用.make只
毕业有1000个offer
·
2023-11-30 15:37
golang
指针
golang
Golang
指针,for循环
一、指针基本介绍基本数据类型,变量存的就是值,也叫值类型获取变量的地址,用&,比如:varnumint,获取num的地址:&num分析一下基本数据类型在内存的布局.指针类型,指针变量存的是一个地址,这个地址指向的空间存的才是值比如:varptr*int=&num举例说明:指针在内存的布局.4.获取指针类型所指向的值,使用:*,比如:varptrint,使用ptr获取ptr指向的值5)一个案例再说明
浩波的笔记
·
2023-11-30 15:06
Golang
指针
golang
golang
指针
golang
中的指针和C/C++类似。以学习C语言指针时常用的swap函数为例,如果不使用指针时,交换的是swap函数中局部变量的值,因此无法交换两个参数的值。
shadowgully
·
2023-11-30 15:36
golang
golang
开发语言
后端
6.
golang
指针
varaint=2varpa*int=&a*pa=3//go只有值传递一种方式//引用需要使用指针funcswap(a,b*int){*b,*a=*a,*b}a,b:=3,4swap(&a,&b)
牛马。。
·
2023-11-30 15:04
golang
golang
3.
Golang
字符串string类型
目录1.基本概念2.string常用方法(1).len()(2).追加+=(3).string取值[](4).string拼接(5种)(5).string分割Split(6).string与整数之间转换3.string重要方法(1).字符串比较(两种)(2).去除TrimSpace(3).索引位置Index(4).统计子字符串个数Count4.string基本方法(1).判断包含Contains(
放纵fly
·
2023-11-30 15:33
Golang
golang
Golang
指针与nil浅析
Golang
也提供了指针,但是go不能进行指针运算,因此相对于C也少了很多复杂度。私以为,go之所以提供指针,并不是为
Golang语言社区
·
2023-11-30 15:31
指针
python
java
编程语言
golang
Golang
指针的运用
1.取结构体的地址实例化使用&对结构体进行取缔值操作相当于对该结构体类型进行了一次new实例化操作packagemainimport"fmt"typestudentstruct{namestringageint}funcmain(){stu:=&student{}fmt.Printf("stu=%v\n",stu)//stu=&{0}stu.name="ben"stu.age=18fmt.Prin
泡狐
·
2023-11-30 15:30
go
指针
golang
go
7.
golang
指针
指针是存储另一个变量的内存地址的变量。指针的声明funcmain(){a:=255b:=&afmt.Println(b)fmt.Println(*b)}&操作符获取一个变量的指针地址。*操作符获取指针地址的值。程序的输出为:0xc00000a0d8255
初辰ge
·
2023-11-30 15:58
golang
golang
开发语言
后端
go
golang
中使用chan控制协程并发简单事例
funcmain(){processNum:=5ch:=make(chanstruct{},processNum)fortrue{ch<-struct{}{}gofunc(){deferfunc(){<-ch}()fmt.Println("我是协程",time.Now().UnixNano())time.Sleep(time.Second*5)}()}}可以看到,这里每5s会执行一次带有5个并发的
iCheney!
·
2023-11-30 14:02
golang
golang
开发语言
后端
Go 从编译到执行
一、Go运行编译简介Go语言(也称为
Golang
)自从2009年由Google发布以来,已成为现代软件开发中不可或缺的一部分。
Lamb!
·
2023-11-30 14:14
Go
golang
开发语言
后端
Go 谈论了解Go语言
一、引言Go的历史回顾Go语言(通常被称为Go或
Golang
)由RobertGriesemer、RobPike和KenThompson在2007年开始设计,并于2009年正式公开发布。
Lamb!
·
2023-11-30 14:13
Go
golang
开发语言
后端
Influxdb 2.x 快速入门
Influxdb是由
Golang
构建的时序数据库,由于由Go语言构建使得其跨平台部署相对方便。用户只需下载其可执行文件到相应系统执行即可。
小艾咪
·
2023-11-30 13:41
Runtime: 创建一个goroutine都经历了什么?
我们都知道goroutine的在
golang
中发挥了很大的作用,那么当我们创建一个新的goroutine时,它是怎么一步一步创建的呢?都经历了哪些操作呢?
孙兴芳
·
2023-11-30 13:21
Go strings
strings是
Golang
提供的专门用于字符串操作的标准库字符串类型可视为特殊的切片类型,因此获取长度可直接使用内置的len函数,同时支持切片操作。
JunChow520
·
2023-11-30 12:55
学习中记录差异—java和
golang
并发的不同点
后续根据学习的深入会再更新理解本文打算从三点进行阐述1.java的并发机制原理2.
golang
的并发机制原理3.两者有什么不同,导致了什么问题1.java的并发机制原理Synchronized线程安全的主要诱因
:)?
·
2023-11-30 11:41
golang
golang
java
使用
Golang
构建高性能网络爬虫
使用
Golang
构建高性能网络爬虫可以充分利用Gola
q56731523
·
2023-11-30 11:40
golang
爬虫
开发语言
tcp/ip
java
网络协议
golang
并发模型 CSP
前言了解并发和并行的概念:并发:强调一段时间做多件事并行:强调同一时间做多件事actor模型Actor模型是一个通用的并发编程模型,可以应用在几乎任何一种编程语言中,典型的是Erlang。多个actor(进程)可以同时运行、不共享状态、通过向与进程绑定的消息队列(也称为信箱)异步发送消息来进行通信。actor-1与actor-2进程通信依赖一个消息队列,而且消息队列与进程互相耦合绑定。actor-
这一切没有想象那么糟
·
2023-11-30 11:09
go
Golang
并发模型:轻松入门select
之前的文章都提到过,
Golang
的并发模型都来自生活,select也不例外。举个例子:我们都知道一句话,“吃饭睡觉打豆豆”,这一句话里包含了3件事:妈妈喊你吃饭,你去吃饭。时间到了,要睡觉。
weixin_34038293
·
2023-11-30 11:39
golang
Golang
并发模型:轻松入门流水线模型
Golang
作为一个实用主义的编程语言,非常注重性能,在语言特性上天然支持并发,它有多种并发模型,通过流水线模型系列文章,你会更好的使用
Golang
并发特性,提高你的程序性能。
weixin_34121304
·
2023-11-30 11:39
golang
git
Golang
rsa 验证
也可以用
golang
生成。
shelutai
·
2023-11-30 11:07
Go
加密
golang
开发语言
后端
golang
并发 04-并发模式
pipeline模式//pipeline模式funcPipeline(){fmt.Println("---开始工作---")coms:=parts(10)part:=process(coms)out(part)time.Sleep(100*time.Second)}funcparts(numint)<-chanint{ch:=make(chanint,5)gofunc(){deferclose(c
红色烟火
·
2023-11-30 11:06
go基础
golang
开发语言
后端
Golang
开发之------ Beego框架
1.安装go(配置环境变量)2.安装gorm(Goland编辑器举例):goenv-wGO111MODULE=ongoenv-wGOPROXY=https://goproxy.cn,direct3.初始化项目(首先需要在工作目录新建bin文件夹,pkg文件夹,src文件夹):gomodinit4.依赖关系处理,根据go.mod文件gomodtidy5.安装Beego框架:goget-ugithub
masterphp
·
2023-11-30 11:05
GOLANG
golang
beego
开发语言
后端
数据库
golang
读取yaml配置文件中的数据 两种方式:yaml.v2 和 Viper
golang
读取yaml配置文件中的数据yaml配置文件config.yaml中写数据:app:host:127.0.0.1port:3306username:adminpassword:adminlog
咕噜咕噜爱学习
·
2023-11-30 11:34
golang
json
开发语言
后端
使用 OpenTelemetry 和
Golang
在这个简短的教程中,我们将使用Opentelemetry来集成我们的
Golang
代码,并且为了可视化,我们将使用Jeager。在开始之前,让我简要介绍一下什么是Opentelemetry。
技术的游戏
·
2023-11-30 11:32
golang
开发语言
后端
Golang
读取配置文件实现(yaml)
目录准备在项目根目录新建config配置文件目录,同时创建一个yaml格式的配置文件config.yaml,写入一些测试数据env:lang:
golang
system:win10author:lauwenapiTokenKey
L·S·P
·
2023-11-30 11:30
服务端
#
Golang
golang
读取配置
config
viper
yaml
Golang
— 解析 yaml 文件
Golang
—解析yaml文件yaml文件是研发人员最常用的配置文件,yaml文件的树形结构一直很受大家的欢迎。
itsgopher
·
2023-11-30 11:30
golang
Golang
实践录:读取yaml配置文件
golang
有很多库可以解释yaml文件。本文选用viper进行解析,执行gogetgithub.com/spf13/viper安装。yaml语法规则yaml对大小写敏感。
李迟
·
2023-11-30 11:29
Golang
golang
开发语言
后端
深入浅出
Golang
中的直接依赖和间接依赖管理
小结引言
Golang
中的依赖管理是使用gomod进行管理的。gomod是
Golang
官方推出的依赖管理工具,可以帮助开发者管理项目的依赖关系,确保项目代码的稳定性和可维护性。
路多辛
·
2023-11-30 11:58
Golang系列知识讲解
golang
开发语言
后端
Golang
并发 — 流水线
并发模式我们可以将流水线理解为一组由通道连接并由goroutine处理的阶段。每个阶段都被定义为执行特定的任务,并按顺序执行,下一个阶段在前一个阶段完成后开始执行。流水线的另一个重要特性是,除了连接在一起,每个阶段都使用前一个阶段的结果并对其进行处理,直到获得最终结果。为了阐明这些“理论”,让我们举一个小例子。在这个例子中,我们将看到流水线如何运作。对于这个例子,我们将定义四个函数,这些函数将模拟
技术的游戏
·
2023-11-30 11:28
golang
开发语言
后端
go标准库
golang
标准库io包inputoutputio操作是一个很庞大的工程,被封装到了许多包中以供使用先来讲最基本的io接口Go语言中最基本的I/O接口是io.Reader和io.Writer。
佚名涙
·
2023-11-30 11:22
golang
java
python
Golang
实现WebSocket服务端,客户端和html5调用
本文的原文连接是:http://blog.csdn.net/freewebsys/article/details/46882777转载请必须注明出处!1,关于websocketHTML5定义了WebSocket协议,能更好的节省服务器资源和带宽并达到实时通讯。在JavaEE7中也实现了WebSocket协议。在WebSocketAPI,浏览器和服务器只需要要做一个握手的动作,然后,浏览器和服务器之
uxff
·
2023-11-30 09:01
golang
golang
websocket
golang
实现 websocket 简单示例
当然可以!以下是一个使用Go编写的简单WebSocket演示程序:packagemainimport("log""net/http""github.com/gorilla/websocket")varupgrader=websocket.Upgrader{CheckOrigin:func(r*http.Request)bool{returntrue},}funcmain(){http.Handle
彩色代码
·
2023-11-30 09:00
Golang编程语言
websocket
golang
javascript
golang
中的websocket,使用wireshark抓包
websocket是一个长连接协议,全双工通信,主要应用在及时通信:实时聊天,游戏,在线文档等等。简单示例客户端DocumentSendvarinput=document.getElementById("input");varoutput=document.getElementById("output");//调用websocket对象建立连接://参数:ws/wss(加密)://ip:port(
raoxiaoya
·
2023-11-30 09:57
golang
golang
websocket
wireshark
Golang
/Gin-WebSocket实现实时消息推送
Golang
/Gin-WebSocket实现实时消息推送前言gorilla/websocket基础用法实现实时消息推送代码api补充说明前言WebSocket在HTML5游戏和网页消息推送都使用比较多。
ZibeSun
·
2023-11-30 09:27
GO
golang
websocket
Golang
websocket服务端实现注意点记录
在工作生产中,很多业务需要用到websocket作为前后端之间交互的方式,以下总结一些遇到的问题及相关链接:认证问题:-浏览器端的javascript的websocket建立连接的api较为单一:varaWebSocket=newWebSocket(url[,protocols])此接口难以携带认证凭证等信息。在websocket的initialhandshake无法提供自定义的头部信息.因此,要
聪米
·
2023-11-30 09:26
Golang辅助
golang
websocket 客户端订阅
packagemainimport("fmt""github.com/gorilla/websocket""log""os""os/signal""time")funcmain(){//installsignalinterrupt:=make(chanos.Signal,1)signal.Notify(interrupt,os.Interrupt)//connectwsws:=`ws://10.1
sweey_lff
·
2023-11-30 09:54
golang
websocket
golang
写的IM服务器(tcp,websocket,grpc)
本文转载:https://github.com/alberliu/gim简要介绍gim是一个即时通讯服务器,代码全部使用
golang
完成。
cqims21
·
2023-11-30 09:24
go
Golang
中WebSocket和WSS的支持
本文将探讨
Golang
中WebSocket和WSS的支持,介绍如何使用
Golang
构建WebSocket服务器和客户端,并提供一些实用的示例。
Golang
中的WebSoc
一只会写程序的猫
·
2023-11-30 09:24
Go
golang
websocket
开发语言
Golang
WebSocket 心跳
在使用
Golang
构建WebSocket应用程序时,一个重要的考虑因素是如何实现心跳机制,以确保连接的稳定性和可靠性。本文将探讨如何使用
Golang
实现WebSocket心跳。什么是心跳?
一只会写程序的猫
·
2023-11-30 09:51
Go
golang
websocket
开发语言
【
golang
】理解
Golang
赋值的并发安全性
本文转载自:https://www.cnblogs.com/sunsky303/p/17082018.html一、什么是并发安全并发安全就是程序在并发情况下执行的结果是正确的。比如对一个变量简单的自增操作count++,在非并发下很好理解,而在并发情况下却容易出现预期之外的结果,这样的代码就是非并发安全的。因为count++其实是分成两步执行的,当分成了两步执行,那么其他协程就可以趁着这个时间间隙
自由de单车
·
2023-11-30 08:26
Golang
golang
并发安全
【
golang
设计模式】
Golang
设计模式详解四
十六、命令模式命令模式本质是把某个对象的方法调用封装到对象中,方便传递、存储、调用。示例中把主板单中的启动(start)方法和重启(reboot)方法封装为命令对象,再传递到主机(box)对象中。于两个按钮进行绑定:第一个机箱(box1)设置按钮1(button1)为开机按钮2(button2)为重启。第二个机箱(box1)设置按钮2(button2)为开机按钮1(button1)为重启。从而得到
看_窗外
·
2023-11-30 07:38
golang
设计模式
开发语言
【
Golang
设计模式】模版、空对象、策略、备忘录、责任链、中介模式
golang
设计模式一、模版模式二、空对象模式三、策略模式四、备忘录模式五、责任链模式六、中介模式一、模版模式定义一个操作中的算法的骨架,而将实现逻辑步骤延迟到子类中。
小鱼小鱼啊
·
2023-11-30 07:26
golang
设计模式
设计模式
《
golang
设计模式》第三部分·行为型模式-09-策略模式(Strategy)
文章目录1.概述1.1作用1.1角色1.2类图2.代码示例2.1设计2.2代码2.3类图1.概述1.1作用策略(Strategy)是用于封装一组算法中单个算法的对象,这些策略可以相互替换,使得单个算法的变化不影响使用它的客户端。1.1角色Context(环境角色):算法策略的上下文类,也是使用策略对象的客户类Strategy(抽象策略):具体策略的抽象接口ConcreteStrategy(具体策略
玄德公笔记
·
2023-11-30 07:12
#
golang与23种设计模式
golang
设计模式
策略模式
strategy
23种
架构
[Docker]十二.Docker consul集群搭建、微服务部署,Consul集群+Swarm集群部署微服务实战
Consul具有服务发现、健康检查、服务治理、微服务熔断处理等功能,在微服务中讲过如何搭建consul集群,接下来看看在Dokcer中如何去创建搭建consul集群1.linux上面部署consul集群参考[
golang
zhoupenghui168
·
2023-11-30 07:12
docker
#
golang微服务
架构
docker
微服务
集群搭建
docker微服务部署
docker
Consul集群
Swarm集群部署微服务实战
求职日记(二十六)
参加过的笔试不多,就美的电器、华为、厦门国际银行和上海汉得等几场,感觉类型都大同小异——当然是指符合财经类高校学生能力的
笔试题
。
江户川柯镇恶
·
2023-11-30 07:51
docker部署filebeat
filebeat是一个轻量级的日志采集工具,使用
golang
语言开发,可以将日志转发到es,kafka等。官方对filebeat提供了最全面的支持。
泰山毒霸
·
2023-11-30 06:50
后端
filebeat
docker
日志收集
Kafka 集群
Golang
应用实例
使用DockerCompose构建Kafka集群使用
Golang
创建KafkaPub/Sub实例使用ApacheBench进行并发测试使用Makef
reboot_xwa
·
2023-11-30 06:19
Michael.W谈hyperledger Fabric第1期-环境搭建
Michael.W谈hyperledgerFabric第一期-环境搭建1准备2安装
golang
2.1安装包下载2.2解包与设置环境变量3安装docker4安装docker-compose5安装node.js5.1
Revelation_of_Turing
·
2023-11-30 06:49
Fabric
Fabric
hyperledger
fabric
chaincode
环境部署
测试网络
上一页
48
49
50
51
52
53
54
55
下一页
按字母分类:
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
其他