Skip to content

Commit 0db4f47

Browse files
rpc
1 parent ebabef2 commit 0db4f47

8 files changed

Lines changed: 23 additions & 7 deletions

File tree

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@
6565
* [dubbox](https://www.oschina.net/p/dubbox)
6666
* [motan](https://github.com/weibocom/motan)
6767
* [Thrift](https://github.com/apache/thrift)
68-
* [RPC框架性能比较](http://mp.weixin.qq.com/s/iw9-UaZZl3gCqKAw2Mxz6A)
68+
* [RPC框架性能比较](middle-software/rpc-compare.md)
6969

7070
* MQ消息
7171
* [ActiveMQ](https://github.com/apache/activemq)

basic-knowledge/java.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@
4040
* [LinkedHashMap](https://mp.weixin.qq.com/s/m2XfI2A2jJqFLAI_iNZI-g)
4141
* [ConcurrentHashMap(上)](https://mp.weixin.qq.com/s/1GJ4Vd2iHgyvjMFLv7sO2A)
4242
* [ConcurrentHashMap(下)](https://mp.weixin.qq.com/s/rPa30_MslGTz56UTxE0WAA)
43+
* ConcurrentHashMap,Java 7为实现并行访问,引入了Segment这一结构,实现了分段锁,理论上最大并发度与Segment个数相等。Java 8为进一步提高并发性,摒弃了分段锁的方案,而是直接使用一个大的数组。同时为了提高哈希碰撞下的寻址性能,Java 8在链表长度超过一定阈值(8)时将链表(寻址时间复杂度为O(N))转换为红黑树(寻址时间复杂度为O(long(N))),[原文链接](http://www.jasongj.com/java/concurrenthashmap/)
4344

4445

4546
### 二、进阶

basic-knowledge/spring.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
#### 文档
2424

2525
* 事务
26+
* [深入理解 Spring 事务原理](http://www.codeceo.com/article/spring-transactions.html)
2627
* [Spring事务传播性与隔离性](https://mp.weixin.qq.com/s/u4NLJ3I2vkeZHWBpgHsdEA)
2728

2829
* annotation 重试配置

middle-software/rpc-compare.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
## RPC框架性能比较
2+
3+
---
4+
5+
* [RPC框架性能比较](http://mp.weixin.qq.com/s/iw9-UaZZl3gCqKAw2Mxz6A)
6+
* [一个针对所有RPC框架的性能测试,Dubbo排名居然垫底?](https://mp.weixin.qq.com/s/TTcQJM9s5OhyY7dmpJlcfQ)

other/person.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@
3333
* [从技术 Leader 到产品负责人](https://mp.weixin.qq.com/s/Yx1fXO9RfnLeBGZg_P-g3g)
3434
* [蘑菇街顶天:真诚与尊重是技术团队的管理要点](https://mp.weixin.qq.com/s/EHh4D22LG-BoksppsZZ2Tg)
3535
* [年轻技术管理者的涅槃重生之路](https://mp.weixin.qq.com/s/lkDiaEbFKAGcxeq8WLF3hg)
36+
* [想从技术转管理?这些坑你可要注意了!](https://mp.weixin.qq.com/s/Xq4zjEzaRGGOjghUHxLYFw)
3637

3738
---
3839
### 软能力

other/tool.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
* [服务器界面式管理终端-------secureCRT]()
1212
* [编码工具-------intellij idea](intellij.md)
1313
* [原型设计工具-------Axure](https://www.axure.com.cn/)
14+
* [亿图-------EdrawMax]()
1415

1516

1617
mac系统

system-architecture/architecture-experience.md

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,16 +6,19 @@
66

77
* [架构思想](架构思想.md)
88
* [大型网站技术架构](大型网站技术架构.md)
9-
* 微服务
10-
* [微服务介绍](microservice-introduce.md)
11-
* [SOA与微服务](SOA与微服务.md)
12-
* [如何设计高可用的微服务架构?](https://mp.weixin.qq.com/s/W3Vn0EgCjWpjJ365Pv30iw)
13-
* [微服务的4大设计原则和19个解决方案](https://mp.weixin.qq.com/s/YfXjkMX-eQFmEzjG6Lwvrw)
14-
* [微服务后如何做一次系统梳理](https://mp.weixin.qq.com/s/ZxVQ7PvK89XVBYhNUoMnMg)
159
* [各大互联网公司架构演进之路汇总](http://blog.fulin.org/2016/03/summary-of-architectures/)
1610
* [中小型研发团队架构落地实践18篇,含案例、代码](https://mp.weixin.qq.com/s/AbUGOWN27FEUPWgDQkF_Dw)
1711
* [互联网分层架构,为啥要前后端分离](https://mp.weixin.qq.com/s/Nhyo969WnEwyCWpr34ECcA)
1812

13+
### 微服务
14+
15+
* [微服务介绍](microservice-introduce.md)
16+
* [SOA与微服务](SOA与微服务.md)
17+
* [如何设计高可用的微服务架构?](https://mp.weixin.qq.com/s/W3Vn0EgCjWpjJ365Pv30iw)
18+
* [微服务的4大设计原则和19个解决方案](https://mp.weixin.qq.com/s/YfXjkMX-eQFmEzjG6Lwvrw)
19+
* [微服务后如何做一次系统梳理](https://mp.weixin.qq.com/s/ZxVQ7PvK89XVBYhNUoMnMg)
20+
* [微服务架构技术栈选型手册](https://mp.weixin.qq.com/s/zFJokAv8lSQejGFTGJTJeQ)
21+
1922
### 数据库
2023

2124
* [数据库架构](数据库架构.md)

system-architecture/architecture-good-case.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -182,12 +182,15 @@
182182

183183
* ###### IM
184184
* [现代IM系统中消息推送和存储架构的实现(Timeline)](https://mp.weixin.qq.com/s/sYRchf1-8ZpD7Q3UYx_KLQ)
185+
* ###### 答题
186+
* [直播答题系统在技术上难实现吗?挑战有多大?](https://mp.weixin.qq.com/s/Tp7K4g3DxmEiU0iYrmR8Mw)
185187
* ###### 其它
186188
* [淘宝直播在双11的互动实践](http://mp.weixin.qq.com/s/WcHvukClRSLA4KczRjDVaw)
187189
* [常见的几种直播连麦方案](http://mp.weixin.qq.com/s/Ej4QHRvF7e0i5d78hETrwg)
188190
* [如何开发10万在线级别的直播弹幕技术?](http://mp.weixin.qq.com/s/U4SKJbXSkd6JOx0R7yK-5g)
189191
* [视频私有云实战:基于 Docker 构建点播私有云平台](http://mp.weixin.qq.com/s/OXzYMM14ag2k9sh9WidV2w)
190192

193+
191194
---
192195
#### 共享单车
193196
* [摩拜单车类的共享行业应如何在不可靠远程网络下进行分布式MQTT设计](https://mp.weixin.qq.com/s/IIJcFdku41Z6NYQSV-dk5A)

0 commit comments

Comments
 (0)