熟练掌握Spring,SpringMVC,SpringBoot开发框架,了解运行机制
熟练掌握Mybatis, spring-data-jpa框架, 了解工作原理
熟悉SpringCloud系列常用组件,Eureka,Apollo,OpenFeign等
熟悉RabbitMQ, RocketMQ消息中间件, 了解其底层结构和工作原理
熟练掌握常用的设计模式, 策略者, 工厂, 适配器, 组合, 装饰者等
熟练掌握java多线程编程, 了解常用工具类和框架的基本原理, 如AQS, CountDownLatch等
熟悉tomcat运行机制和工作原理
熟悉常用的三方框架以及工作原理, xxl-job, lombok等
熟练运用JDK8的stream, 函数式编程, lamda表达式
了解JVM底层结构和工作原理, 使用ASM动态生成/修改过常规字节码文件
了解分布式事务及常用解决方案
熟练使用kettle工具, 封装过其工具类, 完成相关ETL工作
了解ElasticSearch基本工作原理
了解Docker容器的基本工作原理
掌握Java Swing 桌面编程
掌握Nodejs编程, 及其web框架express使用
熟悉Oracle数据库的基本使用
熟悉MySQL数据库的基本使用, 了解常用数据引擎innodb的工作原理
熟悉Redis的基本使用, 了解工作原理
了解常用的高性能数据库优化, 库表设计, SQL优化等
熟悉Oracle数据库编程, 存储过程, function等
熟悉es5, es6标准
熟练掌握js, css, html语言
熟练掌握vuejs 2.0及工作原理
熟练使用jquery, element-ui, layui, mint-ui等三方框架
熟悉webpack配置, 使用npm包管理器
了解react语言
项目一:Mybatis-plus(开源项目)
担任角色:贡献者
内容:1. 例行维护 2. 增加范围检索接口,供索引覆盖场景使用
项目二:Lite-flow(开源项目)
担任角色:贡献者
内容:1. 使用工厂模式重构初始化模块
项目三:基于webflux改造原有资金路由组件,定制出符合公司业务的微服务网关
担任角色:独立完成
内容:调研webflux的技术可行性,基于Spring Cloud Gateway定制出服务业务需求的网关服务
项目四:公司业务项目
担任角色:项目负责人
内容:1. 任务分解,基础组件封装 2. 项目排期,进度把控 3. 多部门协作,资源调配
中国移动和一些银行合作的消费分期产品,注册进入可以免费获得一些产品,大部分是手机,我主要负责贷后模块,涉及用户还款功能。
童装商城微信小程序,纯uni-app原生项目,主要负责日工后端接口,比如菜单列表,首页列表,优惠券等接口。