熟练掌握Java基础语法,并有良好的编码习惯和面向对象的思想;
熟练掌握JavaEE下的JDBC、Servlet、JSP等技术,并应用于Web项目。
熟练掌握mysql、oracle数据库的操作和SQL语句,进行系统开发;
熟练使用Spring、SpringMVC、SpringBoot、MyBatis、SpringCloud Alibaba等主流框架;
熟悉Redis非关系型数据库的使用,了解缓存雪崩和穿透的解决方案;
熟练使用linux操作系统,掌握其常用命令以及分布式系统中常用的服务搭建,了解Docker容器化技术;
熟悉Vue,Layui,ElementUI,Ajax,JQuery,BootStrapt等前端技术;
熟练掌握IDEA,Eclipse,Maven,Git等常用JAVAEE项目开发、管理、版本控制工具;
熟悉基于Dubbo、ZooKeeper的SOA架构的web系统开发;
熟悉ElasticSearch的分布式搜索引擎;
熟悉RabbitMQ、ActiveMQ消息队列的使用;
熟练使用Shiro,Security权限资源管理框架,熟悉Quartz定时任务框架;
了解jvm以及常用的一些调优方式,了解一些垃圾回收算法;
了解mysql数据库优化策略方式,了解sql索引底层原理;
了解分布式锁的实现流程
项目一:全民投资App
开发环境: IDEA+MAVEN+JDK1.8+Mysql+Git+Tomcat8.0+Linux
技术选型:Redis+SpringBoot+Quartz+Security+JWT+Activemq
项目介绍 : 全民投资是一款期货投资app,提供专业得智能分析、复盘能在第一时间内查看到金融行业的最新资讯和相关的热点新闻,帮助用户更好的投资金融产品。
技术要点 :
1、使用Redis分布式锁控制一些奖励活动。
2、使用Redis的订阅发布实现多平台的统一配置修改。
3、使用Quartz和Redis的队列+Telegram做了风控相关保护。
4、使用Activemq消息队列对订单和一些赠送福利的消峰。
5、使用Springboot+MyBatis框架进行相关业务的CRUD操作。
责任描述:
1、参与项目需求讨论、数据库设计、项目文档整理和开发。
2、负责黑名单用户风险控制。
3、神秘宝箱、转盘、集卡、抢购等活动开发。
4、多个app的统一配置订阅修改功能
5、下单模块的开发
6、积分模块的开发
7、优惠券模块的开发
8、第三方友盟推送、易联信接入
9、牛人榜单、自动化机器人发单开发
项目二:全民投资后台管理
开发环境: IDEA+MAVEN+JDK1.8+Mysql+Git+Tomcat8.0+Linux
技术选型:Redis+SpringBoot+Quartz+Shiro+Activemq
项目介绍 : 负责全民投资的后台管理对一些配置、活动、专家解读、轮播图、商品、优惠券、订单等功能的管理。
技术要点 :
1、使用位运算做的一个黑名单等级控制。
2、使用Quartz定时同步客服聊天内容。
3、使用Springboot+MyBatis框架进行相关业务的CRUD操作。
责任描述:
1、负责配置管理模块开发
2、客服模块开发
3、机器人模块开发
4、黑名单模块开发
5、专家解读模块开发
6、活动模块的开发
7、竞猜模块开发
8、风控预警模块开发
项目三:自动化科研办公平台
开发环境: IDEA+MAVEN+JDK1.8+Mysql+Git+Tomcat8.0+Linux
技术选型:Redis+SpringBoot+Quartz+Security+ElasticSearch+Rabbitmq+SpringCloudAlibaba+
Vue+ElementUI
项目介绍 : 自动化科研办公平台是由任务规划、行动调控、潜力数据管理、态势展示等15个系统组成的办公平台主要针对国家各个地区的物资管理、运输管理,应急管理,后勤保障支援管理等多角色的办公平台。
技术要点 :
1、使用Redis分布式锁,保证潜力库数据的一致。
2、使用Redis实现就近原则和集中原则功能。
3、使用ElasticSearch做一些全文检索态势图的展示。
4、使用RabbitMQ消息队列实现系统间的通信。
5、使用Springboot+MyBatis框架进行相关业务的CRUD操作。
责任描述:
1、参与项目需求讨论,按照项目周期和确定的框架进行开发。
2、负责任务规划系统的开发。
3、负责任务流程的整套开发从任务的需求的导入到任务的下发。
4、负责了任务的就近和集中原则的开发。
5、参与了潜力库的设计。
6、参与了态势系统的展示设计。
7、前端vue的展示,与后台接口的调用。
项目四:大数据电商监测平台
开发环境: IDEA+MAVEN+JDK1.8+Mysql+Git+Tomcat8.0+Linux
技术选型:SpringBoot+Quartz+Elasticsearch+Vue+ElementUI
项目介绍 : 大数据电商监测平台是对淘宝、天猫、京东、拼多多、每日优鲜等电商平台违法数据的采集为数据源。为政府机构提供违法信息的预警、监测、分析、可视化展示,大屏指挥等全方位的舆情服务。
技术要点 :
1、使用Elasticsearch实现全文检索。
2、使用Elasticsearch实现违法数据统计。
3、使用Elasticsearch实现按公司、法人、平台、品牌等条件的结构化查询。
自研-springboot+vue3脚手架(内置权限、代码生成、分布式锁注解、策略+工厂设计模式oss选择、security+jwt权限验证、字典映射、轻量级后台管理平台脚手架) 技术点和中间件: springboot 2.7.12、redis、jdk8、vue3、druid、m
带领5人团队开发智慧航院社区app和pc管理系统 负责临时访客模块、维修上报等模块 搭建自动化运维平台部署