熟悉集合、反射、多线程、jvm等java 基础知识,具有良好的编码习惯;
熟悉SpringMVC、MyBatis、Spring等开源框架,掌握 SSM框架整合项目;
熟悉使用SpringBoot配合Thymeleaf模板引擎快速开发项目;
熟悉MySQL,具备一定的 SQL编写能力和SQL调优能力;
熟练SpringCloud架构和其组件,熟练使用其组件并搭建项目 ;
熟悉redis数据结构,使用redis作为项目的缓存工具;
熟悉 RabbitMQ 消息队列中间件;
熟悉常用的设计模式,和java设计原则;
熟悉使用反向代理服务Nginx实现负载均衡;
熟悉tomcat服务器和Eclipse、IntellijIDEA 开发工具;
理解JavaWEB 技术体系结构,熟悉掌握Servlet、JSP、EL表达式等技术;
熟练使用 Maven项目构建、以及了解 SVN、Git等版本控制工具;
掌握多线程编程基础知识;
熟悉WEB前端技术vue.js、Html、Css、Javascript、Ajax、JQuery等前台开发技术;
熟悉Linux环境,了解 linux 常用基本命令、docker容器;
2021/10-至今 江宁科技云服务平台
项目描述: 江宁科技云服务平台是由人才申报系统、科技服务系统、云平台、 3个子系统组成的一个综合业务平台为项目申报用户提供一站式服务。包括用户管理模块、项目管理项目、企业管理模块、权限管理、科技信用评价等等模块。实现人才申报、科技项目申报、流程审核、项目立项查询、政策匹配、政策推送、数据导出导入等功能
应用技术:
以SpringBoot+mybatis-plus为核心框架搭建项目,总体采用SpringCloud+Nacos实现微服务化。
借助FlowAbale实现项目中的审批流程
使用第三方短信验证码接口,实现对用户账号密码注册以及身份绑定。
使用Vue.js+Html+Element-ui完成pc端页面开发,
使用Redis 存储页面查询的数据信息以及登录设计中储存用户凭证,缓解数据库压力,提高效率。
使用使用ES实现项目立项、政策、相关数据查询
使用quartz框架实现消息站内提示
使用对称加密和非对称加密对数据加密传输
基于注解实现xss过滤
基于注解实现权限控制
责任描述: 项目职责:主要负责用户模块、企业模块、申报流程中 项目申报阶段、合同书阶段、解题验收阶段等阶段流程图画制和代码开发,对接邮政银行查询账户信息以及其他功能模块产于开发、线上数据维护等。