随笔分类 -  golang

摘要:golang ase加密解密 encode import ""github.com/forgoer/openssl"" func Encrypt(origData, key []byte) ([]byte, error) { return openssl.AesECBEncrypt(origData 阅读全文
posted @ 2022-08-03 11:18 vx_guanchaoguo0 阅读(61) 评论(0) 推荐(0) 编辑
摘要:控制台查看 logs.SetLogger("console") logs.SetLogger(logs.AdapterConsole, `{"level":1,"color":true}`) 输出到文件 logs.SetLogger(logs.AdapterFile,`{"filename":"pr 阅读全文
posted @ 2022-07-27 11:50 vx_guanchaoguo0 阅读(36) 评论(0) 推荐(0) 编辑
摘要:很多时候需要卡一个区间 就要判断包含边界情况 先说答案 包含 版本 mysql> SELECT VERSION(); + + | VERSION() | + + | 5.7.26 | + + 1 row in set (1.06 sec) 对象 :业务主键 mysql> select id from 阅读全文
posted @ 2022-07-15 11:22 vx_guanchaoguo0 阅读(64) 评论(0) 推荐(0) 编辑
摘要:我们有些orm 或者一些函数 between没提供 使用and 代替 select *from DemoTable where 15 <=Number and Number <= 80; 阅读全文
posted @ 2022-07-15 10:26 vx_guanchaoguo0 阅读(89) 评论(0) 推荐(0) 编辑
摘要:我们一般增量合伙全量同步的时候需要判断表是否为空 使用count(*) + limit 结论 limit 不生效 使用 limit SELECT 1 FROM table LIMIT 1; 使用 exsit SELECT EXISTS (SELECT 1 FROM table); 阅读全文
posted @ 2022-07-14 15:19 vx_guanchaoguo0 阅读(1010) 评论(0) 推荐(0) 编辑
摘要:有趣的问题 java php golang 设置时区 Asia/ChongQing Asia/Shanghai 先说答案 中国只是支持5个时区【1918 to 1949】 |Time offset | UTC+05:30 | UTC+06:00 |UTC+07:00 |UTC+08:00 |UTC+ 阅读全文
posted @ 2022-07-14 14:53 vx_guanchaoguo0 阅读(286) 评论(0) 推荐(0) 编辑
摘要:我们经常需要获取前一一天 一个月等需求 ###自定义时间 currentYear, currentMonth, currentDay := now.Date() 自定义时区 loc, _ := time.LoadLocation("Asia/Chongqing") 格式化时间 layout := " 阅读全文
posted @ 2022-07-14 11:13 vx_guanchaoguo0 阅读(151) 评论(0) 推荐(0) 编辑
摘要:我们一般需要定时任务 请求数据层grpc服务并且在上下文中携带信息 上下文 context.Context 携带信息就需要用 google.golang.org/grpc/metadata 初始化MD 结构 // 方法一 metadata.New(map[string]string{"centeri 阅读全文
posted @ 2022-07-14 10:24 vx_guanchaoguo0 阅读(29) 评论(0) 推荐(0) 编辑
摘要:我们经常遇到 大小写转换,驼峰,蛇形命名批量操作 如果你用全家桶 idea goland webstrm phpstrom pycharm 安装插件PasseRR 使用shit+ ctl + U 切换 阅读全文
posted @ 2022-07-13 15:10 vx_guanchaoguo0 阅读(401) 评论(0) 推荐(0) 编辑
摘要:ide 提示 删除即可 go build: -i flag is deprecated golang 1.6 弃用改参数 install 安装作为目标的依赖关系的包(用于增量编译提速) 其他参数说明 参数 含义 -o output 指定编译输出的名称,代替包名 -i install 安装作为目标的依 阅读全文
posted @ 2022-07-12 16:26 vx_guanchaoguo0 阅读(156) 评论(0) 推荐(0) 编辑
摘要:github https://github.com/golangci/golangci-lint/releases ide setting->tools->go linter .golangci.yml # 运行配置 run: # 要使用的CPU核心数 concurrency: 4 # 分析超时,例 阅读全文
posted @ 2022-07-12 15:19 vx_guanchaoguo0 阅读(723) 评论(0) 推荐(0) 编辑
摘要:roit搜索 https://github.com/go-ego/riot 停止维护了 根据 https://github.com/huichen/wukong ####悟空搜索 https://github.com/huichen/wukong 也不再维护了 gse 词典做分词 阅读全文
posted @ 2022-07-08 14:43 vx_guanchaoguo0 阅读(198) 评论(0) 推荐(0) 编辑
摘要:一般 使用的struct 的时候喜欢 new 一下 map chan make一下 基础类型 声明直接使用已经默认分配了默认值 只需要一块内存保存 引用类型 声明后只是有了引用地址 但是还要额为分配内存 给引用的变量分配空间 需要两块内存相互关联 引用类型必须分配值也就是初始化, 而不是自动分配默认 阅读全文
posted @ 2022-07-08 11:23 vx_guanchaoguo0 阅读(22) 评论(0) 推荐(0) 编辑
摘要:一个窗口运行 多个服务 运行时候选择 cnfiguration -> run kind -> Directoty 一个窗口显示多个项目视图 open-> [this window / new window / attach] -> attch 阅读全文
posted @ 2022-07-07 11:09 vx_guanchaoguo0 阅读(741) 评论(0) 推荐(0) 编辑
摘要:有个需求需要将用户分数更新为0分 然鹅grom 是0值不更新 找了一大圈说是用map 代替struct update 但是依然失败 方式1 type Temp struct{ Int32 sql.NullInt32 Bool bool } sql.NullInt32{Int32: 0, Valid: 阅读全文
posted @ 2022-07-06 20:02 vx_guanchaoguo0 阅读(417) 评论(0) 推荐(0) 编辑
摘要:gromV1 debug()方法只能输出到控制台 想记录日志文件 gromv2 import "gorm.io/gorm/logger" db, err := gorm.Open(mysql.Open(connectionDSN), &gorm.Config{ Logger: logger.Defa 阅读全文
posted @ 2022-07-05 19:46 vx_guanchaoguo0 阅读(472) 评论(0) 推荐(0) 编辑
摘要:系统定义的常量 fmt.Println(runtime.GOARCH) //CPU型号 fmt.Println(strconv.IntSize) //int位数 阅读全文
posted @ 2022-07-05 11:21 vx_guanchaoguo0 阅读(32) 评论(0) 推荐(0) 编辑
摘要:var _ io.Writer = (*myWriter)(nil) var _ io.Writer = myWriter{} 阅读全文
posted @ 2022-07-04 17:40 vx_guanchaoguo0 阅读(44) 评论(0) 推荐(0) 编辑
摘要:字符串类型转为数字 不能系统函数 func StrToInt(str string) int { number := 0 for i := 0; i < len(str); i++ { number = 10*number + int(str[i]-'0') } return number } 将十 阅读全文
posted @ 2022-07-04 11:52 vx_guanchaoguo0 阅读(32) 评论(0) 推荐(0) 编辑
摘要:设置包管理代码 cmd // 偶尔不灵光 go env -w GOPROXY=https://goproxy.cn,direct // 最近使用 go env -w GOPROXY=https://proxy.golang.com.cn,direct linux # 配置 GOPROXY 环境变量 阅读全文
posted @ 2022-06-28 17:09 vx_guanchaoguo0 阅读(366) 评论(0) 推荐(0) 编辑

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