yanglbme
|
8af6de3d1c
|
fix(docs): fix typo
|
2018-12-06 14:26:47 +08:00 |
|
yanglbme
|
7b8ce84104
|
docs(es/mq): update doc description
更新文档知识点描述
|
2018-12-05 20:52:54 +08:00 |
|
yanglbme
|
929342d26b
|
docs(mq): update
how-to-ensure-that-messages-are-not-repeatedly-consumed.md
修改保证消息不被重复消费的语言描述,更直观!
|
2018-12-05 17:08:48 +08:00 |
|
yanglbme
|
89158977f1
|
docs(es): add es-introduction.md
es介绍与核心概念说明
|
2018-12-04 17:01:34 +08:00 |
|
yanglbme
|
2988af85b1
|
docs(es): update es-write-query-search.md
ElasticSearch底层的lucene以及倒排索引
|
2018-12-03 19:02:41 +08:00 |
|
yanglbme
|
d8751a68e6
|
docs(es): add es-production-cluster.md
ElasticSearch生产集群的部署架构是什么?每个索引的数据量大概有多少?每个索引大概有多少个分片shard?
|
2018-12-03 11:07:47 +08:00 |
|
yanglbme
|
1a3daf6311
|
fix(docs): fix typo
修复Markdown语法错误
|
2018-12-03 09:51:46 +08:00 |
|
yanglbme
|
7fb067ea12
|
docs(es): add es-optimizing-query-performance.md
ElasticSearch在数据量很大(数十亿级别)时如何提高查询效率?
|
2018-12-02 22:53:20 +08:00 |
|
yanglbme
|
3eaa0ee2a4
|
docs(es): add es-write-query-search.md
ElasticSearch写入/查询数据的工作原理
|
2018-12-02 20:38:01 +08:00 |
|
yanglbme
|
b4114119a0
|
docs(es): add es-architecture.md
ElasticSearch分布式架构实现原理
|
2018-12-02 15:45:28 +08:00 |
|
yanglbme
|
6f8ea560ca
|
docs(mq): add mq-design.md
如果让你写一个消息队列,该如何进行架构设计?
|
2018-12-02 10:17:44 +08:00 |
|
yanglbme
|
1febcae3d3
|
docs(mq): add mq-time-delay-and-expired-failure.md
如何解决消息队列的延时以及过期失效问题?消息队列满了以后该怎么处理?大量消息积压,如何解决?
|
2018-12-02 10:01:35 +08:00 |
|
yanglbme
|
4d905626fe
|
docs(mysql): add mysql-read-write-separation.md
MySQL如何实现读写分离?主从复制的原理是啥?如何解决主从同步的延时问题?
|
2018-12-01 11:19:34 +08:00 |
|
yanglbme
|
819cffbe66
|
docs(database): add database-shard-global-id-generate.md
分库分表之后,id主键如何处理?snowflake算法搞定
|
2018-11-30 22:52:53 +08:00 |
|
yanglbme
|
8354e4833a
|
docs(database): add database-shard-dynamic-expand.md
如何设计可以动态扩容缩容的分库分表方案?
|
2018-11-30 21:08:53 +08:00 |
|
yanglbme
|
42167f90c6
|
docs(database): add database-shard-method.md
未分库分表的系统如何动态切换到分库分表上?
|
2018-11-30 19:49:50 +08:00 |
|
yanglbme
|
8a81763d03
|
docs(database): add database-shard.md
如何分库分表?有哪些分库分表中间件?如何垂直拆分?水平拆分?
|
2018-11-30 17:01:19 +08:00 |
|
yanglbme
|
2960462561
|
docs(design): add high-concurrency-design.md
如何设计一个高并发系统
|
2018-11-30 10:54:09 +08:00 |
|
yanglbme
|
d1c864a8d9
|
fix(redis): fix typo
|
2018-11-19 19:30:53 +08:00 |
|
yanglbme
|
0f20c3b404
|
docs(redis): update why-cache.md
|
2018-11-19 19:29:09 +08:00 |
|
yanglbme
|
26e0977558
|
docs(distributed-system): add distributed-system-interview.md
|
2018-11-19 09:47:39 +08:00 |
|
yanglbme
|
c0fdd927d1
|
docs(redis): add redis-production-environment.md
|
2018-11-19 00:01:06 +08:00 |
|
yanglbme
|
d7acf10a22
|
docs(redis): add redis-cas.md
|
2018-11-18 23:34:30 +08:00 |
|
yanglbme
|
7d80794455
|
docs(redis): add redis-consistence.md
|
2018-11-18 23:03:15 +08:00 |
|
yanglbme
|
dc840b4804
|
docs(redis): add redis-caching-avalanche-and-caching-penetration.md
|
2018-11-18 18:46:53 +08:00 |
|
yanglbme
|
e3fed1db19
|
docs(redis): add redis-cluster.md
|
2018-11-18 16:23:46 +08:00 |
|
yanglbme
|
7dc94e2751
|
docs(redis): add redis-persistence.md
|
2018-11-17 17:24:15 +08:00 |
|
yanglbme
|
717c20b74a
|
docs(redis): update redis description
|
2018-11-17 15:43:51 +08:00 |
|
yanglbme
|
fbacc67b3e
|
docs(redis): add redis-sentinel.md
|
2018-11-17 15:00:36 +08:00 |
|
yanglbme
|
e7e1055ebd
|
docs(redis): add redis-master-slave.md
|
2018-11-16 20:04:30 +08:00 |
|
yanglbme
|
70f826b647
|
docs(redis): add redis-high-concurrency-and-availability.md
|
2018-11-16 16:44:54 +08:00 |
|
yanglbme
|
b85a4c83a9
|
docs(redis): add redis-expiration-policies-and-lru.md
|
2018-11-16 11:04:42 +08:00 |
|
yanglbme
|
f5ab66fd76
|
docs(redis): add redis-data-types.md
|
2018-11-16 09:30:22 +08:00 |
|
yanglbme
|
f4d58be188
|
docs(redis): add redis-single-thread-model.md
|
2018-11-15 21:47:04 +08:00 |
|
yanglbme
|
6d743ce969
|
docs(cache): add why-cache.md
|
2018-11-15 19:27:54 +08:00 |
|
yanglbme
|
0d840d7693
|
docs(img): change img path
|
2018-11-15 17:29:25 +08:00 |
|
yanglbme
|
2c941879ff
|
Add how-to-ensure-the-order-of-messages.md
|
2018-10-09 23:40:46 +08:00 |
|
yanglbme
|
32d6e2645f
|
Update detail
|
2018-10-08 23:27:34 +08:00 |
|
yanglbme
|
e0b0131ff8
|
Add how-to-ensure-the-reliable-transmission-of-messages.md
|
2018-10-08 22:53:17 +08:00 |
|
yanglbme
|
4847fab9cc
|
Add association
|
2018-10-07 20:58:15 +08:00 |
|
yanglbme
|
a5e83c48a2
|
Update why-mq.md
|
2018-10-07 20:47:22 +08:00 |
|
yanglbme
|
3f7acf9c6a
|
Add how-to-ensure-that-messages-are-not-repeatedly-consumed.md
|
2018-10-07 20:03:15 +08:00 |
|
yanglbme
|
03d445e853
|
Add how-to-ensure-high-availability-of-message-queues.md
|
2018-10-07 16:58:55 +08:00 |
|
yanglbme
|
390cb1c15f
|
Update why-mq.md
|
2018-10-07 11:52:38 +08:00 |
|
yanglbme
|
12e740060a
|
Add why-mq.md
|
2018-10-07 11:29:41 +08:00 |
|
yanglbme
|
87918df8d2
|
Update mq-interview.md
|
2018-10-06 21:21:35 +08:00 |
|
yanglbme
|
77d48725bb
|
Add mq-interview.md
|
2018-10-06 21:15:26 +08:00 |
|