侧边栏壁纸
  • 累计撰写 18 篇文章
  • 累计创建 0 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

周报(2026-01-12~2026-01-18)

大锤灬
2026-01-16 / 0 评论 / 0 点赞 / 5 阅读 / 0 字

这一周总体可以概括为一句话:
技术上有收获,执行力在打折,钱包在流血,悟空在挨打。

下面按几个大方向分别记录一下,给未来的自己留点证据。

曼科-点薪相关:一次 nginx 翻车的完整复盘

这周在点薪项目上,nginx 狠狠地给我上了一课

1️⃣ 架构变化回顾

之前点薪的部署方式相对简单:

  • 前端直接打包进 后端 jar 包

  • nginx 直接访问 jar 的根路径

  • 世界一度非常和平

现在情况变了:

  • 后端:不再使用带 lib 的 xml 打包方式,而是整体打成一个 jar

  • 前端:用 npm 单独打包

  • 前端部署在 beta 服务器

  • nginx:

    • 负责前端静态资源

    • 同时配置后端的反向代理

架构一升级,问题也跟着升级了。

2️⃣ nginx 反向代理的关键坑点(重点记住)

核心问题:端口号不对,业务逻辑直接乱套。

在反向代理中,如果不配置下面这一行:

proxy_set_header X-Forwarded-Port $server_port;

后果是:

  • 用户用的是 https

  • nginx 实际监听的是 443

  • 后端却只能拿到 80

  • 最终拼出来的 URL 变成了:
    👉 https://xxx:80

这玩意一出来,业务逻辑直接开始精神分裂。

结论
以后只要是 https + 反向代理,X-Forwarded-Port 必须明确告诉后端真实端口。

3️⃣ 多域名证书的小细节

www.dianxingg.cndianxingg.cn 想共用同一张证书,需要注意:

listen 443 ssl http2;

否则就会出现:

  • 一个域名安全

  • 一个域名“不安全”

  • 浏览器一脸嫌弃

结论
多域名 + SSL,listen 配置一定要统一、明确。

附件(部分nginx 配置):

server {
    listen 443 ssl http2;
    server_name dianxingg.cn www.dianxingg.cn;
    ssl_certificate /etc/nginx/ssl/dianxingg.cn.pem;
    ssl_certificate_key /etc/nginx/ssl/dianxingg.cn.key;
    
    index index.html index.htm default.htm default.html;
    root /etc/nginx/html/dianxin_prod/dist;
    location / {
        try_files $uri $uri/ /index.html;
    }
    location /openapi/ {
#      	proxy_pass http://pre-dx-jar;
        proxy_pass http://dx/openapi/;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;
        proxy_set_header X-Forwarded-Port $server_port;
    }
    location /api/ {
        proxy_pass http://dx/api/;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;
        proxy_set_header X-Forwarded-Port $server_port;
    }
    location @router {
        rewrite ^.*$ /index.html last;
    }
    # 开放平台
    location /platform {
      	root /app/dianxin/conf/static/html;
        index index.html;
    }
}

拖延症专项反思:我到底在拖什么?

这一块,说实话有点扎心。

1️⃣ w2x 的 bug:经典“下周一定”

  • 一月初就说要改

  • 结果一拖再拖

  • 每次都能给自己找到理由:

    • 今天有点累

    • 晚上随便看点视频

    • 明天精神好点再说

结果就是:
bug 还在,心理压力在默默累积。

2️⃣ 学习计划 vs 晚上视频

原本计划要学的内容:

  • 瑞数相关知识

  • w2x 的技术整理

现实情况是:

  • 晚上打开学习资料

  • 然后顺手点开视频

  • 再然后就“学习到此为止”

3️⃣ 接下来的硬性要求(给自己定规则)

未来一个月必须做到:

  • 把工作内容系统性整理一遍

  • 不允许再无限拖延

  • 晚上时间要被真正利用起来

  • 一周最多休息 一天

这不是自律,是止损

学习与技术沉淀:不能只改 bug,不留痕迹

接下来学习和整理要并行推进,而不是“只解决当下”。

📌 瑞数相关

  • 系统整理技术点

  • 输出成文档或博客

  • 避免“学过但等于没学”

📌 w2x 项目

计划顺序很明确:

  1. 先改 bug

  2. 再把 w2x 的技术实现整理成文档

  3. 为以后修改、接手、回忆留后路

目标不是“我现在会”,而是半年后我还能快速想起来

省钱警告:钱包已经在敲警钟了

这两周花钱明显有点多,需要踩一脚刹车。

💸 不太聪明的一次消费

  • 在 Steam 买了《最后生还者 第一部》

  • 以为平板能玩

  • 研究完发现:不能

  • 属于典型的“研究在后,付钱在前”

🧾 接下来的现实支出

未来需要花钱的地方不少:

  • NAS

  • 牙齿矫正

  • 买车

结论
现在开始攒钱,不是保守,是给未来的自己减压。

游戏记录:黑神话·悟空(又爽又折磨)

最后说点开心的。

🎮 游戏体验

《黑神话·悟空》整体体验非常好:

  • 世界观

  • 氛围

  • 操作手感

一句话:值这个评价。

🐯 本周进度

  • 新虎先锋:终于打过了

  • 小骊龙:打了两天,越打越顺

  • 但问题也很明显:

    • 打久了容易操作变形

    • 想法有,但手跟不上

现在卡在:

  • 老虎先锋(老的)

  • 理论上比新的好打

  • 但打多了反而越打越乱

结论:
人菜不可怕,手累还硬打才可怕。

总结(给未来的自己)

  • 技术上:这周是有进步的,nginx 的坑踩得很值

  • 执行力:拖延问题必须正视,不能再靠“下次一定”

  • 学习:要输出成文档,不然等于没学

  • 钱包:已经在报警,开始收手

  • 游戏:慢慢打,别急,别上头

如果你未来看到这篇,希望你能说一句:
“还好当时把这些都记下来了。”

0

评论区