个人介绍
我是程序员客栈的 lx_programmer,java后端开发工程师,熟悉SpringBoot,SpringCloud Alibaba微服务架构。
项目经验丰富。
1、熟悉 JavaSE 基础知识,基础牢固; 2、熟悉 J2EE,熟悉企业级 web 应用后端技术实现; 3、熟悉 Springmvc+Spring+Mybatis(SSM) 框架结构; 4、熟悉并使用 Maven 搭建项目,掌握利用 SpringBoot 搭建项目; 5. 利用 SpringCloud 技术栈中 Eureka,nacos 注册中心, Feign 客户端, Hystrix 服 务熔断,Zuul 网关以及 Ribbon 客户端负载均衡相关实现使用; 6、了解 ZooKeeper 做注册中心、Dubbo 进行远程框架调用的方式搭建分布式项目; 7、掌握利用 redis 缓存服务器进行数据共享,缓解服务器压力等; 8、掌握利用 shiro 安全校验框架进行身份验证,加密,角色和权限管理等主要功能; 9、熟悉 solr 全文检索相关操作以及基于 Lucene 的中文分词器修改、使用; 10、掌握 Docker 容器技术打包、发布、运行镜像; 11、掌握 nginx 作为反向代理服务器以及进行静态资源处理; 12、web 端熟悉 JS、jQuery, HTML、CSS、 Ajax , EasyUI 技术,对前端框架 BootStrap 和页面模板 artTemplate 有一定的了解,有一定使用经验; 13、熟练使用 Eclipse、Idea 集成开发工具,利用 svn、git 进行版本管理; 2 14、熟练使用 MySql、Oracle 等关系型数据库,熟练掌握 sql 语句,sql 规范; 对 PostgreSQL 数据库有过项目使用; 15、了解 WebSocket 进行客户端与服务器的通信;TCP、UDP 通信; 16、熟悉 B/S 项目的开发过程,能够独立或合作完成项目需求; 17、掌握面向对象设计与编程,具有良好的编码规范习惯; 18、熟练使用 Linux 系统,利用阿里云独立部署系统、软件环境; 19、了解 UI 控件 EasyUI,Ant Design of Vue 20、了解 Jenkins 的操作;了解 Kubernetes(K8s)
工作经历
2023-03-19 -至今自由职业创始人&CEO
一般是指某个公司(包括组织、社团、基金等)的主力创立人,或第一个提出事件概念的人,或机构创办人。
教育经历
和TA聊聊APP扫码和程序员直接沟通
该用户选择隐藏教育经历信息,如需查看详细信息,可点击右上角“和TA聊一聊”查看
资质认证
技能
Spring Boot 有一个非常好用的监控和管理的源软件,这个软件就是 Spring Boot Admin。该软件能够将 Actuator 中的信息进行界面化的展示,也可以监控所有 Spring Boot 应用的健康状况,提供实时警报功能。
SpringBoot 2.4.2 集成spring security + JWT 做权限验证 Mybatis-plus 持久层框架 分布式文件存储服务Minio WebSocket 通信 系统消息通知 xxl-job 定时任务调度 @RestControllerAdvice 统一异常处理 SpringBoot validation 做参数校验 AOP 切面方式统一接口日志处理 knife4j 接口文档管理 增加请求头Authorization .gitlab-ci 利用gitlab自带CI/CD模块做 服务的自动部署
整体框架 集成微服务框架 SpringCloud Alibaba 网关 SpringCloud Gateway 权限管理 spring security + JWT 熔断降级、限流 Sentinel 注册中心+配置中心 nacos 服务监控 SpringBoot Admin 服务间调用openFeign + 支持token传递 分布式事务 seata 分布式定时任务 xxl-job 分布式文件存储 Minio 支持 WebSocket 通信 (可升级支持TCP、UDP协议) 统一异常处理 @RestControllerAdvice SpringBoot validation 统一参数校验 AOP日志处理 (可升级为kafka 做日志收集) knife4j 接口文档管理 增加请求头Authorization