百业代码规范及研究资料库 v0.1.1

## 0. 项目说明 - 对后端的开发实践进行整理 - 研究各种技术来帮助团队提升 ## 1. 项目内容说明 base algorithm 算法 basic-subject 计算机基础 jvm JVM剖析 mathematics 数学 system 系统 best-practice bd-support-project my-ms-project 微服务项目实践讲解 sde 脚手架工程 dev-protocol-test bigdata clickhouse ClickHouse剖析 flink Flink剖析 kafka Kafka剖析 spark Spark剖析 zookeeper Zookeeper剖析 cloud-native containered Containered docker Docker k8s K8s podman Podman code-language 编程语言 go python Python 的学习及实际开发最佳实践 rust scala database binlog binlog 日志监听的案例 mycat Mycat中间件使用 mysql mysql剖析 shardingsphere Shardingsphere中间件使用 jpa Jpa 的方案 idea-do 设计方案 longpolling demo Demo案例 file 用的文件 netty Netty剖析 practice 实战方案 mq rabbitmq RabbitMQ剖析 rocketmq RocketMQ剖析 search elasticsearch Elasticsearch剖析 utils dev-protocol-id 分布式Id生成器 --- - dev-protocol-common - pom 是基本项目的通用依赖 - README.md 基本的项目开发规范 - 代码 常用的一些规范和示例 dev-protocol-design-pattern - Java设计模式总结 dev-protocol-devops - 持续交付等的内容 dev-protocol-drools - 规则引擎 dev-protocol-extend - java-call-other Java 调用其他语言 - dev-protocol-gateway - 网关 dev-protocol-log - 日志 dev-protocol-pay - 支付 dev-protocol-shardingtask - 分表分库 dev-protocol-springboot - SpringBoot 研究 dev-protocol-springcloud - SpringCloud 研究 dev-protocol-test - 测试标准 dev-protocol-tools - 常用的工具 ## 2. 参考 - SpringBoot项目Test的编写规范及使用标准 - 参考: https://mp.weixin.qq.com/s/W5v8zOCHbc2_NvobMGaU8w dev-protocol-log - 分布式日志系统的设计及实现,主要涉及kafka Springboot ELK dev-protocol-gateway - 智能网关设计 dev-protocol-devops - DevOps 相关的最佳实现 dev-protocol-shardingtask - 配置多数据源和分表分库实现