获得徽章 1
#第五届青训营阅读打卡#
2月2日 打卡day4
今日学习
笔记:Redis支持持久化操作,不会丢失数据;
Memcache 仅支持字符串类型,Redis 支持 5 种不同的数据类型;
Memcache 不支持持久化,Redis 支持两种持久化策略,RDB 快照 和 AOF 日志;
Memcache数据量不能超出系统内存,但可以调整内存大小,淘汰策略采用LRU算法。Redis增加了 VM 特性,实现了物理内存的限制,它们之间底层实现方式以及客户端之间通信的应用协议不一样。
展开
评论
#第五届青训营阅读打卡#
1月20日 打卡day3
今日学习
笔记:当一个客户端尝试与MySQL建立连接时,MySQL内部都会派发一条线程负责处理该客户端接下来的所有工作。而数据库的连接层负责的就是所有客户端的接入工作,MySQL的连接一般都是基于TCP/IP协议建立网络连接,因此凡是可以支持TCP/IP的语言,几乎都能与MySQL建立连接。
展开
评论
#第五届青训营阅读打卡#
1月14日 打卡day2
今日学习
笔记:
1、DDD的核心思想就是避免业务逻辑的复杂性和技术实现的复杂性耦合在一起。
2、DDD最大的价值就是梳理业务需求,抽象出一个个“领域”,并形成各个领域之间的接口交互,方便团队协作,推进项目前进。
3、DDD领域驱动设计,还有一个有意思的观点:“不以用户为中心”。因为DDD认为,“以用户为中心”其实是表层需求,真正的需求应该是基于领域的,领域之所以有意义,一定是和人有关的。
所以做领域驱动设计时,应该做到“客观设计”,就是无论是谁使用,如何使用,这个领域都是这样的,挖掘深层次的需求。
展开
评论
#第五届青训营阅读打卡#
1月13日 打卡day1
今日学习
限流是一种处理流量高峰时的方式,限流的实现算法包括:计数器限流、滑动窗口限流、漏桶限流、令牌桶限流、Redis+Lua分布式限流。
上面的限流方式,主要是针对服务器进行限流,我们也可以对容器进行限流,比如 Tomcat、Nginx 等限流手段。
了解了以上的基本知识,如果要用Go语言去实现,还需要看看《Go限流的常见方法》这篇文章。
展开
评论
个人成就
文章被点赞 1
文章被阅读 1,712
掘力值 50
收藏集
0
关注标签
2
加入于