基础技术:
熟练 JavaEE 常用类库、异常、集合、多线程、反射、代理、IO,Java8 中Stream
熟练 JavaEE 中 JSP、Servlet、JDBC、Filter、Listener、EL
框架技术:
熟练 Spring的生命周期,依赖注入、IOC 、AOP、事务操作、注解及 XML 配置
熟练 SpringMVC 整体流程、解析器、异常处理
熟练 SpringBoot 自动装配流程及加载顺序
熟练 SpringSecurity 安全框架
了解 SpringCloud各组件,并可熟练使用SpringCloudAlibaba
熟练 MyBatis 配置优化、SQL 映射、查询缓存,以及 MyBatis-plus
熟练 HTML+CSS+JavaScript 的前端基础开发,jQuery类库的使用,熟悉ES6语法
熟练 Json前后端分离的数据交互
了解 VUE、React、Taro前端框架,ElementUI、TaroUI的使用
操作系统及中间件:
熟练Linux操作系统的常用命令,vim编辑器的使用
熟练Git 版本控制、Maven 项目构建、JUnit 单元测试
熟练Redis缓存中间件
熟练RabbitMQ消息中间件
项目一:CRM客户关系管理系统
项目介绍:该系统主要面向公司内部的客服及销售人员,供其使用并管理客户的整个生命周期。
项目分为:客户管理、销售管理、单据管理、审批管理、财务管理、合同管理六大模块。
开发技术:使用SpringCloudAlibaba微服务框架、并使用k8s、docker对服务进行容器化管理。
本人主要负责:单据管理中的订单管理模块,负责从生成订单到完成订单的整个生命周期相关功能的后端开发。
对于使用者:本人负责的订单模块可帮助销售及客服根据订单的信息准确跟踪查询订单状态,管理跟进订单的发货状态,对接公司生产排产系统及财务系统,提供跟进生产排产以及开发票等功能。
项目二:“智慧”国医堂惠民信息系统+微信小程序
项目介绍:这是一个河北省国医堂的综合医疗服务系统。其主要功能有河北省国医堂的数据管理、数据审核以及信息发布等。移动端微信小程序,实现预约挂号,查看电子病历等功能。
开发技术:信息系统前端采用VUE+ElementUI,小程序前端使用Taro,信息系统后台及小程序API使用SpringBoot+MyBatis搭建,整合SpringSecurity作为安全框架。
项目心得:在此项目中本人主要参与数据库设计,将数据中的分类信息提取成字典,封装字典工具类,并设置查询字典的接口供其他小组成员调用。除此之外,该项目的数据审核模块也是一大核心,数据的发布需要经过县市省三级审核,最终我用SpringSecurity中提供的授权功能结合前端页面组件,令不同权限具有不同操作,以此实现数据审核功能。这个过程也让我充分意识到封装工具类的作用,这种习惯既可以让代码更加简洁,也能使整个项目逻辑更清晰。
项目介绍:该系统主要面向公司内部的客服及销售人员,系统有web端和移动app端供员工使用,方便其管理客户的整个生命周期 项目分为:客户管理、销售管理、单据管理、审批管理、财务管理、合同管理六大模块 本人主要负责:单据管理中的订单管理模块,负责从生成订单到完成订单的整个生命周期
项目介绍:这是一个河北省国医堂的综合医疗服务系统。其主要功能有河北省国医堂的数据管理、数据审核以及信息发布等。移动端微信小程序,实现预约挂号,查看电子病历等功能。 开发技术:信息系统前端采用VUE+ElementUI,小程序前端使用Taro,信息系统后台及小程序API使用Spr