java干了快两年了,大多数是二次开发,也独立开发了dau百万的分布式项目。前几天面试被虐的体无完肤,发现自己一直是面向结果编程。面对浩瀚的java大海,不知从何下手,今天决定把之前开发过的项目的精华提炼出来,复习下以前的知识,顺便学点新技术。放上github地址,求各位指点
A:管理员后台系统
技术框架选型:springboot+springcloud+mybatis+mysql+redis
业务重点:未登录拦截,登陆过期退出,用户权限,接口耗时日志,后台操作记录日志
https://github.com/tad348150184/admin/tree/develop
B:数据上报--高并发分布式项目
技术框架选型:springboot+rocketmq+elasticsearch+redis
业务重点:单向发送(效率最高,数据完整性差) 峰值十倍压测
https://github.com/tad348150184/reportdata