熟悉基础框架:Struts2,Spring,Hibernate,JPA,Spring MVC,MyBatis/Mybatis-Plus,SpringBoot等主流框架。
微服务架构:SpringCloud,SpringCloud-Alibaba,Nacos,Sentinel,RocketMQ,Seata,OpenFeign,Dubbo,Gateway,Stream,Sleuth
消息中间:RocketMQ,Kafka,RabbitMQ
数据库:Mysql以及搭建运用集群,SQL Server,Oracle等主流数据库
工作流框架:Activiti
搜索框架:Lucene,Solr,ElasticSearch以及搭建运用集群
安全框架:Shiro,SpringSecurity
模板引擎:Freemarker,Thymeleaf
服务器:Nginx,Tomcat
Nosql数据库:MongoDB,Redis
缓存:Redis以及搭建运用集群
运维技术:Docker,Kubernetes,Jenkins
熟练使用linux命令,以及部署项目和搭建集群。
熟练掌握Js、Html,Css前端技术以及Jquery,Bootstrap,Vue等前端框架
个人Git
1.B2C商城-订单中心系统、商品中心系统、结算中心系统等,手写
一个公用的单例模式线程池工具类和使用线程编排工具; 分布式缓存使用;分布式搜索引擎使用; 会计分录金额计算通用规则;redisson做分布式锁;以及rabbitMQ做分布式事物;
2.SAAS商城(B2B类型)-订单中心系统、商品中心系统、采购系统等,系统ORM重构,从JPA切换到Mybatis-plus,保证系统平稳运行;架构从SpringCloud切换SpringCloud+SpringCloud-Alibaba组件,系统运行良好;ShardingSphere读写分离,搭建Arthas在线jvm问题查找;redisson做分布式锁,解决购物车,下单等场景并发安全问题;采购合同,采购订单,商品管理、物料号管理、购物车、采购进货、分类管理、预算、商品检索、库存等模块;
3.pms(采购管理系统),数据库为读写分离;Activiti工作流,工作流发起工作流,审批,驳回,结束等功能;计划立项,计划审批、计划执行,计划归档等模块开发;
还有很多项目,就不一一列举了;
角色 | 职位 |
负责人 | 高级Java工程师 |
队员 | 后端工程师 |
1.搭建商品中心架构,Nacos作为注册和配置中心,用于服务注册 /发现 ,以及配置文件集中管理、实时刷新 ;Gateway作 为 网关,用于 负载均衡、路由、URL过滤;OpenFeign作为 REST调用器,用于服务之间调用;Sentinel作为流量控制、熔断 降
1.搭建订单中心架构,Nacos作为注册和配置中心,用于服务注册 /发现 ,以及配置文件集中管理、实时刷新 ;Gateway作 为 网关,用于 负载均衡、路由、URL过滤;OpenFeign作为 REST调用器,用于服务之间调用;RabbitMQ作为 消息中间件,用于解耦、削峰