个人介绍
2. 熟练掌握 Eclipse/IDEA、Maven 等开发工具;熟练掌握 Web 开发流程,具备独立开发能力;
3. 熟练使用 Spring、SpirngMVC、Mybatis、MybatisPus、SpringBoot 等开源框架;熟悉 IOC、AOP 设计思想; 4. 熟练使用 MySQL、Oracle 等关系型数据库;熟练使用 Redis 等非关系型数据库;
5. 熟悉第三方授权 OAuth2.0 协议、JWT 标准、对接第三方支付***开发;
6. 熟悉 SOA、分布式、微服务架构,熟悉 SpringCloud、Dubbo、SpringCloudAlibaba 等微服务框架;了解分布
式和微服务常见解方案;
7. 熟练 Tomcat,Nigx 代理服务器集群,动静分离,反向代理,前后分离;
8. 了解前端 HTML、CSS、JS 以及 Vue 框架的基本使用,可适当进行前端页面开发。
工作经历
2008-07-01 -2019-09-01机场后端程序员
本科毕业后到空军航空大学做电子专业的培训,结业后回部队 1. 负责维护和保养飞机通讯与导航设备; 2. 遵循机务工作流程,保障飞行 3. 现已退役,做独立开发,熟悉java php 前端 uniapp
教育经历
2004-09-01 - 2008-07-01电子科技大学电子科学与技术本科已认证
2004年考入电子科技大学,2008年本科毕业
技能
一个用Jwt编写的300部经典影片介绍软件,对影片进行了图文介绍,软件可进行翻页,定位,带背景音乐,操作简单便捷,软件用到了java swing布局,swing组件,面向对象,集合,图片缩放,io输入输出流等常用技术
个人信息展示项目,该项目集成了当下主流博客项目的主要功能,主要包括博客展示、分类、标签、统计、按时间归档、搜索、最新推荐、博客评论等功能,博客项目支持*端自适应响应。采用目前比较主流的 SpringBoot+Mybatis+MySQL 构建项目,使用 mybatisPuls 做数据持久,前台统一处理异常及个性化页面响应,使用切面统一记录日志,博客标签与博客采用多对多关系,后台登录使用 interceptor 拦截器过滤权限,增改博客使用 ueditor 富文本编辑器。
项目介绍 : 该项目是我编写的基于 netty+zk 的 rpc 远程调用框架,项目以开源至 gitee。该项目实现了服务调用方和提供方的 通信能力,同时还具备一定的服务治理能力,如负载均衡、熔断限流等,项目中使用了很多有价值的技术如反射、 2023.4-至今 设计模式、并发编程等。 我做了哪些事 : 1、 使用 netty 框架进行基础的网络通信,实现自定义协议,封装请求和响应。 2、 独立完成了负载均衡的代码实现,实现了轮询、一致性 hash、最短响应时间等几种常见的负载均衡策略,并且 使用模板方法模式封装了负载均衡的骨架代码,子类独立实现负载均衡算法。 3、 实现了简易版的限流器和熔断器,分别用来保护服务调用方和提供方。 4、 通过业务分组实现了流量隔离,避免辅助型业务干扰核心业务,也可以做到不同核心业务的互相隔离。 5、 使用工厂模式对外提供了多种序列化工具和压缩工具,让代码的扩展性更高,同时通过 spi+xml 配置+代码配置 的形式让整个工程扩展性更强,更加灵活。