Skip to content

china-fanxin/china-fanxin.github.io

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

👁‍🗨博客展示

📚博客简介

  • 本博客用来记录个人学习总结、心得,以及构建属于自己的 快速查找知识库
  • 博客搭建: 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分)| 读写能力 良好 | 听说能力 良好

📝工作经历

1. 北京东方国信科技股份有限公司 ( 2020年11月 ~ 今 )

中国联通数据上云项目

在项目中负责对数据库的存储过程脚本进行重写,移植到国信自研数据治理平台流程中作为备用方案。

国防项目xx系统开发(保密)

负责其中两个模块接口功能的开发。

  • 学会了在 Oracle 中通过存储过程、视图、函数进行数据处理,编写关联度计算存储过程,进行条目关联度推荐。
  • 熟练使用 Mybatis-Plus 插件进行接口开发,使用注解开发。
  • 熟练使用 Swagger 注解生成接口文档。
  • 能够模仿使用 Spring boot、Mybatis-Plus、Shiro 进行项目结构搭建。

国防项目数据清洗插件开发

全面负责 3 款插件:缺失值清洗、逻辑清洗、格式清洗 后端开发,前后端联调,上线部署。并负责编写插件使用说明书。

  • 遇到的问题:
    • 因为是涉密项目,整个开发环境是客户提供的封闭内网环境,无法联网、不能截图、不能拍照,解决问题时无法进行有效沟通,使用工具受到严格控制,每次更改都需要经过客户驻场管理人员光盘刻录,开发、部署进度严重受阻。
  • 如何面对:
    • 严格遵守客户的保密要求,遇到问题进行总结整理、经过不断尝试之后,定位问题最可能出现的原因,再与总部研发部门进行沟通交流,逐渐适应了这样的开发节奏,不急不躁,稳定推进项目进行,并部署上线、通过线上真实环境测试。
  • 技术栈: JDBC、HTTPClient、工厂设计模式

朔州档案管理系统

负责档案管理-一文一件库功能模块前后端开发

  • 技术栈:Spring、Spring MVC、Mybatis、Element UI

开源项目和作品

CRM客户关系管理系统

个人博客管理系统(正在开发完善,已部署上线

💖Hobbies

  • 熬夜冠军(经常写东西忘了睡觉)
  • 开源热爱者(有一颗为开源社区贡献力量的心❤)
  • 喜欢写博客、做知识整理(收藏整理小能手😜😜)

✨Future

尽快熟悉目前软件开发行业主流的技术,然后大杂烩一样进行一次全栈项目开发!!!

预计使用到的技术栈:

  • 后端开发:
    • Spring Boot、Mybatis Plus、Mysql、Redis、ES
    • Docker、K8S
  • 前端开发:
    • Ant Design、Vue
  • CI/CD :Jenkins ...

致谢

感谢您花时间了解我,让我们一起进步吧!!

About

My personal blog powered by vuepress

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published