个人介绍
1.掌握JAVASE基础内容(反射、多线程、锁等)以及OOP编程思想 2.掌握SSM(Spring+SpringMVC+Mybatis)框架 3.掌握Mysql和Oracle等关系型数据库的操作使用,并且能够进行轻度索引维护和优化 4.掌握MyCat /sharding-jdbc 对Mysql等关系型数据库进行分库分表、读写分离操作 5.掌握MVC、SOA、微服务等架构模式,且具备良好的编程习惯,能基于 RESTful风格编程 6.掌握Maven(项目管理)、Git(项目版本控制)、Swagger2(服务接口定义)的操作使用 7.掌握Dubbo结合Zookeeper实现分布式系统的业务开发,并且了解Dubbo的RPC的实现原理 8.掌握Solr、ElasticSearch等主流全文搜索引擎的集群搭建和数据导入、查询操作 9.掌握Redis、MongoDB等非关系型数据库的集群搭建和数据存储 10.掌握基于SpringBoot结合Spring Security、oauth2.0、jwttoken、gatewang完成用户鉴权和应用鉴权 11.掌握Spring Data Redis、Spring Data MongoDB的基本使用 12.掌握Spring Session、Spring Data Solr、Spring Data ElasticSearch的基本使用 13.掌握 ActiveMQ、RabbitMQ 、RocketMq 、Kafka 消息队列的应用,及队列可能存在的问题及简单解决方案 14.掌握Eureka注册中心、Ribbon负载均衡、Feign声明式服务调用、Hystrix服务容灾处理 15.掌握以Gateway服务网关实现服务的代理,和使用ELK技术栈实现微服务中日志的集中收集 16.掌握使用TX-LCN/ seata 实现分布式事务处理、并基于云平台搭建通用事务协调器的能力 17.掌握使用Ngnix实现服务反向代理,使用FastDFS实现图片服务器,并通过Nginx实现图片的访问 18.掌握以Spring Cloud Config/ apollo/nacos为全局配置中心,结合GitHub等实现服务中配置文件的集中式管理 19.掌握docker容器化技术,实现应用的容器化,提高效率,充分利用系统资源 20.熟悉常见的组件 xxl-job、skywalking、jenkins、harbor、nexus、filebeat、byte-tcc等 21.熟悉常见的设计模式 22.熟悉 HTML、JS、CSS技术,及JQuery、EasyUI框架,采用Ajax完成数据异步交互 23.熟悉JVM相关知识 24.熟悉计算机硬件相关,了解PC机、交换机、服务器、深信服等
教育经历
2014-09-13 - 2018-07-06安徽理工大学信息安全本科