自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(134)
  • 收藏
  • 关注

原创 【个人成长】《代码的艺术》视频分享合集

这个系列是对《代码的艺术》真本书的一个视频分享,主要是希望通过聊天的方式和大家沟通一些关于软件工程能力上的问题,视频没有在CSDN,主要在B站上面,这里当做一个目录。

2022-11-23 01:14:21 194

原创 【Python】记录第一次接 python 项目搭建环境的问题

这是我第一次接触 python 项目,然后在搭建环境过程中碰到的问题,记录一下

2024-05-15 18:49:29 256

原创 【个人成长】Fitten Code 测试案例分析

在用 fitten code 辅助写代码的时候,产生的一些感想,做的整理

2024-05-15 18:33:27 243

原创 【Go】Go Swagger 生成和转 openapi 3.0.3

本文档主要描述在 gin 框架下用 gin-swagger 生成 swagger.json 的内容,中间猜的坑。以及,如何把 swagger 2.0 转成 openapi 3.0.3

2024-05-11 15:32:00 984 1

原创 【工作想法小计】大概率成功法则 大处着眼 小处着手

大概率成功法则,在我的视角里面,就是这件事情如果对你完成目标有帮助,即使现会让你很痛苦,那你也应该去做。往往在大的方面会让人认同,比如我要提升我的代码能力,那我要去刷题,或则去看更多的好的源码。记录每天的工作细节,对之后的复盘,对个人成长这个大的方向都是好的。做对的事情,看书,写文章,录视频,总比刷着短视频好。痛苦的人才深刻,深刻的人才坚定。按照池老师里面写的去做一些复写,似乎也没有意义不过我要练习我的表达能力,我想在10年,20年后回过头去看我过往的时候,能够存在些许文字,让我记起曾经也是个努力的少年。

2023-12-19 11:34:45 388

原创 【GO】记一次排查 docker virtual size 过大问题

记一次分析 docker virtual size 过大的,其实很简单

2023-12-05 23:31:25 593

原创 【工作想法小计】找到自己擅长的事情,你想成为一个什么样的人?

在想自己擅长什么事情之前,应该明确自己想成为一个什么样的人。以此为目标,去探究,去尝试,去挖掘自己擅长的事情是什么?

2023-12-05 23:18:34 512

原创 【工作想法小计】要做职业规划么?我的三个机遇以及一个坚持

这个记录是个人工作成长的一个小缩影

2023-12-03 20:51:05 872

原创 【Go】Promtail push loki 400 问题解决

解决 grafana promtail push loki 400 问题

2023-11-13 11:49:28 301

原创 【Linux】服务器校准时间

linux指令校准服务器时间

2023-11-09 17:01:34 189

原创 【Linux】源码编译安装openssl

linux centos 源码编译安装 openssl

2023-10-20 18:10:45 922

原创 【Linux】查看linux目录下多少个文件

查看linux文件夹下有多少个文件

2023-10-12 17:20:32 101

原创 【MySQL】就这一篇帮你解决 MySQL 磁盘占用过高的问题

这篇博客主要是来解决 mysql 落盘日志占用磁盘空间过大的问题,主要是 binary log 和 general log

2023-10-08 19:17:33 382

原创 【GO】LGTM_Grafana_gozero_配置trace(4)_代码实操及追踪

在 go-zero 框架中使用 trace,发送数据到 tempo,并做源码追踪

2023-09-25 00:27:28 385 3

原创 【GO】LGTM_Grafana_gin_trace中间件(3)_代码实操

本文就是写一下如何在 gin server 里面加入 trace 的逻辑

2023-09-22 00:15:40 206

原创 【GO】LGTM_Grafana_Tempo(2)_官方用例改后实操

本文档详细描述了如何使用docker-compose启动tempo,并通过服务写入traces数据,然后用grafana来查看

2023-08-30 18:56:47 1091

原创 【GO】LGTM_Grafana_Tempo(1)_架构

Go服务可观测性,LGTM,tempo 架构

2023-08-28 22:46:14 539 1

原创 ASR 语音识别接口封装和分析

这个文档主要是介绍一下我自己封装了 6 家厂商的短语音识别和实时流语音识别接口的一个包,以及对这些接口的一个对比。分别是,阿里,快商通,百度,腾讯,科大,字节。

2023-08-14 20:59:57 1487

原创 【etcd】解决 go-zero 注册 etcd 出现 “Auto sync endpoints failed.” 的问题

本文主要记录在 go-zero 中,用 etcd 当做服务注册中心,其中出现的 Auto sync endpoints failed 的问题

2023-07-30 20:01:45 1501 2

原创 【etcd】docker 启动单点 etcd

本文档主要描述用 docker 部署单点的 etcd, 用 etcd-browser 来查看注册到 etcd 的 key

2023-07-30 19:59:16 1423

原创 《软件开发的201个原则》思考:11.促使开发者与客户的目标一致

