# java-demo **Repository Path**: sgy_project/java-demo ## Basic Information - **Project Name**: java-demo - **Description**: 涵盖kafka, java native, rocketmq, rabbitmq, feign等各种框架例子, 同时javaee中包含本人平时学习时候所积累的代码, 涵盖leetcode, jvm, juc等 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 4 - **Forks**: 6 - **Created**: 2022-06-25 - **Last Updated**: 2025-07-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## java-demo模块说明 | 模块名称 | 模块说明 | | -------------------------------------- | ------------------------------------------------------------------------- | | demo-data-structure-and-algo | 数据结构与算法 | | demo-distributed-transaction | 分布式事务, seata-demo: [springcloud-alibaba/seata](springcloud-alibaba/seata) | | demo-flink | flink大数据框架 | | demo-gradle | gradle编译工具使用例子 | | demo-groovy | groovy语言基础语法 | | demo-java-agent | java-agent探针例子, 这里使用agent实现统计方法运行耗时 | | demo-javaee | javaee模块中包含java基础语法以及并发学习例子 | | demo-java-native | java调用动态库例子, jni | | demo-javapoet | javapoet例子 | | demo-java-stream | java8流试编程例子 | | demo-load-balance | 负载均衡算法例子 | | demo-mapstruct | mapstruct例子 | | demo-maven-pom | maven例子 | | demo-netty | netty例子 | | demo-spring | spring基础测试例子 | | demo-springboot-activiti | springboot整合activiti工作流(未完成) | | demo-springboot-aop | springboot中aop切面例子 | | demo-springboot-api-idempotent | 接口幂等例子 | | demo-springboot-api-safe | springboot中实现接口签名校验, 防重攻击、防篡改 | | demo-springboot-dubbo | springboot整合dubbo框架 | | demo-springboot-dynamic-datasource | springboot整合动态数据源 | | demo-springboot-elasticsearch | springboot整合elasticsearch搜索引擎 | | demo-springboot-elk | springboot整合elk, 自己搭建elk模块, 使用该模块演示日志搜集 | | demo-springboot-event | springboot中事件例子 | | demo-springboot-feign | springboot整合feign框架 | | demo-springboot-flyway | springboot整合flyway数据库版本控制 | | demo-springboot-gitlab-cicd | gitlab-cicd例子 | | demo-springboot-grpc | springboot整合grpc远程调用框架 | | demo-springboot-hik | springboot整合海康相关例子 | | demo-springboot-javacv | javacv相关例子(后期可能会改成demo-javacv) | | demo-springboot-kafka | kafka消息队列 | | demo-springboot-kafka-canal | kafka监听canal中间件推送的数据库操作消息 | | demo-springboot-knife4j | 在线文档 | | demo-springboot-kubernetes | k8s客户端使用(目前未完成) | | demo-springboot-logback | logback.xml示例 | | demo-springboot-mail | 邮件服务 | | demo-springboot-milvus | milvus是一个开源向量搜索引擎 | | demo-springboot-mqtt | mqtt消息队列例子 | | demo-springboot-mybatis | springboot整合mybatis | | demo-springboot-mybatis-cluster | springboot整合mybaits连接mysql集群 | | demo-springboot-mybatis-plus | springboot整合mybatis-plus | | demo-springboot-rabbitmq | springboot整合rabbitmq消息队列 | | demo-springboot-redis | springboot整合redis例子, 包含redis实现分布式锁 | | demo-springboot-rocketmq | springboot整合rocketmq消息队列例子 | | demo-springboot-scan-custom-annotation | springboot中扫描自定义注解 | | demo-springboot-security | springboot安全相关组件 | | demo-springboot-sharding-jdbc | springboot整合sharding-jdbc分库分表框架 | | demo-springboot-sms | springboot整合手机短信服务 | | demo-springboot-sqlite | springboot整合sqlite服务 | | demo-springboot-storage | springboot整合存储服务(oss、minio) | | demo-springboot-video | | | demo-springboot-websocket | springboot整合websocket | | demo-springboot-zookeeper | springboot整合zookeeper | | demo-springcloud-alibaba | springcloud-alibaba相关例子 | | demo-springcloud-gateway-knife4j | springcloud-gateway网关整合在线接口文档例子 | | demo-springcloud-skywalking | springcloud整合skywalking收集日志以及展示服务调用链路 | | demo-pc-security | project-commons项目中security例子 | ## 依赖的工程 project-commons: https://gitee.com/sgy_project/project-commons ```bash cd project-commons/bin bash build.sh ```