# mashibing **Repository Path**: chengyanglei/mashibing ## Basic Information - **Project Name**: mashibing - **Description**: 在马士兵教育学习时写的代码。内容包含:算法,数据结构,设计模式,JVM调优,MQ,缓存(redis),微服务SpringCloudAlibaba,坦克大战等等。项目根目录的readme.md文件内有详细说明。 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2023-11-17 - **Last Updated**: 2023-11-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 项目说明 - 本项目是学习马士兵教育的MCA课程时所建的项目。主要收录学习期间的所有代码。 - 部分代码是直接来源于马士兵(com.mashibing),部分代码为本人编写(com.sjj) - 项目为多模块项目,在根项目中的为公共依赖。每个模块还有各自的依赖 # 模块说明 ## 公共依赖 - lombok - 日志打印,slf4j, log4j2 - Hutool-all - 单元测试,Junit5 ## algorithm 算法&数据结构 ## DesignPattern 设计模式 ## SpringCloudAlibaba 阿里微服务组件,包含nacos,sentinel,gateway,feign ## JVM Java虚拟机 ## MQ 消息中间件,包含kafka,RocketMQ ## TankBattle 坦克大战,通过实战学习设计模式,Netty