促使开发者与客户的目标一致

2023-07-12 08:23:06 77

原创 《软件开发的201个原则》思考:10.做好抛弃的准备

做好抛弃的准备

2023-07-06 07:19:21 63

原创 《软件开发的201个原则》思考:9.促使开发者与客户的目标一致

促使开发者与客户的目标一致

2023-07-05 07:50:28 63

原创 分布式系统-CAP 理论

在前一篇分布式系统–拜占庭将军问题我们理解了共识问题的背景,这一节主要讨论如何解决或者理解自己系统中的共识问题,通过什么来分辨自己的系统需要哪一种共识。

2023-01-11 11:54:32 372 1

原创 【MySQL】数据库索引 - 浅谈索引类型

数据库索引类型浅谈,数据库索引有哪些

2022-12-28 21:31:50 440

原创 【Go】Go Ubuntu 安装 gvm:Go 版本管理工具

Go Ubuntu 安装 gvm:Go 版本管理工具

2022-12-22 17:59:52 896

原创 【Go】Go Gorm Sqlite3 CreateInBatches 报错:too many SQL variable 排查与解决

本文主要解决用 gorm 对 sqlite3 CreateInBatches 报 too many SQL variable 的问题,排查的过程及解决方案

2022-12-21 18:04:02 2148 1

原创 【docker】软链接迁移docker碰到的问题

软链接迁移docker容器可能会碰到的问题

2022-11-09 09:48:59 455

原创 【vue】使用 apache 给前后端服务做反向代理

本文档主要记录使用 apache 反向代理到 nginx,nginx 再反向代理到前端服务和后端服务。正常用 nginx 做反向代理即可,工作原因,nginx 前面需要加一个 apache,因此踩了些坑,做了些记录。

2022-11-04 17:56:32 1249

原创 【vue】docker 部署 apache 做反向代理

docker 部署 apache 做反向代理

2022-11-04 17:48:34 298

原创 【git】linux git 记住账号密码

git在linux环境下推送时记住git账号密码

2022-10-27 19:19:42 701

翻译 【译】深究 Go CPU profiler

翻译,Go pprof

2022-10-25 09:01:06 287

原创 【个人成长】我认为的好的日报

对日报的看法,自己认为的好的日报

2022-10-12 23:50:42 132

原创 【Go】gitlab_内部_Go_组件_Module_私有化

gitlab私有仓库,发布内部组件,可以通过管理第三方包一样管理内部组件

2022-10-12 18:07:26 837

原创 【Go】Go 操作 excel 代码封装

Go处理excel的代码封装,实现对excel的导入和导出

2022-10-12 14:48:32 650

原创 《软件开发的201个原则》思考:8.与客户/用户沟通

没有什么特别说的,就是这样的。不跟最终用户沟通,吃亏的就是自己。千万不能对自己的设计盲目自信,即使是已经入行很久的老鸟,也要去询问客户需求是否正确。因为我在菜鸟的时候就深受其害,总是已入行很久来说事,说他的想法是对的,其实不然。同时,也要大胆地和客户交流,不要怕犯错。越是怕错,越是不能进步,客户骂你有时候就得认自己菜。

2022-10-08 16:34:04 204

原创 《软件开发的201个原则》思考:7.尽早把产品交给客户

在需求阶段,无论你多么努力地试图去了客户的需求,都不如给他们一个产品,让他们使用它,这是确定他们真实需求的最有效方法。如果遵循传统的瀑布式开发模型,那么在99%的开发资源已经耗尽后,才会第一次向客户交付产品。如此一来,大部分的客户需求反馈将发生在资源耗尽之后。和以上方法相反,可在开发过程中的早起构建一个快速而粗糙的原型。将这个原型交付给客户,收集反馈,然后编写需求规格说明并进行正规的开发。使用这种方法,当客户体验到产品的第一个版本是,只消耗了5%~20%的开发资源。如果原型包含合适的功能,就可以更好地理解

2022-09-28 18:13:17 127

原创 【redis】Redis cluster是AP架构还是CP架构?

实验分析redis是AP架构还是CP架构

2022-09-28 14:58:55 4206 1

原创 【docker】软链接迁移docker存储目录

docker的存储位置默认会装在/var/lib/docker下面,一般根目录挂载的盘会比较小(我碰到的)。如果生产上用docker,但是docker的存储目录没有改到挂在盘的话,会导致服务器磁盘空间持续增大,到警告上限

2022-09-27 20:53:58 1247

原创 【GO】Go JSON反序列化失败情况总结

在平时的业务开发中,经常会有拿到一串序列化后的字符串要来反序列化。反序列化的时候,有时候可能copy错误,或者自己粗心写错,导致反序列化失败。短的json还行,肉眼看下就出来,但是长的json看就会很吃力。想要通过json.Unmarshal返回的err看错误信息,又比较难理解其意义,就这个问题做一个总结示例。

2022-09-27 17:41:44 3271

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除