Skip to content

Commit 368a901

Browse files
committed
修改 README 文件
1 parent 66420f7 commit 368a901

File tree

3 files changed

+167
-16
lines changed

3 files changed

+167
-16
lines changed

README.md

Lines changed: 61 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,70 @@
1-
@[TOC](这里写目录标题)
21

3-
**Springboot-Notebook** 是一系列以 `springboot` 为基础开发框架,应用整合 Redis 、 Rabbitmq 、ES 、MongoDB 等互联网主流技术,实现各种常见功能点的综合性案例
2+
**Springboot-Notebook** 是一系列以 `springboot` 为基础开发框架,整合 `Redis``Rabbitmq``ES``MongoDB``sharding-jdbc``zookeeper` 等互联网主流技术,实现开发中常见功能点的综合实战性案例
43

5-
本着拿来即用的原则,助力于减少开发者在实际工作中的学习成本
4+
本着拿来即用的原则,助力于减少开发者在工作中的学习成本
65

7-
案例详细讲解教程全部发布在 个人公众号:**程序员内点事** , 欢迎交流指正。
6+
### Springboot 开发技巧
87

8+
- [3种 Springboot 全局时间格式化方式,别再写重复代码了](https://mp.weixin.qq.com/s/MeDfnL__jdEq7Yi48vg_vA)(springboot-global-formatting)
9+
- [真是没想到,Springboot + Flowable 开发工作流会这么简单!](https://mp.weixin.qq.com/s/hXS9HirRnhYRMIwd4GVeIQ)(springboot-work-flowable)
10+
- [3 分钟生成一个单元测试报告,这个样式爱了](https://mp.weixin.qq.com/s/5IW76pMMxRtVF-ewmp1PGw)(springboot-testng-report)
11+
- [实用!一键生成数据库文档,堪称数据库界的Swagger](https://mp.weixin.qq.com/s/nqxWD85XdhR1AHAa2ql65A)(springboot-database-doc)
12+
- [又被逼着优化代码,这次我干掉了出入参 Log日志](https://mp.weixin.qq.com/s/hZ7KiFyeDMRCPUoNlCXO6w)(springboot-aop-unifiedlog)
13+
- [OAuth2.0 的四种授权方式](https://mp.weixin.qq.com/s/in_E1pKqQc8wkPXT61g8gQ)
14+
- [Github 做授权登录就是这么简单!(OAuth2.0实战)](https://mp.weixin.qq.com/s/KzWE4EtZ6F4_-2fYnVA5QA)
15+
- [PC人脸识别登录,出乎意料的简单](https://mp.weixin.qq.com/s/YMgMRhd4E9ovGf_Kp19pPQ)
16+
- [被迫重构代码,这次我干掉了 if-else](https://mp.weixin.qq.com/s/-nmGpxa4nao8jPwuPgf0LQ)
17+
- [过滤器 和 拦截器 6个区别,别再傻傻分不清了](https://mp.weixin.qq.com/s/KwlqFezzTkOfg97M59n3GA)
18+
- [Redis 分布式限流器,可以说是非常厉害了!](https://mp.weixin.qq.com/s/kyFAWH3mVNJvurQDt4vchA)
19+
- [6种 @Transactional 注解失效场景](https://mp.weixin.qq.com/s/wUQwzPGo3NNodr2pHzB_lw)
20+
- [为了不复制粘贴,我被逼着学会了JAVA爬虫](https://mp.weixin.qq.com/s/rF9W00BUCCYHo7M6W5TBoA)
921

10-
<img src='https://raw.githubusercontent.com/chengxy-nds/Springboot-Notebook/master/gonghao.jpg' width="200" height="200">
22+
### 分库分表
1123

12-
| 案例 | 文章 |
13-
|--|--|
14-
| springboot-douyin-watermark | [手写一个抖音视频去水印工具,千万别刚一个程序员](https://mp.weixin.qq.com/s/Cq6_oQdHqr5_zsBc68Xn5Q)|
15-
| springboot-mqtt-messagepush | [未读消息(小红点),前端 与 RabbitMQ 实时消息推送实践,贼简单~](https://mp.weixin.qq.com/s/U-fUGr9i1MVa4PoVyiDFCg)|
16-
| springboot-global-formatting | [3种 Springboot 全局时间格式化方式,别再写重复代码了](https://mp.weixin.qq.com/s/MeDfnL__jdEq7Yi48vg_vA)|
17-
| springboot-work-flowable | [真是没想到,Springboot + Flowable 开发工作流会这么简单!](https://mp.weixin.qq.com/s/hXS9HirRnhYRMIwd4GVeIQ)|
18-
| springboot-testng-report | [3 分钟生成一个单元测试报告,这个样式爱了](https://mp.weixin.qq.com/s/5IW76pMMxRtVF-ewmp1PGw)|
19-
| springboot-database-doc | [实用!一键生成数据库文档,堪称数据库界的Swagger](https://mp.weixin.qq.com/s/nqxWD85XdhR1AHAa2ql65A)|
20-
| springboot-aop-unifiedlog | [又被逼着优化代码,这次我干掉了出入参 Log日志](https://mp.weixin.qq.com/s/hZ7KiFyeDMRCPUoNlCXO6w)|
21-
| springboot-rabbitmq-confirm | [springboot + rabbitmq 用了消息确认机制,感觉掉坑里了](https://mp.weixin.qq.com/s/me1bfFwzQDAn7EDOgoR65g)|
22-
| springboot-rabbitmq-mqtt | [我也没想到 springboot + rabbitmq 做智能家居,会这么简单](https://mp.weixin.qq.com/s/udFE6k9pPetIWsa6KeErrA)|
24+
- [一文快速入门分库分表(必修课)](https://mp.weixin.qq.com/s/rYG58KS9kHDDOMajKT9y5Q)(springboot-sharding-jdbc)
25+
- [一文快速入门分库分表中间件 Sharding-JDBC (必修课)](https://mp.weixin.qq.com/s/M8yA6CsHMnBAIelc4JMk2Q)
26+
- [分库分表中间件 Sharding-JDBC 4种分片策略](https://mp.weixin.qq.com/s/AUvcsschhqrhKopM5-XeMA)
27+
28+
29+
### RabbitMQ
30+
31+
- [未读消息(小红点),前端 与 RabbitMQ 实时消息推送实践,贼简单~](https://mp.weixin.qq.com/s/U-fUGr9i1MVa4PoVyiDFCg)(springboot-mqtt-messagepush)
32+
- [springboot + rabbitmq 用了消息确认机制,感觉掉坑里了](https://mp.weixin.qq.com/s/me1bfFwzQDAn7EDOgoR65g)(springboot-rabbitmq-confirm)
33+
- [我也没想到 springboot + rabbitmq 做智能家居,会这么简单](https://mp.weixin.qq.com/s/udFE6k9pPetIWsa6KeErrA)(springboot-rabbitmq-mqtt)
34+
35+
36+
### 分布式
37+
38+
- [滴滴的分布式ID生成器(Tinyid),好用的一批](https://mp.weixin.qq.com/s/_k__8MT7qGDoi7gPA_1X8A)
39+
- [美团(Leaf)分布式ID生成器,好用的一批!](https://mp.weixin.qq.com/s/Jq8OP2o7UuOsiT3H140-fw)
40+
- [6种 延时队列的实现方法,面试官也得服](https://mp.weixin.qq.com/s/tM3QVIdNtPW3x0w--LRy3Q)
41+
- [一文快速入门 zookeeper](https://mp.weixin.qq.com/s/FdG5jd3zEh6ug3vbE-zhLg)
42+
- [redis 分布式锁的 5个坑,真是又大又深](https://mp.weixin.qq.com/s/lvbZamr4_t2GKDiuEWi_IQ)
43+
- [4种 “附近的人” 实现方式,面试官笑了](https://mp.weixin.qq.com/s/Y8n-womOgOHqqzZ6AngJOQ)
44+
- [分布式事务(2PC、3PC、TCC),这样解释没毛病!](https://mp.weixin.qq.com/s/08ixco06hMw99365vDiM0w)
45+
- [9种 分布式ID生成方式,面试官有点懵了](https://mp.weixin.qq.com/s/0RBeWV-any_Rb9JbVPvcfw)
46+
- [阿里开源工具 canal 实时同步 MySQL binlog数据](https://mp.weixin.qq.com/s/ba842AgFDlqQm59AuNY6Ww)
47+
48+
### 干货
49+
50+
- [手写一个抖音视频去水印工具,千万别刚一个程序员](https://mp.weixin.qq.com/s/Cq6_oQdHqr5_zsBc68Xn5Q)(springboot-douyin-watermark)
51+
- [基于 Java 实现的人脸识别功能(附源码)](https://mp.weixin.qq.com/s/noTX_dlhGCPmf7B1xAcS-A)
52+
- [实用!8个 chrome插件玩转GitHub,单个文件下载小意思](https://mp.weixin.qq.com/s/ulRsWrtdlA2A5MmCdQo_aw)
53+
- [10个 我经常逛的国外技术社区,真的受益匪浅!](https://mp.weixin.qq.com/s/irNZLVilr2x7krCz2SylOA)
54+
- [程序员搭个人博客,一个 GitHub 账号足矣!](https://mp.weixin.qq.com/s/GHqgIVKfoOWlSDUX4oHuNA)
55+
- [10个 解放双手的 IDEA 插件,少些冤枉代码](https://mp.weixin.qq.com/s/aWQDlujb-j1ufdraA-bC6g)
56+
- [程序员必备的13个 免费技术电子书网站](https://mp.weixin.qq.com/s/HlzUgDRtj3PQXiEE2oouOA)
57+
58+
59+
### 求职
60+
61+
- [看了 100多份简历后,想给找工作的程序员几点建议](https://mp.weixin.qq.com/s/iVBbzaNpC--Tk6c-JfwtUQ)
62+
- [面试官:不会看 Explain执行计划,简历敢写 SQL 优化?](https://mp.weixin.qq.com/s/AaCbTVRk0OZ00nQgJ8wqRQ)
63+
64+
> 案例详细教程同步在 个人公众号:**程序员内点事** , 欢迎交流指正。
65+
66+
67+
<img src='https://raw.githubusercontent.com/chengxy-nds/Springboot-Notebook/master/wx/gonghao.jpg' width="200" height="200">
2368

2469

2570

pom.xml

Lines changed: 106 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,106 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
3+
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
4+
<modelVersion>4.0.0</modelVersion>
5+
<parent>
6+
<groupId>org.springframework.boot</groupId>
7+
<artifactId>spring-boot-starter-parent</artifactId>
8+
<version>2.0.5.RELEASE</version>
9+
</parent>
10+
<groupId>com.notebook</groupId>
11+
<artifactId>Springboot-Notebook</artifactId>
12+
<version>0.0.1-SNAPSHOT</version>
13+
<name>Springboot-Notebook</name>
14+
<packaging>pom</packaging>
15+
16+
<modules>
17+
<module>springboot-identify-img</module>
18+
<module>springboot-sharding-jdbc</module>
19+
<module>springboot-work-flowable</module>
20+
<module>springboot-testng-report</module>
21+
<module>springboot-redisson-lock</module>
22+
<module>springboot-rabbitmq-confirm</module>
23+
<module>springboot-mqtt-messagepush</module>
24+
<module>springboot-aop-redis-lua</module>
25+
<module>springboot-aop-unifiedlog</module>
26+
<module>springboot-database-doc</module>
27+
<module>springboot-delayqueue</module>
28+
<module>springboot-douyin-watermark</module>
29+
<module>springboot-global-formatting</module>
30+
</modules>
31+
32+
<properties>
33+
<java.version>1.8</java.version>
34+
</properties>
35+
36+
<dependencies>
37+
38+
<dependency>
39+
<groupId>org.springframework.boot</groupId>
40+
<artifactId>spring-boot-starter-thymeleaf</artifactId>
41+
</dependency>
42+
43+
<dependency>
44+
<groupId>org.springframework.boot</groupId>
45+
<artifactId>spring-boot-starter</artifactId>
46+
</dependency>
47+
48+
<dependency>
49+
<groupId>org.springframework.boot</groupId>
50+
<artifactId>spring-boot-starter-web</artifactId>
51+
</dependency>
52+
53+
<dependency>
54+
<groupId>org.springframework.boot</groupId>
55+
<artifactId>spring-boot-starter-test</artifactId>
56+
<scope>test</scope>
57+
<exclusions>
58+
<exclusion>
59+
<groupId>org.junit.vintage</groupId>
60+
<artifactId>junit-vintage-engine</artifactId>
61+
</exclusion>
62+
</exclusions>
63+
</dependency>
64+
65+
<dependency>
66+
<groupId>org.apache.commons</groupId>
67+
<artifactId>commons-lang3</artifactId>
68+
<version>3.7</version>
69+
</dependency>
70+
71+
<dependency>
72+
<groupId>org.projectlombok</groupId>
73+
<artifactId>lombok</artifactId>
74+
<version>1.16.18</version>
75+
<scope>provided</scope>
76+
</dependency>
77+
78+
<dependency>
79+
<groupId>com.alibaba</groupId>
80+
<artifactId>fastjson</artifactId>
81+
<version>1.2.49</version>
82+
</dependency>
83+
84+
<dependency>
85+
<groupId>mysql</groupId>
86+
<artifactId>mysql-connector-java</artifactId>
87+
<scope>runtime</scope>
88+
</dependency>
89+
90+
<dependency>
91+
<groupId>org.springframework.boot</groupId>
92+
<artifactId>spring-boot-starter-amqp</artifactId>
93+
</dependency>
94+
95+
</dependencies>
96+
97+
<build>
98+
<plugins>
99+
<plugin>
100+
<groupId>org.springframework.boot</groupId>
101+
<artifactId>spring-boot-maven-plugin</artifactId>
102+
</plugin>
103+
</plugins>
104+
</build>
105+
106+
</project>
File renamed without changes.

0 commit comments

Comments
 (0)