首页
学习
活动
专区
工具
TVP
发布

仁扬笔记

专栏成员
51
文章
15810
阅读量
12
订阅数
谈谈 Kafka 的幂等性 Producer
使用消息队列,我们肯定希望不丢消息,也就是消息队列组件,需要保证消息的可靠交付。消息交付的可靠性保障,有以下三种承诺:
仁扬
2023-08-03
1681
根据首尾字符串截取中间字符串
常规的方式是 `strings.Index` 出位置,然后根据字符串(今天)的长度,返回词的内容。
仁扬
2023-08-03
2140
容器化的好处
容器化,是指使用容器技术(Docker/containerd等)运行应用程序(容器),并使用容器编排技术(例如 K8s)来管理这些容器。
仁扬
2023-08-03
1520
PHP 容器化引发线上 502 错误状态码的修复
笔者所在公司技术栈为 Golang + PHP,目前部分项目已经逐步转 Go 语言重构,部分 PHP 业务短时间无法用 Go 重写。
仁扬
2023-08-01
2570
记一次 HTTPS 抓包分析和 SNI 的思考
日常听说 HTTPS 是加密协议,那现实中的 HTTPS 流量,是真的完全加密吗?
仁扬
2023-07-31
6400
微服务性能分析工具 Pyroscope 初体验
- CPU Profiling: CPU 分析,按照一定的频率采集所监听的应用程序 CPU(含寄存器)的使用情况,可确定应用程序在主动消耗 CPU 周期时花费时间的位置;
仁扬
2023-07-28
3200
Redis 主从同步原理
**主从同步,就是将数据冗余备份,主库(Master)将自己库中的数据,同步给从库(Slave)。**
仁扬
2023-07-27
2090
Manjaro Linux 连接公司的 VPN 网络
> 注意:如果你公司的 VPN 网络是在苹果下使用的,本文可能不适用(苹果系统不支持 PPTP)。
仁扬
2023-07-26
3790
Manjaro Linux 安装 deb 软件包
三年前,工作都是在 Linux 下完成的——那时候的我还没买苹果电脑,每天的快乐就是折腾 Linux 发行版。
仁扬
2023-07-25
9630
Redis 集群偶数节点跨地域部署之高可用测试
上云后,均为广东的某个云厂商的 2 个可用区,不再使用 IDC 数据中心,部署架构一致。
仁扬
2023-07-24
1990
快速切换 nodejs 的版本
最近在开发一个常驻进程、定时任务统一调度系统,以应对开发在进程管理方面遇到的各种复杂问题。
仁扬
2023-07-23
2K0
获取客户端真实 IP 地址的最佳实践
公司从去年全面推动业务上云,而以往 IDC 架构部署上,接入层采用典型的 4 层 LVS 多机房容灾架构,在业务高峰时期,扩容困难(受限于物理机资源和 LVS 内网网段的网络规划),且抵挡不住 HTTPS 卸载引发的高 CPU 占用。
仁扬
2023-07-23
7690
使用 Dockerfile 构建生产环境镜像
1202 年了,如果你连 Docker 都不知道是什么,我建议买一本书看看——或者谷歌一下,博客已经写烂了。
仁扬
2023-07-21
4610
大白话讲讲 Go 语言的 sync.Map(二)
上一篇文章 《大白话讲讲 Go 语言的 sync.Map(一)》 讲到 entry 数据结构,原因是 Go 语言标准库的 map 不是线程安全的,通过加一层抽象回避这个问题。
仁扬
2023-07-20
2690
大白话讲讲 Go 语言的 sync.Map(一)
我们每个人都有身份证号码,如果我需要从身份证号码查到对应的姓名,用 map 存储是非常合适的。
仁扬
2023-07-19
1100
我是如何组织 Go 代码的(目录结构 依赖注入 wire)
对于大多数 Gopher 来说,编写 Go 程序会直接在目录建立 main.go,xxx.go,yyy.go……
仁扬
2023-07-18
4870
巧用 nc 命令传输文件
刚入职不是很久的整个运维团队,也不是很熟悉生产环境(有时候觉得自己就是个运维哈哈哈哈),于是把机器下线后,一顿 tar 压缩,就准备 scp 发送了。
仁扬
2023-07-17
4800
快速搭建 phpmyadmin 开发环境
当然,phpmyadmin 也有不好的地方,比如导入/导出就没有 Navicat 那么强大,大表操作还是 Navicat 好使。
仁扬
2023-07-16
2990
gin 接口开发 - 用户输入自动 TrimSpace
比方说下面的 struct,大家用过 gin 的就知道,支持指定某个字段为 required,用户如果不输入,就检验不通过。
仁扬
2023-07-15
1560
说说 Go 语言的坑(二)
上一篇文章 说说 Go 语言 for-range 的坑 说的是 for-range 的,工作中,其实还是遇到蛮多奇奇怪怪的问题,这里也顺便整理了一下,就当作是续集:)
仁扬
2023-07-14
1140
点击加载更多
社区活动
AI代码助手快速上手训练营
鹅厂大牛带你玩转AI智能结对编程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档