1、熟练掌握 Java SE(集合,注解,线程,反射,泛型,JDBC,Java8 Lambda,Stream 等)
2、熟练掌握 Java EE(JSP,Servlet 等)
3、对 JVM 原理有初步的理解,包括内存模型,GC 机制
4、熟练掌握 Spring,Spring MVC,MyBatis,常用开源框架
5、熟练掌握流行的微服务框架Spring Boot, 并掌握其在项目中的开发使用;
6、熟练掌握 MySql 数据库,PostgreSQL数据库,Redis 数据库,SQL 语句,Druid 数据库连接池
7、了解 Tomcat,Nginx 等服务器配置和部署,Linux 系统常用操作命令
8、了解数据库中间件 Mycat 及读写分离,分库分表
9、熟练掌握 idea, Maven,DBeaver等开发工具
10、了解多种 Java 设计模式
1、费用结算系统
该项目是前后端分离关于上海电信外包人员得每月费用结算报账,主要功能是对上游系统推送得txt数据进行解析,计算报账金额,按照产品分摊比例对费用得拆分,与集团报账系统对接,和日常报账产生运维问题处理
本人主要负责对数据解析,计算报账金额,按产品分摊比例拆分,报账统计报表,以及日常报账发生得运维问题
应用到得技术:PostgreSQL,myBatis,Redis,以及公司提供得内部架构anvil统合得(SpringCloud,SpringSecurity,Nacos,CtgCache,SFTP)
2、唐云云考试服务系统
此项目是前后端分离社会考试服务得项目,适用于考试、练习、学习培训、竞赛及笔试等业务场景,用户使用考
试系统自主出题组卷,支持多种组卷方式,提供不同考试业务场景设置,如成绩设置、考试设置、防作弊设
置 、摄像头监考、人脸实名认证等。为用户提供全方位的在线考试服务。
本人主要职责:参与系统的原型设计,参与系统数据库设计,试题、试卷、自动生成试卷、自动阅卷、考场分配、考试消息通知等功能模块,项目日常部署
应用到得技术:Linux、Spring、SpringBoot、docker、MySQL、BladeX、NACOS、Redis、rabbitmq、nginx)