这里面记载着,我从入门编程,到现在为止,那些出现过帮助过我的人的博客;也记录着我的一些经历。希望以后回顾起来,能有所感触吧。
口头感谢太过苍白,索性将它们放到这里,这会是陪伴我一生的财富,也会见证我的成长。
这里面记载着,我从入门编程,到现在为止,那些出现过帮助过我的人的博客;也记录着我的一些经历。希望以后回顾起来,能有所感触吧。
口头感谢太过苍白,索性将它们放到这里,这会是陪伴我一生的财富,也会见证我的成长。
记录些生活中用到的小技巧
比如防撤回啊、破解闪照啊、网页视频去除logo啊、电脑定时关机啊、修改网页内容啊、虚拟定位啊、刷机啊、王卡全局免流啊、MIUI自制息屏啊等等
记录一下,平时用到的Centos7基于yum的一键shell脚本、Centos7常用操作,以后也会不断更新,毕竟使用太频繁了。
使用Windows也有几个年头了。
从我大学开始学打字、电脑入门,一路都是使用的Windows系统。不过好梦幻啊,我大学的时候,才会打字,现在居然是个码农!
近几年,工作原因,简单记录一些Windows中的基操!
写一些SQL时,经常会出现疑问,这么写对不对,然后因此又去花时间搜或者验证。此处便记录一下,后续会持续更新。
近期在注册各类平台时,由于我每次使用的密码都是不一样。这就导致我记不住密码。因此就考虑自建一个密码管理器。
像Chrome也可以实现密码记录,但是我想实现多端的密码同步,并且可以独立管理,最终我的自建方案是Bitwarden客户端和Vaultwarden服务端。
最近我在思考一个问题。
在长连接的使用场景中,为了及时释放空闲资源,通常会配置空闲超时机制。
这种机制应用于单个连接(比如一个 TCP 或 HTTP 连接)时,自然没问题。然而,如果放在一整条通信链路中,链路上的各个节点分别配置了不同的空闲超时参数,会发生什么情况呢?
我在一次实施中就遇到了类似的情况:当请求在发送后一段时间(大约 1 分钟)再次发起时,系统就会报错。由于我负责的是链路最下游的部分,无法直接查看上游节点的配置,只能推测问题可能是由于链路中各节点的空闲超时设置不一致所致。最终,我尝试将我这边的 idleTimeout
参数调大,问题随之消失。
虽然问题得以解决,但具体成因仍然只是我的猜测,也没有权力知道全貌。因此为了验证这个猜想,我决定基于 Java 的 Vert.x 框架,模拟并分析这类链路中因空闲超时不一致而导致的问题。
在日常中经常需要用到网络抓包,尤其是HTTPS。
年轻的时候,我也经常玩抓包,不过相对来说,只是按照网络搜到的配置一步步搞,少了一些思考的内容。比较依赖于工具的傻瓜化,所以当时还在IOS购买了正版三件套。
现在发现,免费版工具,也一样可以正常抓包,只是需要自己多思考而已。本文主要记录使用免费的工具,如何进行HTTPS明文抓包。
本文记录在Linux使用Docker安装GUI工具,并使用Firefox浏览器访问页面。
在压测我写的内网穿透工具时,遇到了一个很神奇的现象。客户端连接服务端,客户端当前连接已处于ESTABLISHED状态,但是服务端却没有该连接,并且程序也没有收到该连接的日志。
本文记录下该神奇现象的成因,以及背后的原理。
近期在通过源码编译一些软件包时,发现很多工具都是在编译期才需要的,而在运行时,这些东西是根本用不到的。编译安装也会造成难以卸载的问题。因此在生产环境中,应该避免使用编译安装。
像容器化,比如docker镜像,就是只打包进去最终编译后的成果。而某些场景下,我们是不应该使用容器的。此时就需要通过rpm或者deb来解决该问题。
起因是我需要创建一个10GB的空文件,而Windows创建空文件时,只支持Byte单位。因此就需要手动进行换算。
在使用Windows系统内置的计算器进行单位换算时,发现单位有GB、GiB之分,因此就特意了解了下。
之前入手了树莓派5,折腾一段时间后,环境算是搭好了。
但是又不想随身携带,我刚好有个公网IP,想着通过公网访问。于是就用到了内网穿透。
清明节三天爆肝,断断续续总共耗费一周。简单测试,性能还行。
针对 ffmpeg 记录一系列常规用法。
我有多个 Backend,这些 Backend 通过 Nginx 作为 LoadBalancer。当 Nginx 节点出现故障时,整个系统的流量无法正确转发,导致服务不可用。为了确保系统的高可用性,可以引入一个备份 Nginx 节点,并使用 keepalived
来实现故障转移和流量切换。本文目的是学习 keepalived,顺便将其涉及的基础知识也进行了解。