GO
后端及区块链学习过程
WindyLuo微渺
想脚踏实地做好一件事
展开
-
chromedp模拟浏览器获取数据
go语言模拟浏览器进行爬虫,包括翻页、点击、抓取内容的操作原创 2023-05-06 15:13:52 · 1229 阅读 · 0 评论 -
golang中的支付等加签验签,衫德为例
golang自实现加签验签原创 2023-01-31 15:55:27 · 1145 阅读 · 0 评论 -
go敏感词过滤工具wordsfilter
【代码】go敏感词过滤工具wordsfilter。原创 2022-12-15 09:45:23 · 791 阅读 · 0 评论 -
go词性分析库 gse
【代码】go词性分析库 gse。原创 2022-12-15 09:34:09 · 323 阅读 · 0 评论 -
redis地理位置和MongoDB地理索引的使用
Redis地理位置和MongoDB地理位置的使用,推荐用MongoDB原创 2022-12-14 11:16:09 · 547 阅读 · 0 评论 -
scan读取匹配的key
【代码】scan读取匹配的key。原创 2022-11-24 09:10:22 · 166 阅读 · 0 评论 -
在本地以太坊私链上,使用go调用智能合约,获取事件日志
在本地搭建以太坊私链,使用go语言调用智能合约,并记录事件日志原创 2022-10-19 16:19:27 · 3174 阅读 · 2 评论 -
go使用JWT
go语言,JWT的使用demo原创 2022-10-18 13:46:57 · 144 阅读 · 0 评论 -
iris+websocket
go语言使用iris+websocket实现服务端主动推送信息到客户端,经常结合消息队列,广泛应用于消息更新、新商品推送、群聊等原创 2022-09-30 16:28:36 · 798 阅读 · 0 评论 -
go-micro安装及使用过程遇到的小问题 MAC
go-micro安装及使用demo原创 2022-09-30 15:40:28 · 395 阅读 · 0 评论 -
Nginx部署go语言前后端分离项目demo MacOS
通过一个简单demo,体验Nginx前后端分离部署,其中后端使用go语言实现。原创 2022-06-30 12:38:27 · 740 阅读 · 0 评论 -
证书模式支付宝支付接口demo 沙箱
在沙箱环境下,使用go语言的第三方库github.com/go-pay/gopay,实现的支付宝支付接口小demo原创 2022-06-29 09:11:15 · 1364 阅读 · 0 评论 -
处理查询筛选大量数据的几点优化方法总结
sql优化,尽量避免使用表连接 只使用sql进行一次粗查询,后续条件使用代码来筛选,避免循环sql 限制接口请求:如果某用户第一次请求数据还没返回,直接返回本次请求,等第一次请求执行完,避免用户多次请求 可以使用map存储来避免遍历查询一些信息 ...原创 2020-11-26 16:28:52 · 746 阅读 · 0 评论 -
go mod新手体验最佳指南
1、Spring Boot 2.3.0放弃Maven最终拥抱了Gradle,而在golang中的mod就是语法更接近Gradle的一种处理依赖的方式2、在项目文件夹下打开终端,输入以下指令,会创建mod文件:export GO111MODULE=onexport GOPROXY=“https://goproxy.cn”go mod init 项目名字3、如果想要下载全部依赖,继续输入以下指令:go get -d -v ./…4、存在mod文件以后,需要注意的问题:4.1终端运行项目g原创 2020-07-21 15:00:59 · 229 阅读 · 0 评论 -
golang的“同步”简析
1、import(“sync”)2、var lock sync.Mutex互斥锁:某一资源同时只允许一个访问者,效率较低3、var lock sync.RWMutex读写锁:多个读操作可以同时;写操作之间互斥,同一时间只能有一个写操作,读写也不能同时进行;写操作优先于读操作4、检查代码是否存在资源竞争的指令:-race简洁写法go run -race ...xxx.go5、demo演示package mainimport ( "fmt" "math/rand" "sync"原创 2020-06-16 11:44:58 · 187 阅读 · 0 评论 -
PostgreSQL基础入门和初步实践
PostgreSQL基础入门和初步实践1. 下载PostgreSQL官网下载2. 安装过程基本一路next,到设置密码的那一步,设置一下自己的密码3. Mac安装结果4. 命令行操作点击上图的SQL Shell,打开命令行工具打开以后一路按return键,验证安装是否成功,输入help回车查看指令提示,输入\l(小写L)查看数据库情况,默认3个,template0是干净模板,emplate1可以用于在创建新的数据库前选择使用进入的数据库,否则创建新的数据库会失败创建新的数据库 利原创 2020-06-10 14:46:36 · 422 阅读 · 0 评论 -
Mac快速搭建go开发环境
搭建go开发环境1、安装brew,终端输入如下命令/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"2、直接安装默认最新,需要查看go版本brew search go3、鉴于没有go1.12.17这个版本,就不使用brew安装了。去go中文社区下载,下载网址https://studygolang.com/dl4、在终端输入 go version查看安..原创 2020-06-02 17:34:14 · 762 阅读 · 0 评论 -
GO语言入门之环境安装
1、官网需要翻墙:https://golang.org2、中文社区:https://studygolang.com3、中文社区文档:https://studygolang.com/pkgdoc4、在中文社区找到下载页面,选择对应操作系统的下载文件,如我的Windows:https://dl.google.com/go/go1.14.3.windows-amd64.msi5、安装一路next,路径不要出现中文,Win+R输入cmd,输入go version,检查安装是否成功6、安装IDE,原创 2020-05-20 10:39:30 · 532 阅读 · 0 评论