随笔分类 -  go/golang

go语言
摘要:讲解Go语言从编译到执行全周期流程,每一部分都会包含丰富的技术细节和实际的代码示例,帮助大家理解。 关注TechLeadCloud,分享互联网架构、云服务技术的全维度知识。作者拥有10+年互联网服务架构、AI产品研发经验、团队管理经验,同济本复旦硕,复旦机器人智能实验室成员,阿里云认证的资深架构师, 阅读全文
posted @ 2024-04-11 10:19 韩梦芫 阅读(51) 评论(0) 推荐(0) 编辑
摘要:1、查看Goland版本 以GoLand 2021.2.1为例 2、下载插件(请选择GoLand) 链接:https://plugins.jetbrains.com/plugin/13710-chinese-simplified-language-pack /versions 3、下载完后,无需解压 阅读全文
posted @ 2024-01-08 11:45 韩梦芫 阅读(40) 评论(0) 推荐(0) 编辑
摘要:goland破解网址https://3.jetbra.in/ 阅读全文
posted @ 2024-01-03 14:44 韩梦芫 阅读(118) 评论(0) 推荐(0) 编辑
摘要:本篇介绍一个如何在 go 语言环境下,如何解析/读取 pdf 文件内容从而进行一些业务逻辑。本篇将会介绍两种方案,可以按自己的需求进行对比和最终选择。 1. 背景 最近在帮朋友做一个小的程序,帮他减少一些人工繁琐的工作,将一些机器可以做的事情交给机器,提高效率他效率。 需求也相对简单,就是从大量 p 阅读全文
posted @ 2023-12-29 11:51 韩梦芫 阅读(1213) 评论(0) 推荐(0) 编辑
摘要:https改造剩下最后一些不好啃的域名(全站HTTPS改造注意事项及解决方案),包括支付、微服务网关等,服务太重要,需要排查http请求的调用方,通过公司es来查nginx代理的日志,但是最后发现数据量略大,导不出来,只能调接口了。golang中操作elastic主要有以下两个库: olivere/ 阅读全文
posted @ 2023-11-08 10:49 韩梦芫 阅读(463) 评论(0) 推荐(0) 编辑
摘要:https://blog.csdn.net/mjl1125/article/details/121782863 https://blog.csdn.net/qq_39397165/article/details/108556817#:~:text=go-elasticSearch%E5%AE%9E% 阅读全文
posted @ 2023-11-02 18:08 韩梦芫 阅读(23) 评论(0) 推荐(0) 编辑
摘要:Cron是Go中用于设置定时任务的一个库,需要注意的是,Cron库分两个大版本,v1.2和v3.0,其功能和go get地址都是不同的,注意区分。 v1.2官方文档:https://pkg.go.dev/github.com/robfig/cron v3官方文档:https://pkg.go.dev 阅读全文
posted @ 2023-11-02 15:43 韩梦芫 阅读(754) 评论(0) 推荐(0) 编辑
摘要:定时任务调度是常见的场景,从简单点本地任务调度,到分布式定时任务调度,被广泛的使用。本文汇总了 awesome-go 里全部的本地定时任务库,并横向对比其实现原理,以及使用场景和优缺点,欢迎收藏随时参考。 本文收纳的本地定时任务库如下: onatm/clockwerk withself/clockw 阅读全文
posted @ 2023-11-02 15:42 韩梦芫 阅读(306) 评论(0) 推荐(0) 编辑
摘要:本文仅针对搜索与Elasticsearch小白,先介绍了全文搜索的原理,然后介绍了Elasticsearch中的一些基本概念,接着讲解如何在Elasticsearch中插入文档构建查询索引,最后介绍Elasticsearch的线上查询API的使用方式。 全文搜索原理 顺序扫描 如何实现全文搜索?最简 阅读全文
posted @ 2023-11-01 11:08 韩梦芫 阅读(108) 评论(0) 推荐(0) 编辑
摘要:PDF简介The Portable Document Format (PDF) is a file format used to present documents in a manner independent of application software, hardware, and oper 阅读全文
posted @ 2023-11-01 10:52 韩梦芫 阅读(1085) 评论(0) 推荐(0) 编辑
摘要:go excel操作 package util import ( "github.com/extrame/xls" "github.com/tealeg/xlsx" "reflect" "strings" ) // ReadXlsx xlsx解析 func ReadXlsx(sheet *xlsx. 阅读全文
posted @ 2023-08-17 09:50 韩梦芫 阅读(169) 评论(0) 推荐(0) 编辑
摘要:https://3.jetbra.in/ 阅读全文
posted @ 2023-07-06 10:29 韩梦芫 阅读(30) 评论(0) 推荐(0) 编辑
摘要:在cmd或者powershell执行以下命令 set GOARCH=amd64 go env -w GOARCH=amd64 set GOOS=linux go env -w GOOS=linux 然后正常go build即可 再切换回windows go env -w GOARCH=amd64 g 阅读全文
posted @ 2023-06-30 10:29 韩梦芫 阅读(661) 评论(0) 推荐(0) 编辑
摘要:问题一:使用vscode运行go时,提示需要launch.json文件需配置 解决方法: 在vscode 插件搜索code runner, 然后安装 问题二: E:\go\goWorkspace\src\GoProjects2> go run main.goexec: "C:\\Users\\向键雄 阅读全文
posted @ 2023-06-21 15:51 韩梦芫 阅读(1305) 评论(0) 推荐(0) 编辑
摘要:1.什么是goroutine?它和线程有什么区别?答:goroutine是Go语言中一种轻量级的线程,由Go语言的运行时系统调度。和线程不同的是,一个程序可以创建成千上万的goroutine,因为goroutine是在一个线程中运行的,所以创建goroutine的代价非常小。此外,goroutine 阅读全文
posted @ 2023-06-16 11:06 韩梦芫 阅读(91) 评论(0) 推荐(0) 编辑
摘要:Golang 并发概要说明 并发模型 Golang 的并发模型属于一种很典型的 CSP(communicating sequential processes) 并发模型,其核心是不要通过共享内存来通信,而应该通过通信来共享内存。具体实现,就是通过 goroutine 来实现并发,然后并发的 goro 阅读全文
posted @ 2023-04-27 11:00 韩梦芫 阅读(187) 评论(0) 推荐(0) 编辑
摘要:什么是DDD? 以下是考虑使用DDD的原因: 提供解决困难问题的原则和模式 将复杂的设计基于领域模型 在技术和领域专家之间发起创造性的协作,以迭代地完善解决领域问题的概念模型。 DDD包含4个层: Domain:这是定义应用程序的域和业务逻辑的地方 Infrastructure:此层包含独立于我们的 阅读全文
posted @ 2023-03-07 19:37 韩梦芫 阅读(779) 评论(0) 推荐(0) 编辑
摘要:目录 一、问题引入 二、几个难题 1. 网页端是怎么知道哪个用户扫描的二维码? 2. 小程序扫码,扫出来的是什么东西? 3. 小程序扫到二维码以后,做了什么事情,怎么和网页端通讯的? 三、解决方案 1. 至关重要的uuid 2. 用户信息与uuid的绑定 3. 网页端轮询uuid,直至获取到用户身份 阅读全文
posted @ 2023-02-02 14:54 韩梦芫 阅读(148) 评论(0) 推荐(0) 编辑
摘要:小程序扫码登录的优点 不需要企业资质,个人用户就可以注册小程序; 不需要认证,每年可以省 300 元; 打通小程序端的用户数据,可以让 PC 网站往移动端引流,用户不流失; 流程图 小程序来实现扫码登录流程图 小程序用户系统实现 首先需要有小程序的用户系统 第一步:获取用户登录凭证 通过 wx.lo 阅读全文
posted @ 2023-02-02 10:15 韩梦芫 阅读(886) 评论(0) 推荐(0) 编辑
摘要:ioutil.WriteFile("D:/1.png", body, 0777) 阅读全文
posted @ 2023-02-02 09:47 韩梦芫 阅读(125) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示