个人介绍
-
具备扎实的Java基础知识及特点如集合、多线程,IO等,良好的面向对象编程思想
-
熟练使用Spring、SpringMVC、Mybatis/Ibatis、MybatisPlus等开源框架开发,基于SpringBoot和SpringCloud实现微服务架构
-
熟练使用Mysql数据库,了解数据库的SQL优化
-
熟悉使用Redis,了解Redis的两种持久化方式
-
熟悉Elsticsearch全文检索技术, 索引库数据导入、中文分词、过滤查询、排序、高亮等,有一定的使用经验
-
熟悉阿里分布式开源框架Dubbo + Zookeeper应用程序协调服务
-
熟悉FastDFS,分布式文件存储服务器,了解MinIO分布式文件存储
-
熟悉RabbitMQ消息中间件
-
了解SpringSecurity,Shrio安全框架,OAuth2.0授权认证,JWT令牌
-
了解Vue , JQuery , ElementUi等前台技术
工作经历
2022-02-10 -至今中科信息安全共性技术国家工程研究中心有限公司全栈工程师
1.负责应用平台实现方案分析、开发方案设计、模块分解、接口定义、关键代码编写 等工作; 2.负责解决应用平台研发过程中的技术难题; 3.负责研发平台的架构设计和开发;
2020-03-03 -2022-02-08北京金喻泽科技有限公司Java开发
1.负责应用平台实现方案分析、开发方案设计、模块分解、接口定义、关键代码编写 等工作; 2.负责解决应用平台研发过程中的技术难题; 3.负责研发平台的架构设计和开发;
教育经历
2017-09-01 - 2020-07-01聊城大学计算机软件与理论专科
技能
开发环境: Win10/Jdk1.8/Idea/SVN/Maven/Tomcat 项目架构:SpringBoot+MybatisPlus+Shiro+MySQL+Redis+阿里云oss+阿里云短信服务 项目介绍: 驻村第一书记APP,皆在为北京驻村第一书记群体提供专业,实用的信息服务系统. 它融合了各行业数据,通过整合资源,统筹管理,提供“政策牵引,引资开源,结对帮扶, 问题交流,经验分享和农企服务”等多种功能,同时还提供专业的气象信息服务。 责任描述: 1.首页全局搜索 2.全局历史记录开发 3.视频内容管理 4.发邀请内容管理
开发环境: Win10/Jdk1.8/Idea/Git/Maven/Tomcat/Nginx 项目架构: SpringBoot+MybatisPlus+SpringSecurity+Redis+ElasticeSarch+RabbitMq+FastDFS+WebMa gic爬虫 项目介绍:根据科技监督评估工作安排,监督司提出国家科技监督信息平台建设工作,监督信 息平台是国家科技管理信息系统的重要组成部分,将支撑科技监督、评估评价、科研诚信等 业务工作,科研空间主要为监督信息平台收集科研人员的信息资料,该系统包含海量的科研 人员期刊数据。该系统分为WEB端和小程序端,功能包含:基本信息,个人经历,科研情况等。 责任描述: 1.爬虫框架的搭建,实现知网,WOS,期刊数据的动态抓取 2.爬虫框架集成Elasticesarch+RabbitMQ+FastDFS基于此技术实现爬虫数据的存储 3.基于AOP+非对称加密协议,封装加密注解,实现自动加密,自动解密 4.学科领域功能开发 5.个人经理模块的功能开发 6.学术领域,学术任职,专利详情功能开发以及对共服务平台对接
开发环境: Win10/Jdk11/Idea/Git/Maven/Nginx 项目架构:SpringBoot+SpringSecurity+SpringJpa+MybatisPlus+Mongodb+Mysql+Minio+Activiti+J2c ache+Nginx+Vue+ElementUi+Echarts 项目介绍: 密码应用安全性评估平台主要是针对“密码测评,等保测评,软测测评,安全服 务”相关工作的一站式服务平台,此平台采用了较新的技术与实现方案。平台包含项目信息 管理、任务管理、工时统计管理,可以更便捷的让项目负责人查看项目执行进度,以及项目 已投入成本情况。当前平台还对接了相关的桌面端应用,支持桌面端数据信息“提交、拉取” 等操作,并实现版本控制,可查看数据历史版本,数据回滚等操作,并且支持多租户。 责任描述: 1.前后台整体框架搭建,以及技术选型调研 2.菜单权限,数据权限功能开发 3.项目管理、知识库管理、系统管理、客户管理、统计管理,前后台功能开发 4.对接桌面端应用程序实现数据版本控制功能 5.Mongodb数据库集群环境搭建 6.分布式文件存储Minio集群搭建 7.系统运维相关工作 技术描述: 1.基于Mongodb作为主库存储 2.基于Minio实现分布式文件存储 3.基于SpringSecurity实现菜单权限 4.基于Aop实现数据权限 5.基于J2cache实现二级缓存 6.使用EasyPoi实现Excel导入导出,基于Poi+反射实现自定义Excel导入导出 7.基于Echarts实现报表统计