Life 折腾小服务器 - nginx与https
给 Nginx 上 HTTPS:从自签名证书、Let's Encrypt、Certbot 到 Wireshark 抓包验证 Basic Auth 明文问题。
给 Nginx 上 HTTPS:从自签名证书、Let's Encrypt、Certbot 到 Wireshark 抓包验证 Basic Auth 明文问题。
给 VPS 部署 Netdata 监控,并用 Nginx、DNS、Basic Auth、HTTPS 和本地绑定一步步把服务藏到公网入口后面。
Halo1剧情
用 dig +trace、NS、A、MX、TXT、CNAME 等记录理解 DNS 域名层级、递归查询和权威解析。
复盘线程池任务异常后 worker、Future、业务队列之间的真实行为,以及为什么看起来会全员 WAITING。
用 /var/log/messages 和 dmesg 排查 Linux OOM killer 杀进程记录,并解释 total-vm、rss 等字段。
从 advice、pointcut、advisor 到自动代理创建,系统梳理 Spring AOP 的动态代理模型和同类方法调用失效问题。
从 AnnotationConfigApplicationContext 的启动过程出发,理解 BeanDefinition、refresh 流程和 Spring 容器事件。
从实例化、属性注入、Aware、初始化到销毁,梳理 Spring Bean 生命周期和后处理器扩展点。
通过 ps axj/axjf 观察 Linux 进程的 PID、PPID、PGID、SID、TTY、TPGID 和前后台进程。