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框架学习
mybatis连接mysql数据库步骤_
框架学习
系列 mybatis 第一篇 mybatis简介&原生jdbc连接分析...
框架学习
系列mybatis第一篇mybatis简介&原生jdbc连接分析凯哥Java凯哥java本节主要内容1:mybatis的介绍2:原始jdbc问题分析3:JDBC演变成mybatis的过程4:总结
看过世界
·
2023-11-01 19:08
golang
苹果登录,服务端验证identityToken(真实有效)
介绍2019年之后,对于AppleApp来说,如果要支持第三方登录,则必须同时支持苹果的第三方登录,即SigninWithApple,本文主要介绍如何使用Go语言实现SigninWithApple时服务端的验证,即GenerateandValidateTokens。或者不支持第三方登录,直接使用电话号码或者账号密码的方式进行注册以及登录。登录流程流程大概可以描述为:app请求通过Apple进行第三
三门先生
·
2023-11-01 18:58
golang
golang
ios
Golang
交叉编译
GOOS:目标平台的操作系统(darwin、freebsd、linux、windows)GOARCH:目标平台的体系架构(386、amd64、arm、arm64)MacOS#linux-amd64CGO_ENABLED=0GOOS=linuxGOARCH=amd64gobuildmain.go#linux-arm64CGO_ENABLED=0GOOS=linuxGOARCH=arm64gobuil
梦翔_d674
·
2023-11-01 17:51
Golang
硬件控制:将软件力量扩展到物理世界
这就是
Golang
的魅力所在。
Golang
是一种强大的编程语言,它提供了丰富的标准库和第三方库,使得开发人员可以轻松地控制和与各种硬件设备进行交互。
一只会写程序的猫
·
2023-11-01 16:51
Go
golang
开发语言
后端
Github每日精选(第74期):使用 Cobra 创建
golang
命令行 应用
为了提高命令行程序的开发速度,
golang
中有一个框架是Cobra。我们一起来看看Cobra是怎么简化我们开发控制行命令的。github的地址在这里。
go2coding
·
2023-11-01 15:37
golang语言开发
Github每日精选
github
golang
linux
Golang
学习(二十七)强大的命令行工具cobra
corba命令行解析工具,在看K8代码的时候发现有很多地方都用到了,这里说一下项目地址https://github.com/spf13/cobra一、命令行工具基本概念1、命令行工具的格式[appName][command][arguments]--[flag]执行文件动作数值参数1、appName//执行文件本身,就是main.exe1、commands//行为,具体操作的动作比如K8的getl
默子昂
·
2023-11-01 15:36
GO
GO模块
golang
开发语言
后端
golang
开发命令行工具-cobra
包地址:goget-ugithub.com/spf13/cobra/cobragomodinitbloggoget-ugithub.com/spf13/cobra/cobra具体写一个例子,设计一个命令叫blog,有四个子命令blognew[post-name]:创建一篇新的blogbloglist:列出当前有哪些文章blogdelete[post-name]:删除某一篇文章blogedit[po
raoxiaoya
·
2023-11-01 15:05
golang
golang
golang
客户端/服务端(C/S) 模式的命令行工具(cobra)
背景做项目测试的时候,为了方便自己,用cobra写了一个测试用的命令行工具。比如帮我发一个http请求到被测服务上去,拿到相应参数做校验和其他二次处理。再比如连接数据库拿到相关记录,并人性化显示出来。这个命令行的测试工具节省了很多手工操作的成本,于是我推广给开发用,减少他们自测的成本。但是这个命令行工具更新迭代的很快,每次都得重新给开发新的命令。于是我将原本客户端的功能收敛到服务端,客户端变成一个
风格色
·
2023-11-01 15:35
golang
golang
cobra
命令行工具
golang
工程组件之命令行框架cobra
一、概述在
Golang
开发中,命令行工具是一个非常实用的工具。它可以帮助我们完成各种任务,如部署应用程序、管理服务器等。
SMILY12138
·
2023-11-01 15:03
golang
开发语言
后端
猫头虎为不同行业精心挑选的MacBook Pro配置指南之深度解析:如何根据行业需求精准选择MacBook Pro配置 - M1, M2, M3系列全面对比
欢迎大家来踩踩~《IDEA开发秘籍专栏》学会IDEA常用操作,工作效率翻倍~《100天精通
Golang
(基础入门篇)》学会
Golang
语言,畅玩云原生,走遍大小厂~希望本文能够给您带来一定的帮助文章粗浅
猫头虎
·
2023-11-01 14:51
#
Mac专栏
macos
mac
电脑
笔记本电脑
硬件架构
猫头虎
macBook
Pro
golang
json 反序列化多态记录
funcTest_polymorphic(t*testing.T){body:=`{"vehicles":[{"type":"car","make":"BMW","model":"M3","seatingCapacity":4,"topSpeed":250},{"type":"truck","make":"Volvo","model":"FH","payloadCapacity":40000},{
gitxuzan_
·
2023-11-01 14:59
golang
json
开发语言
golang
json 反序列化多态记录
funcTest_polymorphic(t*testing.T){body:=`{"vehicles":[{"type":"car","make":"BMW","model":"M3","seatingCapacity":4,"topSpeed":250},{"type":"truck","make":"Volvo","model":"FH","payloadCapacity":40000},{
gitxuzan_
·
2023-11-01 14:59
golang
json
开发语言
golang
worker channel 模式
大概流程就是job->JobQueue调度器循环获取JobQueue,获取到的job,再去异步获取等待可用的worker,取出chanJob,将job写入改worker的chanJobworker处理任务,先处理casejob:=<-w.JobChannel:处理完成后再将chanJob写入到worker里面,等待调度去取调用packagemainimport("log""os""strconv"
gitxuzan_
·
2023-11-01 14:59
golang
开发语言
后端
SpringBoot整合minio,文件的上传下载,批量获取
基于ApacheLicensev2.0开源协议的对象存储项目,采用
Golang
实现,客户端支Java,Python,Javacript,
Golang
语言。
言凉_
·
2023-11-01 14:04
java
spring
boot
Go 安装、编译、运行
安装Go语言官网下载对应版本的的安装包(https://
golang
.google.cn/dl/)更改GOPATH视频如果想要构建一个项目,就需要将这个项目的目录添加到GOPATH中,多个项目之间可以使用
君子使物,不为物使
·
2023-11-01 13:32
笔记
go语言
go
Golang
使用GRPC -----1、Protobuf 配置
首先,什么是ProtocolBuffers?文档中说:“ProtocolBuffers是一种以有效并可扩展的格式编码结构化数据的方式。”一条消息数据,用protobuf序列化后的大小是json的10分之一,xml格式的20分之一,是二进制序列化的10分之一,总体看来ProtoBuf的优势还是很明显的。。。。当大多数公司还在纠结于如何更好提高MobileAPI的性能时,有的公司已经开始抛弃http+
大西北的风
·
2023-11-01 12:47
【设计模式】第6节:创建型模式之“原型模式”
由于本人现在所使用的语言主要是
golang
,所以后面的代码主要使用
golang
编写。语言实现应该不是障碍,主要是理解每种设计模式它的思想。
棉花糖灬
·
2023-11-01 12:21
原型模式
设计模式
Spring
框架学习
笔记
目录Spring概念Spring优势体系结构SpringIOC开发步骤Spring的相关APIApplicationContext的相关继承体系Bean标签配置基本配置范围配置生命周期配置实例化三种方法Bean的依赖注入引入其他配置文件Spring配置数据源数据源(连接池的作用)数据源的开发步骤Spring配置数据源SpringJdbcTemplate概述JdbcTemplate开发步骤sprin
小哈成长之路
·
2023-11-01 12:15
spring
mac 配置 k8s 开发环境(安装go、docker、kubectl、minikube、kind,配置 goland)
文章目录参考brew命令使用安装go1.mac环境brew安装安装很简单配置环境变量**参考**首先明确环境变量的含义配置GOROOT和GOPATH配置goland2.linux环境脚本安装
golang
oceanweave
·
2023-11-01 11:16
Kubernetes学习笔记
环境配置
golang
docker
kubernetes
知识分享之
Golang
——精选的组件库、组件列表,各种
golang
组件都可找到
知识分享之
Golang
——精选的组件库、组件列表,各种
golang
组件都可找到背景知识分享之
Golang
篇是我在日常使用
Golang
时学习到的各种各样的知识的记录,将其整理出来以文章的形式分享给大家,来进行共同学习
cn華少
·
2023-11-01 10:53
go modules(包管理)
2013年:Gedep,社区第一个包管理工具2015年:vendor,
Golang
官方(
golang
1.5)2016、2017年:dep、manul、Godep、Govendor、godm(Govendor
春叶秋沙
·
2023-11-01 07:32
golang
json格式化自定义日期格式
go的time.Time,在json序列化是默认2006-01-02T15:04:05Z07:00的格式,十分不便,encoding/json包在序列化和反序列化的时候分别调用encode.go下的Marshaler接口的MarshalJSON方法和decode.go下的Unmarshaler接口的UnmarshalJSON方法,只要类型分别实现这两个接口即可这里我需要序列化的时候转为日期格式,反
linqining
·
2023-11-01 06:07
JANUSEC应用网关1.0发布,提供一站式安全交付能力
本文首发微信公众号:数据安全架构与治理01背景简介在2018年的时候,笔者发布了一篇:基于
Golang
打造一款开源的WAF网关,那会儿是JANUSEC应用网关刚刚在Github开源,构建了一款全新的应用网关的基本框架
_U2_
·
2023-11-01 05:28
【Java】基于【Mybatis】
框架学习
系列——Mybatis增删改查(CURD)
个人主页:Ali,S最近更新:2022年7月2日⛽Java
框架学习
系列:Mybatis框架⛳Java基础学习系列:面向对象飞机大战通信仿真学习系列:【硬件】【通信】【MATLAB】个人简介:通信工程本硕
Ali.s
·
2023-11-01 05:44
Java后端
#
Mybatis框架学习
mybatis
java
学习
mysql
后端
Java和
Golang
对比
packagecom.main;importcn.hutool.core.date.DateUtil;importjava.util.concurrent.ExecutorService;importjava.util.concurrent.Executors;publicclassTest{publicstaticvoidmain(String[]args){ExecutorServiceexe
_Charmy
·
2023-11-01 03:29
Go和HTTPS
之前只是粗浅接触过HTTP(使用
Golang
开发微信系列)。对HTTPS的了解则
o0O0o_b39d
·
2023-11-01 01:25
golang
:使用channel实现互斥锁
golang
中使用channel实现互斥锁通过将带有一个缓冲区的channel作为一个桶,桶中的数据作为锁,每次要访问临界区的goroutine要首先拿到桶里的锁,以此来达到同步访问。
程序员饭饭
·
2023-11-01 01:09
计算机毕业设计选题推荐-短文写作竞赛微信小程序/安卓APP-项目实战
✨作者主页:IT毕设梦工厂✨个人简介:曾从事计算机专业培训教学,擅长Java、Python、微信小程序、
Golang
、安卓Android等项目实战。
IT毕设梦工厂
·
2023-11-01 01:49
安卓项目
微信小程序项目
微信小程序
android
毕业设计
选题推荐
源码
计算机毕业设计选题推荐-社区志愿者服务微信小程序/安卓APP-项目实战
✨作者主页:IT毕设梦工厂✨个人简介:曾从事计算机专业培训教学,擅长Java、Python、微信小程序、
Golang
、安卓Android等项目实战。
IT毕设梦工厂
·
2023-11-01 01:18
安卓项目
微信小程序项目
微信小程序
android
毕业设计
选题推荐
源码
golang
基础
GOlang
基本知识写在前面语法、标准库、第三方库、构件体系和工具链
GOlang
最主要的特性:自动垃圾回收更丰富的内置类型函数多返回值错误处理匿名函数和闭包类型和接口并发编程反射语言交互性为了简化设计,
weixin_44337108
·
2023-11-01 00:28
基础语法
golang
Golang
多线程 测试goruntime的上下文切换时间
packagemainimport("sync""testing")funcBenchmarkContextSwitch(b*testing.B){varwgsync.WaitGroupbegin:=make(chanstruct{})c:=make(chanstruct{})vartokenstruct{}sender:=func(){deferwg.Done()<-beginfori:=0;i
FredricZhu
·
2023-10-31 23:18
golang
的log.Fatal()和panic()函数的区别
golang
的log.Fatal()和panic()函数的区别在讲两者区别之前我们先看一下os.Exit()函数的定义:funcExit(codeint)Exitcausesthecurrentprogramtoexitwiththegivenstatuscode.Conventionally
CodingCode
·
2023-10-31 22:25
golang
下载安装+宝塔部署
文章目录前言下载安装注意事项打包部署开发环境重新build项目(mac环境的打包语法)部署到服务器手动打包使用makefile打包服务的运行宝塔上配置web服务前言这是基于宝塔来进行部署的
golang
应用
hjc_042043
·
2023-10-31 20:40
golang相关
golang
开发语言
后端
windows 下将
golang
项目按linux环境打包, 并使用宝塔进行部署
1.在windows开发目录中,cd到main.go目录下,在地址栏输入cmd回车,打开当前目录的命令窗口,然后依次运行打包配置命令SETGOOS=linuxSETGOARCH=amd642.开始打包linux二进制运行文件gobuild3.在main.go目录下生成一个以项目名称命名的文件,此文件是没有格式的,如果打包成.exe文件证明第一步设置不成功,删除.exe文件重来即可4.在宝塔创建go
班长胡一可
·
2023-10-31 20:08
golang
golang
linux
开发语言
Go语言学习笔记—
golang
操作MongoDB数据库
文章目录一下载安装驱动二go连接到MongoDB三BSON简介四添加文档4.1创建一个结构体4.2添加单个文档4.3添加多个文档五查找文档六更新文档七删除文档一下载安装驱动官方文档https://pkg.go.dev/go.mongodb.org/mongo-driver/mongo下载地址https://www.mongodb.com/try/download/community打开客户端mon
PPPsych
·
2023-10-31 19:37
Go语言进阶学习笔记
mongodb
数据库
golang
go mysql连接池_
Golang
Mysql笔记(一)--- 连接与连接池
database/sqldatabase/sql是
golang
的标准库之一,它提供了一系列接口方法,用于访问关系数据库。它并不会提供数据库特有的方法,那些特有的方法交给数据库驱动去实现。
weixin_39916549
·
2023-10-31 15:39
go
mysql连接池
golang
mysql连接池原理_
golang
数据库连接池database/sql 实现原理分析
golang
对数据库的请求,抽象出来一套通用的连接池,用go的机制来说,
golang
只需要提供一个驱动(driver)的interface,底层不同数据库协议,由用户根据自己的数据库实现对应的驱动即可。
哇塞5G
·
2023-10-31 15:08
golang
mysql连接池原理
go-zero数据库连接池 database/sql 源码学习
database/sql中接口的层级关系https://draveness.me/
golang
/docs/part4-advanced/ch09-stdlib/
golang
-database-sql/database
wangxiaoangg
·
2023-10-31 15:56
数据库
sql
数据库连接池
java安全入门(一)
python与php,刚开始可能接触过一些C,但是其实这几种是不同的语言有的编程语言要求必须提前将所有源代码一次性转换成二进制指令,也就是生成一个可执行程序(Windows下的.exe),比如C语言、C++、
Golang
shayebudon
·
2023-10-31 13:10
java
安全
开发语言
Golang
:浅析Context包
概述在
golang
官方文档contextpackage-context-GoPackages中是这样介绍context包的:在context包中定义了context类型来在不同的Goroutine之间传递上下文
LCS-312
·
2023-10-31 10:47
Golang
golang
开发语言
后端
监听Mysql数据库变更并广播到ws.z.12zan.net
项目地址:https://github.com/yuanfenxi/yuanlicastgo-mysql-elasticsearch是一个
golang
包,可以以一个MysqlServer的salve的身份
滚爷
·
2023-10-31 10:13
记一次websocket车祸
websocketclient代码如下(代码中有bug,不要复制粘贴)packagemainimport("fmt""log""os""os/signal""syscall""
golang
.org/x/
北二条
·
2023-10-31 09:31
《
golang
设计模式》第三部分·行为型模式-03-解释器模式(Interpreter)
文章目录1.概述1.1角色1.2类图1.3优缺点2.代码示例2.1设计2.2代码2.3类图1.概述解释器模式(Interpreter)是用于表达语言语法树和封装语句解释(或运算)行为的对象。1.1角色AbstractExpression(抽象表达式):具体表达式的一个抽象接口,交由具体子类进行具体解释TerminalExpression(终结符表达式):实现文法中与终结符有关的解释操作NonTer
玄德公笔记
·
2023-10-31 09:18
架构设计
golang
设计模式
解释器模式
Interpreter
行为模式
架构师
Go
WSL Ubuntu 22.04LTS 安装
golang
具体升级WSL版本的操作,请看:WSL1升级为WSL2下载我下载的为1.20.2版本,如果想下载其他版本,可前往官方站点所有版本-Go编程语言(google.cn)查看筛选理想版本:wgethttps://
golang
.google.cn
just_do_this_shit
·
2023-10-31 09:08
ubuntu
golang
使用bazel构建
golang
的项目
文章目录Bazel什么是bazel如何安装bazelinstallXcodecommandlinetoolsdownloadthebazelinstallerruntheinstallersetupenvironment搭建项目整体结构使用bazel构建项目WORKSPACE和BUILD.bazelWORKSPACEBUILD.bazel使用bazel运行更新仓库生成并更新各目录下的BUILD.b
Dlutzhangyi
·
2023-10-31 08:16
golang
go
bazel
mod
golang
工程配置解决方案——viper框架及使用
配置解决方案——viper框架文件读取配置packageconfigimport("github.com/spf13/viper"_"github.com/spf13/viper/remote""io""log")//从本地文件读取配置funcLoadFromFile(filepathstring,typ...string)(*viper.Viper,error){v:=viper.New()v.
咚伢
·
2023-10-31 08:16
golang
开发语言
后端
Golang
| Zinx学习笔记(一)
https://www.kancloud.cn/aceld/zinx/1960213https://www.yuque.com/aceld/tsgooa/gx01meg5ow4pftac说明zinx是一个基于
Golang
Lzjusc2017
·
2023-10-31 08:16
go语言
学习
笔记
golang
工程— grpc-gateway健康检查和跨域配置
grpc健康检查网关跨域配置grpc健康检查grpc健康检查使用服务端配置import("google.
golang
.org/grpc/health""google.
golang
.org/grpc/health
咚伢
·
2023-10-31 08:46
golang
gateway
开发语言
grpc-go源码剖析九之dnsResolver解释器以及实战测试coredns
dnsResolver类型的解析器的核心原理;并且进行实际测试;最后分析一下,当dnsResolver解析失败时,实现重试机制的原理;1、dnsResolver解析器原理介绍dns解析器的原理:其实底层调用的是
golang
码二哥
·
2023-10-31 07:56
码二哥的技术专栏
grpc
docker
kubernetes
微服务
golang
27Vert.X
框架学习
笔记
vert.x
框架学习
笔记文章目录1Vert.x简明介绍1.1Vert.x能干什么1.2Vert.x快速体验1.3Vert.x的简单介绍1.4Vert.x的一些优势1.4.1异步非阻塞1.4.2Vertx
林伢仔
·
2023-10-31 07:55
01Java
java
网络
分布式
上一页
69
70
71
72
73
74
75
76
下一页
按字母分类:
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
其他