- 本博客用来记录个人学习总结、心得,以及构建属于自己的
快速查找知识库
。 - 博客搭建: Github or Gitee Pages 、vuepress 、Github Actions
- 博客写作:Markdown 语法、VSCode 编辑器、Typora 编辑器、Picgo 、Gitee 图床
- Java 基础到进阶过程的知识点总结
- Jeecg-Boot 框架的学习和使用过程记录
- 日常感悟和好文摘录
-
编程语言:Java(熟练使用进行Web开发,了解JVM优化技术)、Python(简单了解)
-
后端开发技术:
- Spring、Spring boot(熟练使用注解开发;了解Spring boot启动、停止原理;Spring boot生成可执行 jar 文件原理)
- Mybatis(了解 Mybatis 拦截器,并可通过拦截器开发 Mybatis 插件,实现自定义拦截规则)
- Mybatis-Plus(熟练使用注解开发,灵活运用 Lambda 流式开发)、Shiro(能够控制用户登录、权限控制)
- Docker
- K8S(了解)
- Servlet(熟练使用Xml进行配置,了解 Servlet 3.0 面向注解开发)、JSP(熟悉 EL 语法)
- Spring Cloud、Zuul、Spring Security(了解)
-
数据库:
- MySQL(CURD、多表联查、编写存储过程、视图、函数、简单SQL优化)
- Oracle(CURD、多表联查、编写存储过程、视图、函数、简单SQL优化)
- MongoDB(了解)
-
中间件:Redis、RabbitMQ
-
CI/CD:Jenkins(了解)
-
脚本语言:Shell(能够编写简单的Shell脚本文件)
-
版本管理:
- Git:熟练使用Git指令:clone、add、commit、pull、push、fetch等
- SVN:能搭建线上SVN仓库,进行版本控制
- Docker Hub:能制作Docker镜像推送到Docker Hub
-
Linux : 远程登录、文件和目录管理、用户和权限管理、常用指令( vim、yum、apt、cat )、使用阿里云Centos 7 进行项目部署
-
容器:Docker(熟悉Docker所有操作指令;能够制作、发布Docker镜像;了解Docker网络通信,可进行集群部署)
-
前端技术:
- HTML、CSS、JS三件套
- Ajax(能够使用JS、JQuery实现 Ajax 技术)
- Node.js、Vue、ElementUI、JS、TS、LESS、Gulp、Ant Design
-
软件技能:
- 开发工具:Intelij IDEA、Eclipse、VSCode、HBuilder、微信开发平台
- 数据库:Navicat、SQLYoung、PLSQL
- 运维工具:Xshell、Xftp、宝塔
- 版本工具:Git、TortoiseSVN
- Tomcat、Maven
- 设计工具:PS、AI、Pr
-
语言能力:
- 英语:四级(517分)| 读写能力 良好 | 听说能力 良好
在项目中负责对数据库的存储过程
脚本进行重写,移植到国信自研数据治理平台流程中作为备用方案。
负责其中两个模块接口功能的开发。
- 学会了在 Oracle 中通过存储过程、视图、函数进行数据处理,编写关联度计算存储过程,进行条目关联度推荐。
- 熟练使用 Mybatis-Plus 插件进行接口开发,使用注解开发。
- 熟练使用 Swagger 注解生成接口文档。
- 能够模仿使用 Spring boot、Mybatis-Plus、Shiro 进行项目结构搭建。
全面负责 3 款插件:缺失值清洗、逻辑清洗、格式清洗 后端开发,前后端联调,上线部署。并负责编写插件使用说明书。
- 遇到的问题:
- 因为是涉密项目,整个开发环境是客户提供的封闭内网环境,无法联网、不能截图、不能拍照,解决问题时无法进行有效沟通,使用工具受到严格控制,每次更改都需要经过客户驻场管理人员光盘刻录,开发、部署进度严重受阻。
- 如何面对:
- 严格遵守客户的保密要求,遇到问题进行总结整理、经过不断尝试之后,定位问题最可能出现的原因,再与总部研发部门进行沟通交流,逐渐适应了这样的开发节奏,不急不躁,稳定推进项目进行,并部署上线、通过线上真实环境测试。
- 技术栈: JDBC、HTTPClient、工厂设计模式
负责档案管理-一文一件库功能模块前后端开发
- 技术栈:Spring、Spring MVC、Mybatis、Element UI
- 项目地址:https://gitee.com/china-fanxin/crm
- 项目简介:基于Servlet+Jsp开发的crm客户关系管理系统。
熬夜冠军
(经常写东西忘了睡觉)开源热爱者
(有一颗为开源社区贡献力量的心❤)- 喜欢写博客、做知识整理(收藏整理小能手😜😜)
尽快熟悉目前软件开发行业主流的技术,然后大杂烩一样进行一次全栈项目开发!!!
预计使用到的技术栈:
- 后端开发:
- Spring Boot、Mybatis Plus、Mysql、Redis、ES
- Docker、K8S
- 前端开发:
- Ant Design、Vue
- CI/CD :Jenkins ...
感谢您花时间了解我,让我们一起进步吧!!