个人介绍
1. 熟练掌握 java 基础知识,熟悉多线程与并发编程,熟悉常见的数据结构和算法,拥有系统设计分析能力及
面向对象分析设计能力,熟悉常用的设计模式及反射原理。
2. 熟练运用 Spring、SpringMVC、Mybatis、SpringBoot 等开源框架,熟悉 Spring 的 IOC、DI、AOP
了解 Spring、Mybatis 等部分源码实现。
3. 熟练使用 MySQL,SQLServer 等关系型数据库,熟悉 MySQL 存储引擎、锁、事务、索引、执行计划等,
可以通过索引和执行计划优化 sql,了解分库分表以及中间件 sharding-jdbc。
4.
熟悉 NoSQL 中的 Redis 的数据结构,了解 redis 特性、应用场景以及高可用方案。
5.
熟悉 shiro、Spring Security 权限框架,熟悉 qutarz 定时任务框架,接口文档 Swagger。
6.
熟悉 Linux 系统、Docker、Maven,掌握常用命令,部署相关服务。
7.
熟悉 Dubbo、SpringCloud 等微服务框架,了解 nacos、Eureka、Fegin、Hystrix 等。
8.
熟悉分布式和微服务常见解决方案(如:分布式 session 一致性问题、分布式式生产全局 ID、幂等性解
决方案等)。
9. 熟悉使用 JSON 通信格式,熟悉消息中间件 RabbitMQ、了解 kafka、ActiveMQ 等其他消息中间件。
10.
熟悉 Restful API 开发规范、OAuth2 协议、JWT 协议、阿里开发规范。
11.
能通过 HTML5、JSP、CSS、JS、EasyUI 框架和 ElementUI 进行简单的前端页面开发。
12.
熟悉掌握 Idea、Git、xshell、navicat、VMware 等开发及版本控制工具,熟悉 JUint 单元测试、postman
接口测试、JMeter 压力测试工具。
13.熟练掌握dubbo。
工作经历
2019-06-01 -2020-09-30重庆信科通信工程后端开发
参与项目:发票夹系统、重庆信科工程招投标搜索引擎项目、API 开放平台、泛微 OA 二开维护、信科工程 *** 职责:后端开发,数据库设计、运维、测试
教育经历
2015-09-01 - 2019-06-01重庆交通大学应用数学本科
重庆交通大学 数学与应用数学 本科
技能
信标搜索引擎是针对及时获得工程招标信息而建设,用户可以对自己需求的招标数据进行高 级搜索,而达到对招标信息的快速了解和相关信息的掌握。 该项目主要是通过 Hadoop,springboot 与 springcloud 搭建了基于分布式的微服务开发架构。通过 ElacsticSearch 实现搜索引擎的检索,es 索引数据由 mysql 通过 canal 同步到 es。数据来源是通过 Python 爬虫处理后得到,缓存方面是通过 redis 实现了分布式的缓存。