熟练掌握 Java 语言,深入理解 JVM 原理及多线程编程,熟悉 Spring Boot 等主流框架的底层机制与源码,能快速定位并解决复杂报错。
熟练掌握Go语言,深入理解Go开发框架,如gin框架等。
精通 Python 脚本开发,擅长编写各类自动化工具、数据处理脚本及运维监控脚本(曾用于高强度竞赛环境),代码执行效率高。
专家级 Linux 操作系统维护能力,熟练使用各类 Shell 命令进行服务器管理与故障排查。
精通 Docker 容器化技术及 Kubernetes (K8s) 集群的部署、编排与维护,有实际的服务器集群运维经验。
熟悉各类中间件(如 WebLogic, JBoss 等)及 Web 服务器(Nginx, Apache)的配置与调优。
具备深厚的 Web 协议(HTTP/HTTPS)理解能力,擅长分析请求链路。
擅长代码审计与重构,能够编写“安全、防注入、高性能”的业务代码。
熟练使用各种AI工具,如ChatGPT, Codex,Claude,Gemini等。
一、做过一次比较大的架构迁移工作,把原本跑在几台裸金属Linux服务器上的乱七八糟的服务,全部迁移到了Kubernetes集群里。当时主要是为了解决环境不一致的问题,我把所有的Java应用和中间件(像Nginx、WebLogic这些)都做成了Docker镜像,为了减小体积还做了多阶段构建。K8s的那些YAML文件都是我根据业务需求手写的,包括服务发现、负载均衡这些配置。中间为了解决容器网络延迟的问题,还专门去调了Linux的内核参数。现在这套环境部署起来非常快,一键就能扩容。
二、之前业务那边需要一个能实时抓取和处理大量数据的工具,一开始用的Python脚本跑得太慢,经常卡死。我就用Go语言的Gin框架把核心的数据接收模块重写了,利用Go的协程特性,抗并发的能力直接翻了好几倍。至于后端复杂的数据清洗和自动化处理逻辑,我还是用Python写的,为了保证脚本不死,我还加了守护进程和自动重连的机制。这套东西交付后基本上没出过岔子,效率比之前的单线程版本高了十倍不止。
这是一个我个人在本科阶段学习期间,我个人用了一周时间开发的一个手机端考试app,使用flutter框架,dart语言开发的移动端,后端使用了gin框架,go语言开发。数据库使用的PostgreSQL数据库,使用GORM框架开发。服务端和移动端功能都完整,且资源占用少,响应速度快,
这个项目名字叫作应急工具箱Emergency Toolkit,也是由我个人单独开发,主要是为了服务于任何环境下快速进行安全扫描以及搭建网络隧道(frp)而设计的,整个工具箱的所有项目完全静态链接,几乎能在所有的linux x86上是使用,几乎完全不需要依赖。这个项目开发的时候对各
该项目同样也是我个人独自开发的,不过有借鉴项目,原项目是使用python开发的,众所周知python的速度慢,多线程不友好,于是我就用go语言进行了重构和二次开发,并使用CI编译了多种平台的二进制文件,使用起来不仅轻量易用,还运行速度快,效率高,比python版本速度快好几倍。