1、熟练掌握 Java 核心知识熟悉常见设计模式及原则拥有良好的编程能力;
2、熟悉Java多线程并发编程并对多线程底层原理有深入理解;
3、熟悉JVM原理,类装载过程常见垃圾回收算法及JVM调优;
4、熟练使用Spring、Spring Boot、Spring Cloud、SSM、Mybatis-plus等框架;
5、熟练使用Mysql、人大金仓关系型数据库对mysql数据库存储引擎、索引结构、优化sql性能有一定的理解;
6、独立使用Activiti工作流引擎设计项目业务流程;
7、熟悉Redis的工作原理及相关特性;
8、熟悉使用elasticsearch中间件进行数据搜索并对其全文检索特性有一定理解;
9、熟悉使用python进行JS逆向爬虫,爬取公开数据并对数据有一定分析处理能力;
中国科协组织库建设项目(二期)
项目技术栈:SpringCloud、Spring、Springboot、Mybatis-plus、Redis、elasticsearch、Activiti、Mysql、人大金仓数据库
我的职责:
1、参与项目数据库设计;
2、负责一期组件功能完善;
3、独立完成数据预处理工作;
4、负责二期组织分析评估组件研发;
项目描述:通过使用python的JS逆向技术对部分数据进行了信息补全,并与代码中心机构进行了对接最终完成数据的清洗。在软件研发方面本人主要负责组织分析评估组件中申报信息的管理,包括下发、填报、审批、评分和统计分析。通过使用activiti工作流实现高效的审批流程,采用多线程技术,以并行处理的方式实现了申报信息的批量智能化下发。
中国科协组织库建设项目(一期)
项目技术栈:SpringCloud、Spring、Springboot、Mybatis-plus、Redis、elasticsearch、Activiti、Mysql、人大金仓数据库
我的职责:
1、参与项目数据库设计;
2、负责项目接口研发及对接;
3、独立设计工作流服务,适配各组件的使用
项目描述:项目主要面向各级科协、各级学会等全国其余科技组织的科技工作者使用。业务上项目使用Activiti工作流引擎将原有线下的业务审批流程迁移至线上,满足各地科技工作者对组织整体生命周期的管理其中包括:成立、维护、变更、加入团体会员、业务主管、撤销等多种业务审批流程的使用。功能性上项目整体使用组件化设计将业务进行梳理划分为多个组件运用模版方法设计模式实现审批回调功能,以满足各组件完成本身的业务需求组件间的协作由用户提供统的一API平台进行RPC调用,并配合其他承建单位进行接口方面的研发工作。
2022/05-2023/06 中国科协组织库建设项目(一期) 项目技术栈:SpringCloud、Spring、Springboot、Mybatis-plus、Redis、elasticsearch、Activiti、Mysql、人大金仓数据库 我
2023/06-2024/01 中国科协组织库建设项目(二期) 项目技术栈:SpringCloud、Spring、Springboot、Mybatis-plus、Redis、elasticsearch、Activiti、Mysql、人大金仓数据库 我