diff --git a/MyBlog.md b/MyBlog.md
index b708eaf..8698e35 100644
--- a/MyBlog.md
+++ b/MyBlog.md
@@ -2,145 +2,158 @@
+
# 目录(善用Ctrl+F)
+
+- Java基础
+- 算法
+- 数据结构
+- 数据库MySQL
+- JVM
+- 设计模式
+- 网络
+- 操作系统
+- Redis
+- 框架与中间件
+- 笔试题
+
### Java基础(字数:96766,统计时间:2020.6.28)
- 集合
- [集合概述](https://note.youdao.com/ynoteshare1/index.html?id=db92a313c1c907e7d40531dca9300570&type=note)
- - List子类
- - Map子类
- - Set子类
- - Iterator与工具类
+ - [List子类](https://note.youdao.com/ynoteshare1/index.html?id=86c6b1101f3b4c912921fdee5b1344fe&type=note)
+ - [Map子类](http://note.youdao.com/noteshare?id=fa23205c5ef797af9ac73a6293096cfa&sub=B219FB9CA2EF4C5DA3D582A1780BFF64)
+ - [Set子类](http://note.youdao.com/noteshare?id=2d70f2deec4a6898513d431172a883e6&sub=9491C6B14CB5407AB8EF878B3D2208E1)
+ - [Iterator与工具类](http://note.youdao.com/noteshare?id=cd1553946b9dcfe508e358f1e23c2e38&sub=A8DA9A5D8570473BAF3773413D87A612)
- 多线程
- - 概述
- - ThreadAPI
- - 锁机制,两种锁的使用
- - AQS与Lock
- - 线程池与死锁
- - ThreadLocal与Atomic
+ - [概述](http://note.youdao.com/noteshare?id=f7b001c353d7d5af77bc25ab4227c260&sub=AE3FE5AAECE64949BE3EBAE6254B478E)
+ - [ThreadAPI](http://note.youdao.com/noteshare?id=3d8e82f6cdcc1a40d4ddcd170043adc6&sub=42E236073D1A4FC1BFA4C80FD7652B43)
+ - [锁机制,两种锁的使用](http://note.youdao.com/noteshare?id=76f9664f849329f20388038f4acb6988&sub=B7CC385F76E64B0194DED09D4BD37301)
+ - [AQS与Lock](http://note.youdao.com/noteshare?id=122a319a7fae0e5ccd4ae2c56978ebb1&sub=44C37BEC99BB46F8891F7581D0ED2ECB)
+ - [线程池与死锁](http://note.youdao.com/noteshare?id=b04555accebe8ee6b25be5223cf048da&sub=2211F89C86274672A358B5BAB9224B05)
+ - [ThreadLocal与Atomic](http://note.youdao.com/noteshare?id=bf03a0ff3759ed740cb3096442c5bf84&sub=F35423132CEA4933AFD7BD2F73363F40)
- 其他知识点
- - 泛型
- - 内部类与Lambda
- - 异常
- - 反射
- - IO与序列化
- - 数组,String,其他API
- - Stream流
- - 其它
-- [常识](https://www.baidu.com/)
-- 常见接口与类
-- 常见方法
-- 常见关键字
-- 面试题
-
-### 算法(字数:69337,统计时间:2020.6.28)
+ - [泛型](http://note.youdao.com/noteshare?id=79b663761ffad0cff416c4389df4bdb6&sub=30C39432D3E6492AA283ADFA86A0BDB5)
+ - [内部类与Lambda](http://note.youdao.com/noteshare?id=ef6504d89728e41ed3d4f9bdba66a199&sub=18ABFBC7C2394DAFBB5E70EB71E6A2CA)
+ - [异常](http://note.youdao.com/noteshare?id=a3c42b743fc5b885f04e5fcc335192cb&sub=6198B50E933E4B9DABF8482A9FD36882)
+ - [反射](http://note.youdao.com/noteshare?id=2fddf21f80cf30bb143bc73532ce083d&sub=480DBA762DC14CE7A03A4CF43E0257AD)
+ - [IO与序列化](http://note.youdao.com/noteshare?id=a44ae4ff2456c696aa868068104dd96e&sub=E7FB7EB66D7D4EB5B209E9CF1CD974E5)
+ - [数组,String,其他API](http://note.youdao.com/noteshare?id=f29210ce328e618842db3b68c2f1b77d&sub=3A5ED8CBA6204C5E87EBEC3967C9C4F8)
+ - [Stream流](http://note.youdao.com/noteshare?id=5ab881b8a705e5e18f6c90953ad145c3&sub=8B82B2A8D7A047EE8D0F9D381483778E)
+ - [其它](http://note.youdao.com/noteshare?id=8d14260e9a53bc20d3585ffeba17f499&sub=6039D2B461A5446A98BD5F0600E6EB12)
+- [常识](http://note.youdao.com/noteshare?id=4ac79aa83e8f07e779353aa68d77adce&sub=8B8D20489E0345409A1DC896CA556C6B)
+- [常见接口与类](http://note.youdao.com/noteshare?id=baa85fcd0df1a5d8d55eb22b20678507&sub=63C629A26BF04A24BE74C7861DACF34F)
+- [常见方法](http://note.youdao.com/noteshare?id=6188caa6f26755442ac0e5291726eb39&sub=9BFFA48A67194B6E803C25E88C39F7E1)
+- [常见关键字](http://note.youdao.com/noteshare?id=d1f054923dc40c57848806a30c69de5e&sub=8EB86AD0EFA44CE4BE26B044DDD62EBA)
+- [面试题](http://note.youdao.com/noteshare?id=1a7c81e6b32f449937bea1a767e3c1b8&sub=3DA3812317324D7B8585FE320ECB5309)
+
+### 算法(字数:73337,统计时间:2020.6.28)
- 算法基础
- - [常识]()
- - [贪心法]()
- - [动态规划]()
- - [分治法]()
- - [回溯法]()
- - [其他算法]()
+ - [常识](http://note.youdao.com/noteshare?id=41dfe8ade286904b9abbdd0459fdd7aa&sub=BCD69FF1D94F408F8D19B6D5ED09A16F)
+ - [贪心法](http://note.youdao.com/noteshare?id=d5987670f7cfe892a323713bc8aa841a&sub=D8FAC012BDED4EEFA9DF21280A030054)
+ - [动态规划](http://note.youdao.com/noteshare?id=b70c04015a08f4a6a058de65f6a0d52f&sub=24701B174799447FBB87C53B872A0F5C)
+ - [分治法](http://note.youdao.com/noteshare?id=f40bad13524080812358e8a60f85bc94&sub=E11346A7D7264734AB10651B6C64E5E7)
+ - [回溯法](http://note.youdao.com/noteshare?id=c5b64a08359934b24307aecb39b412a7&sub=49A9DFA71FE14F5BB8430219A4B8852C)
+ - [其他算法](http://note.youdao.com/noteshare?id=d01bd7f01fc56a39d729f539991e3b6a&sub=882B6260EC434E11A189932018C11170)
- 剑指Offer
- - [剑指Offer第1遍]()
- - [剑指Offer第2遍]()
- - [总结]()
+ - [剑指Offer1](http://note.youdao.com/noteshare?id=2c74fc3e50e8cfe31f6bfe0c59e729e6&sub=5FFE261E55B3468480E313AF84D475BD)
+ - [剑指Offer2](http://note.youdao.com/noteshare?id=468fd79ba4a1a53f6d3bb18015874021&sub=AD94B9A9DE4046CC86516500D72069F1)
- LeetCode_Hot100
- - [1~20]()
- - [21~40]()
- - [41~60]()
- - [61~80]()
- - [81~100]()
- - [总结]()
+ - [1~20](http://note.youdao.com/noteshare?id=306986852f764050f5ac0dd9d43f3372&sub=4D6204FDCBF449CE8A9B89F13DE71DC5)
+ - [21~40](http://note.youdao.com/noteshare?id=1cde6ca839ba02ee4d78fba30d332083&sub=E1B277248A1D4B63BEE60A1667B8BE9D)
+ - [41~60](http://note.youdao.com/noteshare?id=b0668fafc6c2d1c38570eee4f7dbf673&sub=22E2A2A750E443A5A60A7CA2F5A84BA6)
+ - [61~80](http://note.youdao.com/noteshare?id=82f8936a1b2ea9cb353c3bc10e187ffd&sub=FB8B7401A33C4214BC1687802FF1D9CD)
+ - [81~100](http://note.youdao.com/noteshare?id=65b12bc02f3de18590722ced05187a98&sub=5820A3B7E6FE4B4BA33FDFDAFCCDC7C8)
- LeetCode无限闯关模式
- - [1-50]()
- - [50-100]()
- - [100-150]()
- - [150-200]()
- - [200-250]()
- - [250-∞]()
-- [常识]()
-- [小技巧]()
-- [常用API]()
-- [手写代码注意事项]()
+ - [1-50](http://note.youdao.com/noteshare?id=f6c42ee20488e2ba146736be5c80069e&sub=CB8E30EF7D5048AB857B59A833EFACE1)
+ - [50-100](http://note.youdao.com/noteshare?id=13f0fa13ca947730f4f735a265bf65d9&sub=C5F1861776A84450980A6E2D5F448EE9)
+ - [100-150](http://note.youdao.com/noteshare?id=a65e7dac948c319ee5c866eb58eec469&sub=30635ED76379403098D95764189C0F2F)
+ - [150-200](http://note.youdao.com/noteshare?id=8df1603e1a735f856c337e99657fc6e7&sub=B91F6A5F53ED4F72A31A45F8744A7301)
+ - [200-250](http://note.youdao.com/noteshare?id=35342c12fd9cb5f5ed45fe192dd319b5&sub=132F5F728DD742318F845B7C48738502)
+ - [250-∞](http://note.youdao.com/noteshare?id=5bb90e86999c125300b07679fb45d31c&sub=84996D7DDD214F9B9BC6A3375C6C5B5C)
### 数据结构(字数:20698,统计时间:2020.6.28)
-- [基本数据结构]()
-- [查找]()
-- [排序]()
-- [其他数据结构]()
+- [基本数据结构](http://note.youdao.com/noteshare?id=337132d6c2749cb3038297a40ac9ccb1&sub=2B83035B6DAE4DFDA7121A51C9483885)
+- [查找](http://note.youdao.com/noteshare?id=75555673bfcd5bffe874fcc5efe713ab&sub=D93EEE870BF5448D940E955F9C8771E8)
+- [排序](http://note.youdao.com/noteshare?id=3994fde839739f25f0273c9e4cadc5f1&sub=C62E91F4E68C4B44B33A15AD2453D237)
+- [其他数据结构](http://note.youdao.com/noteshare?id=2f4cdd435780341f84ab2e4b49e9f62f&sub=CD242B747AB344BA9D023AD51DE46E07)
### 数据库MySQL(字数:23152,统计时间:2020.6.28)
-- [MySQL]()
-- [索引]()
-- [数据库基础]()
-- [SQL技巧]()
-- [力扣SQL]()
-- [面试题]()
+- [MySQL](http://note.youdao.com/noteshare?id=a7bc9f0bef952450ba550a25bb6a42be&sub=59F0C67570E144A9A84B320EC952A723)
+- [索引](http://note.youdao.com/noteshare?id=d63be3d6975dfd9bde43f75f39703e33&sub=836418F9214844C0A8AFE919A10D995E)
+- [数据库基础](http://note.youdao.com/noteshare?id=0971aed7c48411d8ae8dca343b2cf634&sub=66D1AB406F374485A7E824B939055397)
+- [SQL技巧](http://note.youdao.com/noteshare?id=8a688ed941ed690879d81939ace9a761&sub=6066C1AE92DA40C693F9F900C99DF7DC)
+- [力扣SQL](http://note.youdao.com/noteshare?id=720fe3fa0cb400776e131070730ea761&sub=89C95FC5EAE34F31A65041F649A969D8)
+- [面试题](http://note.youdao.com/noteshare?id=54ba816bbc915ff931d390ed0acfa5be&sub=83F9419792FC4FB6A3CF5A93AB5D84A9)
-### JVM(字数:22416,统计时间:2020.6.28)
+### JVM(字数:35426,统计时间:2020.7.21)
-- [《深入理解JVM第二版》]()
-- [其它]()
-- [JVM调参和工具]()
-- [面试题]()
+- [《深入理解JVM第二版》](http://note.youdao.com/noteshare?id=5ab284e5890377e7a7c5d6411adff912&sub=DB26237694FB45079BF28B82392CDBFC)
+- [其它](http://note.youdao.com/noteshare?id=fb6f96861946399ff62025a43a75d817&sub=2567BCC8C03C41C19570C2E53AE920DF)
+- [JVM调参和工具](http://note.youdao.com/noteshare?id=821be08194d441d395058d867776f48b&sub=EA0C5A7A54A94F8B89F952110D40E3E6)
+- [面试题](http://note.youdao.com/noteshare?id=ffd9760489414f5589439bb17dd1d6ec&sub=61C970F2521D40F3B0E226058EAB7FED)
### 设计模式(字数:9465,统计时间:2020.6.28)
-- [Demo1(案例代码直接贴在里面)]()
-- [Demo2(案例代码在14种设计模式源码里)]()
-- [基础知识]()
-- [源码:基于四种设计模式的计算器]()
-- [源码:cglib源码]()
-- [源码:14种设计模式源码]()
+- [Demo1(案例代码直接贴在里面)](http://note.youdao.com/noteshare?id=fd3c9605eec9fe44bbc0cf5feeb6aaf8&sub=881FE4070A984E32AB98D9F90D99BF0E)
+- [Demo2(案例代码在14种设计模式源码里)](http://note.youdao.com/noteshare?id=7ff91751b6863b756f919dc6d41c6acc&sub=ECEFA1041FB9445CA9CCB8AAE791A83D)
+- [基础知识](http://note.youdao.com/noteshare?id=75a4bf44019a966fda46330fd5cd89a8&sub=7A3CD1EAB98F44E8BA55D3768D7B896C)
+- [源码:基于四种设计模式的计算器](http://note.youdao.com/noteshare?id=656e0c9170929c420efce2d18adb4ecb)
+- [源码:cglib源码](http://note.youdao.com/noteshare?id=d2f2b39081446c7de269552ad565b42e)
+- [源码:14种设计模式源码](http://note.youdao.com/noteshare?id=5d10d9a6fe459514d8030d9059a965c1)
### 网络(字数:34733,统计时间:2020.6.28)
- HTTP
- - [《图解HTTP》]()
- - [其它]()
+ - [《图解HTTP》](http://note.youdao.com/noteshare?id=3fd2ab9d837e41f73ee307dbb6777ade&sub=F3132CAE01F04530BB2A2CBDD2B30A6F)
+ - [其它](http://note.youdao.com/noteshare?id=39d8a1a49811e8c82482cac805a23e8b&sub=EBF94DF9C39A49FE9A479E45D2BFF867)
- TCP&IP
- - [《TCP&IP详解卷一:协议》]()
- - [TCP其它]()
-- [常识]()
-- [面试题]()
+ - [《TCP&IP详解卷一:协议》](http://note.youdao.com/noteshare?id=dc8defa5a24a29dc68e2ff0f8edac216&sub=FDC8A62DBACB409CABE7020C45943E09)
+ - [TCP其它](http://note.youdao.com/noteshare?id=cd6aff76c2e3a622b246741781e6e6ee&sub=BB91C72418A7413499B1014C41531421)
+- [常识](http://note.youdao.com/noteshare?id=28a2ed96a5d133bdbf771fb45ecf5a03&sub=3A039C6F3106442A8924DB3EF0BE27E6)
+- [面试题](http://note.youdao.com/noteshare?id=c3886b6e93fd8d68847c9b7711dccc51&sub=2B3BB81CFA374D5194CEC6C3006C1566)
-### 操作系统(字数:16051,统计时间:2020.6.28)
+### 操作系统(字数:17051,统计时间:2020.6.28)
-- [基础]()
-- [其它]()
-- [面试题]()
+- [基础](http://note.youdao.com/noteshare?id=f58fd262967536137ab85e874563895c&sub=427ED874B804496BA0AE648A66F8987D)
+- [其它](http://note.youdao.com/noteshare?id=aff83f274f0843b278913923e1380709&sub=C4FC152B99F24E828A0B2CDB30F97148)
+- [面试题](http://note.youdao.com/noteshare?id=e82bd335b1128a8394a1209532917e69&sub=BECD6E7CC82C4E3E9754D37FC34BC81E)
-### 框架与中间件(字数:38548,统计时间:2020.6.28)
+### Redis(字数:23362,统计时间:2020.7.21)
-- Redis
+- [《Redis设计与实现》](http://note.youdao.com/noteshare?id=032fa85793ea5e163bc9be1bde6ee638&sub=5BE98A7230B5413EB883E775BBF60EB0)
+- [常见知识点](http://note.youdao.com/noteshare?id=17387c46518d7a5f77f2399bcb6f1c7c&sub=B438F7E39EC24D0B9BD5773FDB6EBBDA)
+- [面试题](http://note.youdao.com/noteshare?id=3fca81b2153dff190d1a55ef46585933&sub=1C9400C53D4B4D4B8BDA8EF25D1F1CEC)
- - [《Redis设计与实现》]()
- - [常见知识点]()
-- Spring & Spring MVC
+### 框架与中间件(字数:26971,统计时间:2020.7.21)
- - [IOC基础]()
- - [Spring常识]()
- - [Spring如何解决循环依赖]()
-- [Spring Boot]()
-- [Spring Cloud]()
-- [面试题]()
+- Spring & Spring MVC
+ - [IOC基础](http://note.youdao.com/noteshare?id=c9401bffa80e9981541a9e802599805b&sub=842908AB87A648F8B54C085BE4D60CBA)
+ - [Spring & Spring MVC](http://note.youdao.com/noteshare?id=5676850a2ead37fecbd2cee19224a5f8&sub=61B1F8BAE37248B8890451F57780790A)
+- [Spring Boot](http://note.youdao.com/noteshare?id=a0d8ce1ce67be6b92b58e25a802bfe57&sub=671B8DD3666A44EC9F5A3A473BE1EC40)
+- [Spring Cloud](http://note.youdao.com/noteshare?id=95a1399f9466ef59f87f327061c0f881&sub=C8FC4CBF421A422180C736D86973AA17)
+- [Dubbo](http://note.youdao.com/noteshare?id=3359ddb58c4c2d8ce4b53d924b09e72a&sub=0B8EAA643DE44937A141EDD12D6231FB)
+- [Kafka](http://note.youdao.com/noteshare?id=9967fd5c411b9789449e7be0fc2812bd&sub=5607026E392E46049CCF2CD7BAA26701)
+- [ES](http://note.youdao.com/noteshare?id=aeb370cef07fe75f402202b513bc83b5&sub=7D721D71E0B24AA993D9FBFE33152487)
+- [面试题](http://note.youdao.com/noteshare?id=f613692ed41eda73514f5b8135293a4d&sub=A3978D07B11C4704BCF6D6C5AA7129B2)
### 笔试题-非算法部分(字数:2361,统计时间:2020.6.28)
- 牛客笔试试卷
- - [2018年份]()
- - [2019年份]()
- - [2020年份]()
+ - [2018年份](http://note.youdao.com/noteshare?id=da8c274557b7791ce08567ceee4302e9&sub=EE72BD41156048A0BBBA377AAFBD70ED)
+ - [2019年份](http://note.youdao.com/noteshare?id=21101a5dff6942e938041e93a9418b15&sub=6D09D0C3698F426E9180D5000940911A)
+ - [2020年份](http://note.youdao.com/noteshare?id=deae002f859a901cae95e507667fcbd3&sub=9D88FEABCCC54933AACA4A75E767BFC8)
- 笔试经历
- - [1~20]()
+ - [1~20](http://note.youdao.com/noteshare?id=a9d9d9d256a378bf507c6ad3285fb655&sub=35DC1F32D11D4679A79F5D44FA0061A7)
+
+## 截止至2020.7.21,累计总字数:363322
-## 截止至2020.6.28,累计总字数:333527
下面这个是我的私人武器库,有机会的话会给大家分享的

+
## 参考资料(包括但不限于以下部分):
《Redis设计与实现》
@@ -163,4 +176,4 @@
除了上述书籍之外,我也借鉴了各种大佬们的文章
-博客每天都在更新与维护,可能有部分地方存在:没有附上原文链接、排版不规范、代码不规范、知识点错误等情况,我会尽力改正,请谅解
+博客每天都在更新与维护,可能有部分地方存在:没有附上原文链接、排版不规范、代码不规范、知识点错误等情况,我会尽量改正,请谅解
diff --git a/README.md b/README.md
index ab0c9d2..c2b2765 100644
--- a/README.md
+++ b/README.md
@@ -19,13 +19,14 @@
## 2.renting2
租房项目2.0版本,主要新增功能:
1.新增-户主权限,户主可以自己申请上传房源以及图片
-2.新增-聊天室,用户可以发布信息,多级评论,点赞
-3.新增-用户接收,查看待阅读的消息
-4.新增-用户浏览足迹,收藏房源
-5.新增-首页房源排序
-6.新增-网站流量统计
+2.新增-聊天室,用户可以发布信息,多级评论,点赞,查看自己发布的信息
+3.新增-聊天室,热度榜单
+4.新增-用户接收消息,查看消息,可以将消息标记为已读或者直接删除
+5.新增-用户浏览足迹,收藏房源
+6.新增-首页房源多种排序
7.新增-后台审核房源
-8.新增-后台核心数据统计
+8.新增-网站流量统计,房源各项数据统计
+9.新增-后台查看全网站数据
## 3.MyBlog.md
个人博客,包含:
@@ -51,8 +52,15 @@ JVM
笔试题
## 4.traffic-springboot
-项目URL:http://116.62.79.166:8080/traffic/dist/index.html#/
-
+该项目是服务外包的赛题项目
+项目URL:http://116.62.79.166:8080/traffic/dist/index.html#/
+赛题所需文件:
+
+项目源码:
+
+项目架构:
+
+
## 5.usc_se
这是一个帮老师们做的用来建设双一流学科的网站(学院作品展览系统),当时是四个同学一起做的,大家一起分析老师的需求,设计表结构,在编码阶段分为后台的前端(我),后台的后端,前台的前端,前台的后端。后端用的是Dubbo,我负责后台界面以及各种接口的调用。
diff --git a/tms/pom.xml b/tms/pom.xml
index f062444..7023a11 100644
--- a/tms/pom.xml
+++ b/tms/pom.xml
@@ -72,7 +72,7 @@
junit
junit
- 4.12
+ 4.13.1
test
@@ -92,7 +92,7 @@
junit
junit
- 4.12
+ 4.13.1