- 简介:
- 本人的博客大部分为“框架师 & 墨白”,九五后码农一枚,现居广州,博客发文时间不固定,还有一个公众号,但是公众号已经很久没有发表文章了,比较懒,不喜欢排版🙄。博客主要也是后端为主,基本上是我业务中遇到的问题,或者平常学习的一些记录。目前公司接手的项目是前后端分离的项目,现在前端几乎已经忘干净了😅,发博客时间也不固定,想发就发,有时候可能掺杂一些自己的日常感想。就先这样吧。。。。。。
- 常用技术栈:
- Java & Python & SpringBoot & SpringCloud & Nacos & Gateway & Satoken & MybatisPlus & Nginx & Mysql & InfluxDB &
React & Redis & IEC61850 & Maven & Git & SSM & Docker & Shell ………….
- 常用工具集:
- 技能列表:
Java: 熟练掌握 Java 核心概念,包括 JVM 模型、并发编程(synchronized、volatile 等机制),能够解决多线程环境下的常见问题。熟悉常用设计模式及算法,具备良好的编程习惯和代码规范。
Spring 系列框架: 熟练使用 SpringBoot、SpringCloud、MyBatis Plus 等主流开发框架,理解其核心设计原理,并能根据业务需求进行开发。目前正在深入学习 SpringBoot、SpringCloud、Spring、RPC 系列框架的源码。
其他框架: 熟悉 Sa-Token、Spring Security、MyBatis、Snail Job、IEC61850、Jsoup 等开源框架,能够快速集成并应用于实际项目中。
关系型数据库: 熟悉 MySQL、Oracle、SQL Server、瀚高 DB 等关系型数据库,了解索引、事务机制,具备 SQL 调优及索引优化的实践经验。
非关系型数据库: 熟悉 Redis 线程模型,掌握其常用数据结构、持久化机制及过期策略,能够解决缓存穿透、雪崩、击穿等问题。熟悉 MongoDB 文档数据库,掌握相关 SQL 操作,具备数据库开发与优化经验。
时序数据库: 熟悉 InfluxDB 时序数据库,掌握相关 SQL 操作,具备数据库开发与优化经验。
网络协议: 掌握 TCP/IP 等网络传输协议。
Web 服务器 : 使用 Nginx、Tomcat、Undertow 等 web 服务器,了解反(正) 向代理、负载均衡、水平扩展。
服务器操作系统: 经常使用 ARM、AMD、Intel 系列 CPU 架构服务器,如中标麒麟,统信 UOS ,Centos 7 ,Ubuntu 等服务器操作系统。
版本控制: 熟练使用 Git 版本控制工具、基本命令,Git 工作流;使用过 SVN,已弃用。
容器化与脚本: 经常使用 Docker 容器化技术,编写 Shell 脚本。
开发工具: 熟悉 IDEA、Navicat、Git、Maven、GitHub、Jenkins 等开发工具,具备 CI/CD 自动化部署经验,能够高效管理项目开发与发布流程。
Linux: 熟悉 Linux 操作系统,掌握常用命令,能够使用 Docker 进行环境搭建与运维,具备 Shell 脚本编写能力。
RabbitMQ: 熟悉 RabbitMQ 消息中间件,了解其消息可靠性、死信队列、顺序消息等原理,具备解决消息堆积、丢失等问题的经验。
微服务组件: 熟悉 Nacos、Gateway、Dubbo、Feign、Sentinel 等微服务组件,曾封装字段翻译、EasyExcel、SSE、WebSocket、限流、重复提交等通用组件,提升开发效率。
公司项目: 目前在公司项目中负责相关开发工作。
个人项目: 目前除了公司项目外,和朋友在研发一个商城平台,前后端分离项目,后续可能会考虑开源。
代码规范与文档: 注重代码规范,擅长编写清晰的 Restful API 文档和单元测试,具备高效的 Debug 排查能力,能够快速定位并解决远程调试中的问题。
- 交流讨论:
- 微信订阅号:框架师
- 邮箱联系:
mobaijun8@163.com
- 其他问题请在留言区或邮件发我,看到即回