Files
odboy-tianjun/README.md
T
2026-11-11 12:23:09 +08:00

143 lines
10 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Hey, I'm <a href="https://www.odboy.cn" target="_blank">Odboy</a>, Nice to see you! 👋👋👋
> Odboy = **One Dream Boy**,一个专心搞事业的男孩。
<table>
<tr>
<td>👨‍💻 <b>全网同名</b></td>
<td>Odboy</td>
</tr>
<tr>
<td>📍 <b>坐标</b></td>
<td>上海 · 就职于一家快递公司</td>
</tr>
<tr>
<td>🛠 <b>主攻</b></td>
<td>Java / Go 后端开发 · 自动化运维 · 容器化</td>
</tr>
<tr>
<td>💡 <b>在做的事</b></td>
<td>把学习过程沉淀成开源项目和技术文章,方便后来者少踩坑</td>
</tr>
<tr>
<td>📫 <b>联系我</b></td>
<td><a href="mailto:tianjun@odboy.cn">tianjun@odboy.cn</a> · <a href="https://www.odboy.cn">博客</a></td>
</tr>
</table>
---
## 🧭 关于我
我是一名普通程序员,却是个重度折腾选手:有极强的自学习能力和问题解决能力,也有些代码洁癖。比起把事做完,我更在意把它做对、做好。
- **名字由来**:Odboy,one dream boy,意为一个有梦想的男孩。一心一意干事业,不用在意他人说什么,埃隆·里夫·马斯克就是这样的。
- **座右铭**:强者,从不抱怨环境。一无所有的来,两袖清风的去。或许工作中你是一颗闪耀的红星,但是在万千世界中,你只是一缕尘埃。
- **口头禅**:人生本就是不断试错的过程,项目也一样,不断的试错,不断的完善,只要有一颗炙热的恒心,总有一天,它会出现在世人眼中。
### 编程之路
我与计算机结识较晚,高考结束才拥有第一台笔记本电脑。我的第一门编程语言是 C,之后常用「神马语言」,借此接触了外挂、逆向破解、网络协议(偏加密分析)、自动化脚本等技术;用
3DsMax9 做过 GTA5 的车辆模型,也用 BAT 脚本写过不少小程序。
如今纯写业务让我有些乏味,想重新找回最初那股折腾劲。或许会换个赛道:AI 大模型?iOS
开发与逆向?Rust?硬件开发?总之别让自己闲下来,只有忙碌才能让每天过得充实而有意义。
---
## 🧰 技术栈
<p>
<img src="https://skillicons.dev/icons?i=java,go,spring,vue,react,js,html,css,mysql,redis,nginx,docker,kubernetes,ansible,linux,git,gitlab,python,flask,jquery,prometheus,maven" alt="Tech Stack" />
</p>
- **后端**:Java(Spring Boot、MyBatis-Plus、Spring Security)、Go(Gin、Xorm)、Python(Flask)
- **前端**:Vue、React、JavaScript、JQuery、HTML / CSS
- **存储与中间件**:MySQL、Redis、Zookeeper、Nginx、Apollo
- **运维与容器**:Docker、Kubernetes、Ansible、Prometheus、Linux Shell、Windows BAT
- **工具**:Git、GitLab、Maven、Postman、IDEA、SQLite3、Photoshop
- **写过但暂时放下了**:原生 Android、Electron、小程序(uni-app)、易语言
### 我会什么
- 自动化脚本:Windows BAT / Linux Shell
- 中间件安装配置与应用:Nginx、Ansible、Zookeeper、MySQL、Redis 等
- 容器化:Docker、Kubernetes
- Web 全栈开发:Vue.js / React.js + Java / Python / Go 后端
- 历史技能:原生 Android、Electron、小程序(uni-app)、易语言(能写但不想写,开发体验太差,会优先用其他技术平替)
---
## 📦 开源项目
**🚀 应用平台**
| 项目 | 说明 | 技术栈 |
|---------------------------------------------------------------|---------------------------------------------|--------------------------------------------------------------|
| [cutego](https://github.com/odboy-tianjun/cutego) | 完全自研的快速开发平台,内置用户/部门/岗位/菜单/角色/字典/参数/定时任务八大模块 | Go · Gin · Xorm · 自定义 RBAC · Redis · JWT · Vue2 · Element UI |
| [cutejava](https://github.com/odboy-tianjun/cutejava) | 前后端分离后台管理系统,含邮件、OSS 与本地存储、系统监控 | Spring Boot 2/3/4 · JWT · Spring Security · Vue2 |
| [kenaito-conf](https://github.com/odboy-tianjun/kenaito-conf) | 集中配置管理平台,多应用/多环境/多业务组配置分发,附 14 种语言客户端 SDK | Go · Vue |
**🛠 效率工具**
| 项目 | 说明 | 技术栈 |
|---------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------|-------------------------|
| [kenaito-kopsc](https://github.com/odboy-tianjun/kenaito-kopsc) | 跨平台命令助手,一条意图命令自动适配各平台底层命令,支持 dry-run 与 Docker/K8s 故障诊断 | Go |
| [kenaito-notebook](https://github.com/odboy-tianjun/kenaito-notebook) | 多层级嵌套 Markdown 笔记桌面应用,支持全文搜索、标签、回收站与多格式导出 | Go · Wails · Gin · Vue2 |
| [kenaito-wallpaper-organizer](https://github.com/odboy-tianjun/kenaito-wallpaper-organizer) | 壁纸自动归类命令行工具,按明暗/横竖方/分辨率档位归档,并发分析 | Go |
| [kenaito-iphone-export-photo-remove-duplicates](https://github.com/odboy-tianjun/kenaito-iphone-export-photo-remove-duplicates) | 删除 iPhone 导出相册中与图片对应的实况视频,减小占用空间 | Shell |
**⚙️ 运维与部署**
| 项目 | 说明 | 技术栈 |
|-------------------------------------------------------------------------------------------|-------------------------------------------------------------------------|-----------------------------|
| [kenaito-dockerfiles](https://github.com/odboy-tianjun/kenaito-dockerfiles) | 运行时镜像定制与中间件一键部署模板集(Skywalking、EFK、Nacos、RocketMQ、Zookeeper、Dubbo Admin) | Dockerfile · Docker Compose |
| [kenaito-k8sfiles](https://github.com/odboy-tianjun/kenaito-k8sfiles) | 应用上云实践:K8s 部署清单示例(StatefulSet 等) | YAML |
| [kenaito-ansible-go-example](https://github.com/odboy-tianjun/kenaito-ansible-go-example) | Go 调用 Ansible 示例,支持 ad-hoc / playbook、多连接模式、多主机批量执行 | Go · Ansible |
**📚 脚手架与示例**
| 项目 | 说明 | 技术栈 |
|---------------------------------------------------------------------------|--------------------------------------------------|---------------------------|
| [zilean](https://github.com/odboy-tianjun/zilean) | Java 后台开发脚手架,含鉴权、角色权限、数据字典、操作日志与 MyBatis/JPA 双封装 | Java |
| [lingye-gin-gorm](https://github.com/odboy-tianjun/lingye-gin-gorm) | Go + Gin + Gorm 后台示例,多数据库、JWT、统一分页与异常处理 | Go · Gin · Gorm |
| [lingye-gin](https://github.com/odboy-tianjun/lingye-gin) | Go + Gin 入门示例,REST 示例、签名校验、多环境配置与日志切割 | Go · Gin |
| [ggbond](https://github.com/odboy-tianjun/ggbond) | Spring Boot 练习 / 示例项目 | Spring Boot |
| [d2-admin-start-kit](https://github.com/odboy-tianjun/d2-admin-start-kit) | 后台管理系统前端脚手架,7 套主题、动态菜单路由、国际化 | Vue 2 · Element UI · Vuex |
| [d2blog-template](https://github.com/odboy-tianjun/d2blog-template) | 博客网站模板,含文章列表、归档、评论与登录鉴权 | Vue 2 · Element UI · Vuex |
---
## 🎯 兴趣爱好
- ***🎤 K歌***:不算五音不全,也不算好听,我对象爱听就行。
- ***🎮 网络游戏***:LOL、DNF、三角洲行动
- LOL 区服
- Leo丶Ling#16907 艾欧尼亚
- Leo丶Ling#98246 黑色玫瑰
- Leo丶Ling#81813 弗雷尔卓德
- Leo丶Ling#37786 祖安
- Leo丶Ling#23496 均衡教派
- Leo丶Ling#44799 男爵领域
- DNF 区服
- 跨五,江西一区。男大枪(Mx涉之王者)、阿修罗(BomoBorker)
- ***🤖 编程开发***:将想法付诸实践,享受创造的乐趣。
---
## 💬 写在最后
严格来说,我不算专业或技术很强的程序员,只是在工作与生活中找到了一种平衡。我不认为工作是一件很「重要」的事,自己才最重要,健康、家人朋友才是。
个人来说,程序员这条路不是长久的选择,人会老会失业。一辈子只做一件事也太无趣,人生苦短,可以多去尝试。接下来,会在其它领域去做点东西,未来之路还是要思考怎么走。
### 联系方式
| Email | 博客 |
|----------------------------------------------------------|-------------------------------------------------|
| <a href="mailto:tianjun@odboy.cn" target="_blank">邮我</a> | <a href="https://www.odboy.cn">www.odboy.cn</a> |
---
**感谢你能看到这里!** 希望我的分享对你有帮助,如果你有什么困扰,也可以咨询我,在我时间有限的情况下,我会竭力回复。