关于

贾小黑 的头像
贾小黑 · MegawattJ
ISTJ⏱️ 双子♊ 小韩🇰🇷水硕🚣🏻‍♂️
半吊子全栈工程师🔧 闲不住自由开发者👨🏻‍💻
骑行🚴🏻‍♂️ 旅行✈️ 乐高🧩 3D打印⚙️ HAM📡
DE BA4RMF 73 ~~~

关于我

我是 贾小黑,网上也常叫 MegawattJ。做了十多年软件研发,带过几十人的团队,踩坑无数。这个博客的大半,就是从这些坑里捡回来的。

后端是我的主场:Java 一路写到 Spring Cloud,也碰 Python、Lua; 数据从 Oracle、MySQL、PostgreSQL 玩到 Redis、Elasticsearch、Hadoop 这一票。 交付过数据中台、高并发通信平台、省级赛事系统这类「挂了,就算在卫生间也会被揪出来处理(亲历)」的东西。

前端和移动端也一直自己写:几个网站都是用 Vue 3 + Nuxt 4 搭的,移动端多用 Flutter,一套代码同时跑手机和桌面。

最近两年掉进了 AI 的坑:RAG、大模型网关、MCP、Spring AI, 琢磨怎么把大模型真正塞进业务里,而不是只做个能聊天的 Demo。

有张 PMP,大概只能证明我既会写代码,也会开会。

关于这个博客

不追热点,更新随缘。

站点是 Nuxt 4 + Nuxt Content 搭的纯静态站:文章以 Markdown 存在 Git 仓库里, 构建成静态页面后交给 Nginx 托管。没有后端,也没有数据库。

我做的东西

想看我平时做的工具,可以去 easyDebug.NET 在线工具站。 起因就是日常干活老要用到这些小工具,网上找的要么不合手、要么不敢把数据丢过去, 索性自己写了一套,绝大多数工具都在浏览器本地跑、输入不出浏览器。

另外还有几个自己在用的开源项目:

EasyAuth:开源的 2FA 身份验证器,离线可用、数据存在自己手里。这也是第一个获批软著的项目,核心代码只写了一个月,软著审批熬了我两个多月。

DelayQ:基于 Redis 和数据库的延时队列,到点了替你去调一个 HTTP 接口。

MacPro GPU Switch:把 macOS 里只能敲 sudo pmset 切的显卡模式,搬进一个 JavaFX 小窗口。

jar2pom:拿 jar 的 SHA1 去 Maven 中心库反查坐标,给非 Maven 项目补 POM 的 dependency。

snowflake-nacos —— 基于 Nacos 的服务实例列表动态生成 Snowflake 的 workerId / datacenterId,进而生成雪花ID。

公众号

微信公众号「易调工坊」二维码
易调工坊

联系我

知识共享许可协议

如无特殊声明,本站所有原创文章采用 「CC BY-NC-SA 4.0」 知识共享许可协议。