自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 golang 守护进程管理

【代码】golang 守护进程管理。

2024-05-24 17:29:38 35

原创 rust(三)记录混淆地方

【代码】rust(三)记录混淆地方。

2024-05-16 15:29:35 92

原创 rust类型和变量(二)

基础知识创建变量:let 关键字//变量默认是不可变的// 可变变量:变量名称前加 mut//常量:const 关键字// Shadowing: 隐藏。

2024-05-13 11:49:02 185

原创 Android Studio高版本安卓模拟器抓取https包

【代码】Android Studio高版本安卓模拟器抓取https包。

2024-05-09 14:41:54 249

原创 golang 锁bug 记录

例如 会先获取了读锁,协程里面有个写锁,如果整体还嵌套了读锁,直接出现死锁了 ,卡在all_lock_test.RLock() ,读锁永远也不能释放了。

2024-04-25 18:23:07 398

原创 nats 发布订阅的系统的使用记录

更侧重于提供快速的消息传递和简单的API。主要用于构建高性能的分布式系统,如微服务通信、实时消息系统等。支持多种客户端语言,易于集成和部署。设计上更注重于轻量级和速度,牺牲了一些功能性和消息传递保证(如消息持久化)来实现这一点。如果是使用更可靠的消息,还是建议使用rabbitmq 等中间件注意的在nats 中, 如果你发布到一个主题,而这个主题没有任何订阅者,那么发送的消息会被丢弃。

2024-03-27 11:17:03 179

原创 linux 某个时间点定时执行,某个脚本

【代码】linux 某个时间点执行,某个脚本。

2024-03-12 16:26:48 372

原创 idea 配置宏快捷键

关键词随便设置。

2024-03-06 16:38:49 402

原创 关于ssh 代理跳板机访问数据库配置

例如我们有服务器A 是跳板机,我们需要登录目标机是B,我们本地是不能直接访问到B,需要A ssh 然后再到B,B上的数据库和redis 这些只能B访问,那么怎么通过本地直接放到到B上的redis 和 mysql?

2024-03-04 19:49:04 426 2

原创 golang 1.20 新特性尝试获取锁

【代码】golang 1.20 新特性尝试获取锁。

2024-01-15 11:27:24 428 1

原创 google 内购记录

丢单因为主要是因为支付操作都是在客户端完成的,非常容易受到网络等因素的影响,造成互相通信失败。比如:用户确认支付后,把请求提交给google play,可能因为网络不好造成,客户端没有接收到支付成功能消息(但有可能已经支付成功了,只是没收到支付结果而已);还有客户端把支付结果通知给服务器时,也有可能因丢包等问题造成通知失败。

2024-01-08 16:22:51 542

原创 关于linux 磁盘占用排查问题

最后,查看该容器ID,是具体哪个容器,查看磁盘挂载情况,也可以进容器看下,是不是没有挂载的磁盘泄露了,例如我这里是图片本地图片忘记挂载了,里面占用了几十个GB磁盘大小。使用 PURGE BINARY LOGS 命令删除旧的 binlog 文件。只保留最近10天 bin-log删掉以前的,这个bin-log 特别占用磁盘,安全删除方式。如图所示,标记红色的框为容器ID,定位该容器是什么,排查问题。配置 vim /etc/my.cnf。如我上图所示,我这边查询前10。我根据时间倒序排列查询。

2023-12-15 17:02:59 146

原创 2023年最新prometheus + grafana搭建和使用+gmail邮箱告警配置

这里填写prometheus 的数据源地址,因为grafana 和 prometheus 放到一台服务器上了,所以我填写的是localhost。在grafana 界面导入dashborad ,可以通过ID导入。copy dashborads 的ID。选择一个dashborads。最后选择刚刚的数据源。

2023-12-07 17:56:38 18485

原创 mac chrome禁止更新措施

【代码】mac chrome禁止更新措施。

2023-12-05 13:52:32 90

原创 golang worker channel 模式

【代码】golang worker channel 模式。

2023-10-31 16:21:52 328

原创 golang json 反序列化多态记录

【代码】golang json 反序列化多态记录。

2023-10-31 15:53:37 97

原创 golang json 反序列化多态记录

【代码】golang json 反序列化多态记录。

2023-10-31 13:43:01 68

原创 centos做个登录提醒

例如 login-notify.sh。

2023-10-30 15:26:49 382

原创 google auth2 邮箱登录申请

创建完成后,添加一个回调地址即可。

2023-10-25 15:38:09 110

原创 centos Let‘s Encrypt 免费https证书申请,并且自动续约

下载安装 cerbot。下载 snap 工具。

2023-10-25 15:27:47 2396

