言成言成啊 | Kit Chen's Blog
[顶] 那些年,帮助过我的博客们

这里面记载着,我从入门编程,到现在为止,那些出现过帮助过我的人的博客;也记录着我的一些经历。希望以后回顾起来,能有所感触吧。

口头感谢太过苍白,索性将它们放到这里,这会是陪伴我一生的财富,也会见证我的成长。

阅读全文
posted @ 2020-02-05 21:49:27
[顶] 那些年,我玩过的黑科技

记录些生活中用到的小技巧

比如防撤回啊、破解闪照啊、网页视频去除logo啊、电脑定时关机啊、修改网页内容啊、虚拟定位啊、刷机啊、王卡全局免流啊、MIUI自制息屏啊等等

阅读全文
posted @ 2020-01-04 03:02:40
[顶] 那些年,我玩过的Windows

使用Windows也有几个年头了。

从我大学开始学打字、电脑入门,一路都是使用的Windows系统。不过好梦幻啊,我大学的时候,才会打字,现在居然是个码农!

近几年,工作原因,简单记录一些Windows中的基操!

阅读全文
posted @ 2023-06-18 18:38:52
自建密码管理器

近期在注册各类平台时,由于我每次使用的密码都是不一样。这就导致我记不住密码。因此就考虑自建一个密码管理器。

像Chrome也可以实现密码记录,但是我想实现多端的密码同步,并且可以独立管理,最终我的自建方案是Bitwarden客户端和Vaultwarden服务端。

阅读全文
posted @ 2025-06-14 01:55:13
小记Vert.x的Pipe都做了什么

最近我在思考一个问题。

在长连接的使用场景中,为了及时释放空闲资源,通常会配置空闲超时机制。

这种机制应用于单个连接(比如一个 TCP 或 HTTP 连接)时,自然没问题。然而,如果放在一整条通信链路中,链路上的各个节点分别配置了不同的空闲超时参数,会发生什么情况呢?

我在一次实施中就遇到了类似的情况:当请求在发送后一段时间(大约 1 分钟)再次发起时,系统就会报错。由于我负责的是链路最下游的部分,无法直接查看上游节点的配置,只能推测问题可能是由于链路中各节点的空闲超时设置不一致所致。最终,我尝试将我这边的 idleTimeout 参数调大,问题随之消失。

虽然问题得以解决,但具体成因仍然只是我的猜测,也没有权力知道全貌。因此为了验证这个猜想,我决定基于 Java 的 Vert.x 框架,模拟并分析这类链路中因空闲超时不一致而导致的问题。

阅读全文
posted @ 2025-06-08 01:41:22
小记HTTPS明文抓包

在日常中经常需要用到网络抓包,尤其是HTTPS。

年轻的时候,我也经常玩抓包,不过相对来说,只是按照网络搜到的配置一步步搞,少了一些思考的内容。比较依赖于工具的傻瓜化,所以当时还在IOS购买了正版三件套。

现在发现,免费版工具,也一样可以正常抓包,只是需要自己多思考而已。本文主要记录使用免费的工具,如何进行HTTPS明文抓包。

阅读全文
posted @ 2025-06-07 00:19:25
编译rpm包与deb包

近期在通过源码编译一些软件包时,发现很多工具都是在编译期才需要的,而在运行时,这些东西是根本用不到的。编译安装也会造成难以卸载的问题。因此在生产环境中,应该避免使用编译安装。

像容器化,比如docker镜像,就是只打包进去最终编译后的成果。而某些场景下,我们是不应该使用容器的。此时就需要通过rpm或者deb来解决该问题。

阅读全文
posted @ 2025-05-14 23:55:53
小记MB/MiB数据存储单位

起因是我需要创建一个10GB的空文件,而Windows创建空文件时,只支持Byte单位。因此就需要手动进行换算。

在使用Windows系统内置的计算器进行单位换算时,发现单位有GB、GiB之分,因此就特意了解了下。

阅读全文
posted @ 2025-05-02 09:45:32
手撕TCP内网穿透及配置树莓派

之前入手了树莓派5,折腾一段时间后,环境算是搭好了。

但是又不想随身携带,我刚好有个公网IP,想着通过公网访问。于是就用到了内网穿透。

清明节三天爆肝,断断续续总共耗费一周。简单测试,性能还行。

阅读全文
posted @ 2025-04-13 15:09:48
LVS以及KeepAlived实现故障转移<未完成>

我有多个 Backend,这些 Backend 通过 Nginx 作为 LoadBalancer。当 Nginx 节点出现故障时,整个系统的流量无法正确转发,导致服务不可用。为了确保系统的高可用性,可以引入一个备份 Nginx 节点,并使用 keepalived 来实现故障转移和流量切换。本文目的是学习 keepalived,顺便将其涉及的基础知识也进行了解。

阅读全文
posted @ 2025-03-23 10:59:07