墨白
165 文章
10 分類
132 標籤
墨白
165 文章
10 分類
132 標籤
墨白
Java工程師 | 墨白
有道無術,術尚可求,有術無道,止於術!
  文章統計圖
  我的項目
本項目集成了項目中常用的工具類(維護中/公共庫)
抽象化並封裝常用模組,幫助開發者快速整合和客製化應用,提升開發效率。 (維護中/公共庫)
常用的 Docker 映像工具與配置,可協助開發者高效建置與部署應用程式。 (維護中/公共庫)
此項目實現了自動記錄GitHub star ,以方便備份和維護。 (維護中/公共庫)
收集和自己工作中常用的一些 Windows 腳本倉庫(維護中/公共庫)
每日拉取 Wallpaper 網站的壁紙並進行分類整理(維護中/公共庫)
简易小巧的脱敏工具类(維護中/公共庫)
定時更新知乎熱點信息(維護中/公共庫)
基於 SpringBoot 自定義 Starter(維護中/私有庫)
  简介
  1. 简介:
  • 本人的博客大部分为“框架师 & 墨白”,九五后码农一枚,现居广州,博客发文时间不固定,还有一个公众号,但是公众号已经很久没有发表文章了,比较懒,不喜欢排版🙄。博客主要也是后端为主,基本上是我业务中遇到的问题,或者平常学习的一些记录。目前公司接手的项目是前后端分离的项目,现在前端几乎已经忘干净了😅,发博客时间也不固定,想发就发,有时候可能掺杂一些自己的日常感想。就先这样吧。。。。。。

  1. 常用技术栈:
  • Java & Python & SpringBoot & SpringCloud & Nacos & Gateway & Satoken & MybatisPlus & Nginx & Mysql & InfluxDB &
    React & Redis & IEC61850 & Maven & Git & SSM & Docker & Shell ………….
  1. 常用工具集:
TyporaIDEAGoogleListary迅雷PicGo网易云音乐SnipasteQ-Dir钉钉微信Foxmail
WebStormVMwareNavicatImagineTIMXshellPotPlayerSumatraPDF网易邮箱大师SoftEther VPNTeamViewerOffice 全家桶
CareUEyes阿里云盘ToDeskImagineMicrosoft EdgeNotepad3Sublime Text7-zipIEDScoutgeekUninstall ToolDataGrip

  1. 技能列表:
  • 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 排查能力,能够快速定位并解决远程调试中的问题。


  1. 交流讨论:
  • 微信订阅号:框架师
  • 邮箱联系:mobaijun8@163.com
  • 其他问题请在留言区或邮件发我,看到即回