1 .扎实的JAVA基础知识,熟悉面向对象编程思想,熟练MVC设计模式。
2. 熟悉Spring,SpringBoot,SpringMVC的使用和调试
3. 熟悉Mysql数据库,会进行调优
4.熟悉Redis中间件,会分布式锁和维护Redis的数据安全,多级缓存,哨兵,消息队列
5. 会使用git,maven,会自己搭建starter
6. 了解mybatis,和mybatis-puls及使用
总共写过三个项目
1.火车票预售系统,本系统由本人独自开发,查询模块,下单模块,用户管理模块
2. 外卖,本人负责后端的实现,实现了前后端分离,包括查询模块,下单模块,用户管理模块,新增菜品模块等
3. 服务性app,本人负责后端的实现,实现了前后端分离,其通过了百万级并发的测试,有较好的并发能力,当然和其他项目一样,后端由本人完成
本人负责后端的实现,实现了前后端分离,包括查询模块,下单模块,用户管理模块,新增菜品模块等 比如菜品和套餐的起售和停售的数据处理
服务性app,本人负责后端的实现,实现了前后端分离,其通过了百万级并发的测试,有较好的并发能力,当然和其他项目一样,后端由本人完成,比如通过lua脚本实现操作的原子性,通过添加用户id,利用redis的snex实现互斥,利用stream来进行消息的消费
服务性app,本人负责后端的实现,实现了前后端分离,其通过了百万级并发的测试,有较好的并发能力,当然和其他项目一样,后端由本人完成,比如通过lua脚本实现操作的原子性,通过添加用户id,利用redis的snex实现互斥,利用stream来进行消息的消费