1. 具备扎实的Java基础知识,并对JVM原理有深入理解,能够灵活运用多线程、集合、
设计模式等技术进行编程。
2. 深入研究并理解了Spring、Spring MVC、MyBatis等开源框架的设计原理和底层架
构,具备一定的框架定制开发能力。
3. 熟练掌握Redis线程模型,对Redis核心数据结构的使用场景有深入理解,熟悉多级缓
存架构和各种缓存高并发的使用场景,包括缓存雪崩、缓存击穿、缓存失效、热点缓存
重建等。
4. 熟悉RabbitMQ的使用,能够解决各种消息场景的疑难问题,如消息丢失、消息重复
消费、消息顺序性、大规模消息积压问题。
5. 熟悉应用服务器软件Tomcat等容器的配置和部署,对Linux系统有深入理解。
6. 对JVM底层原理有深入理解,熟悉各种垃圾收集器的使用以及核心参数的调优。
7. 熟悉微服务的场景设计,如微服务注册与发现、服务限流、降级、熔断、服务网关路
由设计,服务安全认证架构等。
8. 熟练使用主流的关系型数据库,如MySQL,并有SQL语句调优经验。
9. 熟练掌握git、Maven等项目构建工具,能够有效地进行版本控制和项目管理。
10. 熟悉Elasticsearch、Logstash、Kibana组合的日志收集系统以及搜索系统,能够
进行有效的日志管理和分析。
11. 熟悉DDD架构设计模式,并有一定的实践经验。
肇庆移动微商城
肇庆移动微商城以肇庆移动公众号的菜单为入口,作为一个线上商城应用,提供了宽带
报装、话费充值、优惠券活动、购机、周边购物等各种服务;
涉及技术
springboot、redis、mybatis、mysql等;
项目职责
各种优惠券赠送活动:
利用 Redis 单线程而且基于内存操作这一特性,对优惠券商品进行预减库存操作来实现
优惠券的高并发抢购,并定时对优惠劵进行发放;
商品模块:
为了应对热点商品高并发访问,采用 redis 实现商品详情信息的缓存;
下单模块:
实现商品订单的生成,包含库存的校验、优惠券的选择,以及订单生成支付超时自动关
闭功能实现,配合订单流水实现了下单流程以及后续支付流程的幂等,保障了数据的准
确性;
纸通宝是专注于废纸行业的资讯与交易平台,包括资讯中心、供求交易、打包站管理和 纸厂动态四大功能模块。 涉及技术 springcloud、mysql、redis、rabbitmq、kafka、ELK等; 项目职责 资讯评论中心: 设计评论系统并进行领域建模,实现评论的发
盒板拼拼是一个专做卡盒和坑纸内托拼版印的平台,提供拼版下单和专版下单功能; 涉及技术 Springcloud、Eureka、Apollo、Redis、Mysql、mybatis plus、Kafka、 Rabbitmq、ELK、flink、seate等 项目职责 下单模
非常给力,希望下次合作