原创 filebrowser 文件系统搭建与使用

https://github.com/filebrowser/filebrowser/releasestar -zxvf linux-amd64-filebrowser.tar.gz -C /data/linux-amd64-filebrowser/./filebrowser config init./filebrowser users add 账号 密码 --perm.admin=true./filebrowser config set --address 0.0.0.0 --port 9995fileb

2023-10-23 15:30:32 308

原创 swagger gin 文档接口排序,写了一个小工具,自定义接口排序

代码如下import ("fmt""log""os""regexp""sort""strconv""strings"log.Fatal("文件不存在")return// 从doc.go中读取内容if err!= nil {// 正则匹配 "paths" 及其后面的 {} 内容,但保留 "definitions"")returnif err!= nil {err!

2023-10-18 16:36:52 360

原创 centos8 jenkins 搭建和使用

我使用的github ,在github 配置 ssh 公钥 ,位置setting ssh,在jenkins 配置全局私钥。执行 ssh target 可以跳板机登录。

2023-10-12 17:47:03 1003

原创 frida 使用记录

* 使用overload**

2023-09-26 10:59:38 565

原创 nexus 5x 刷机记录

刷完之后,在手机上按两次音量向下键,选择Recovery mode,按电源键进入。我下载的链接版本为: https://dl.google.com/android/repository/platform-tools_r29.0.5-darwin.zip。官网的下载地址 : https://developer.android.com/studio/releases/platform-tools?然后再界面install 选择 Magisk-v17.3.zip ,等待刷入,然后下一步下一步,就好了。

2023-09-17 20:54:28 455

原创 Google Authenticator工作原理

Google Authenticator工作原理

2023-08-23 14:49:05 528

原创 sqlite3 加密访问

我这边是使用的docker镜像,密码是test, 在当前目录下执行,当前目录有my.db 未加密的库。

2023-08-23 12:00:21 1877

原创 es线上处理命令记录

获取全部模版获取全部索引获取当前mapping创建一个mapping删除一个索引当前分词使用查找数据精确查询媒体和分页查询修改mapping查看setting搜索 city 和 code认证分词删除一个模版创建一个索引模版该模版下,创建的索引前缀都会使用这个模版 yst_crawler迁移工作1.设置别名2 .查看状态3.验证分词4.把数据同步到新的索引4.1 同步方式迁移4.2 异步方式迁移,设置了9个并发4.3 异步方式

2023-08-17 16:01:40 1140

原创 mysql 分区全自动维护(维护天和月)

如果是天,维护15个分区,如果是月的维护三个分区。每天凌晨 4:05:06执行,自动维护分区。如果为off 可以设置下面命令开启,再查看。如果有数据情况还可以备份,以免丢失数据。例如下面我是新建2个月分区。

2023-07-13 16:09:13 433

原创 canal docker搭建总结

canal docker搭建

2023-07-12 10:52:12 949

原创 mac m1 golang 交叉编译windows amd64程序,解决方式

我几年前提交的issues。

2023-06-16 15:14:34 870

原创 mysql ssh隧道连接内网mysql

ssh隧道连接mysql

2023-06-04 10:56:49 2531

原创 实现一个tcp连接池,用作隧道网络复用

【代码】实现一个tcp连接池,用作隧道网络复用。

2023-04-23 16:43:53 214 1

原创 k8s经常使用命令记录

k8s

2023-04-19 23:06:11 588

原创 redis使用bitop的一种业务场景

redis bitop

2023-04-04 17:14:16 160

原创 github 怎么用git命令发自己的开源包,并且指定版本,完整流程

在该页面中,可以填写 Release 的版本号、名称、描述等信息,并上传刚刚生成的压缩包,然后点击发布即可。

2023-04-03 11:19:42 647

原创 使用golang,从0到1写个websocket框架,深度了解接口抽象编程

golang, websocket ,接口抽象

2023-04-02 15:07:29 402

原创 mysql explain实战记录

MySQL 提供了一个 EXPLAIN 命令, 它可以对SELECT语句进行分析, 并输出SELECT执行的详细信息, 以供开发人员针对性优化.EXPLAIN 命令用法十分简单, 在 SELECT 语句前加上 Explain 就可以了, 例如:EXPLAINSELECTfromuser_infoWHEREid

2023-03-21 13:28:28 174 1

原创 golang 性能测试指定运行函数(知识遗忘点)

golang性能测试指定运行函数

2023-02-24 16:49:02 216

原创 golang跳转语句 break loop 和 goto loop

【代码】golang跳转语句 break loop 和 goto loop。

2022-09-23 10:52:45 919

空空如也

空空如也

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

TA关注的人

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