呆呆熊的技术路

61 篇文章
14.5K 次阅读
12 人订阅

全部文章

用户2825413

一致性hash算法(golang)

还记得刚毕业入职到新公司的时候, 我的上级领导与前端同学解释后端技术栈庞杂. 大概记得举了一个例子是 “如何多台机器提供数据缓存存储服务?” , 扭头问了我一下...

12320
用户2825413

微服务-数据聚合CQRS

微服务经常是按业务维度划分多个服务(当然还有其他各种考虑维度), 划分为多个维度后, 好处自然很多, 其中也会有一些问题, 比如我们讲的数据依赖问题

10310
用户2825413

策略模式 - go篇

策略模式是常见的一种模式, 主要用于同类功能不同方式的切换, 而选用不同的模式. 以下是go实现版本

9050
用户2825413

排查网络故障思路总结

每次一发版导致服务A调用B服务超时, B没有任何请求记录日志, 初次定位到为网络问题

9920
用户2825413

计数器、滑动窗口、漏桶、令牌算法比较和伪代码实现

计数器是限流里最简单的,简单来说,比如 我限制1分钟内 请求数最多为60个! 当此刻 2018-02-27 16:23:00 到 2018-02-27 16:2...

32720
用户2825413

如何建设一个健壮性系统

通常我们说负载, 指的大部分都是机器的负载. 但是对于系统的负载, 可能不仅仅包含机器的负载.

13120
用户2825413

技术汇总文摘(2)

代码的深度调用,模块层面上的依赖关系网,业务场景逻辑,非功能性需求等问题是需要相应的文档来完整地呈现的

8630
用户2825413

Elasticsearch 命令操作小全

dynamic 可以分为动态映射(dynamic mapping)和静态(显式)映射(explicit mapping)和精确(严格)映射(strict map...

11610
用户2825413

如何做好业务系统(文摘)

本人工作中大部分时间在做业务开发, 在实现业务需求正确前提下, 更多应该思考如何去做的更好, 希望下面的摘抄内容对你能够有所启发

6820
用户2825413

缓存淘汰/读写/存在问题总结

实现思路也是很简单的, 套用消息队列思路, 每次新生成缓存标记放到队列尾部, 优先淘汰队列头部的数据.

12820
用户2825413

一条报警引起的对 swap 认识

早上匆匆忙忙去上班了, 在一个例行的早会上, 被告知昨天 消息推送服务 内存报警超出了80%.

24920
用户2825413

关于DDD的概念笔记

看过很多关于 DDD 的文章, 也买过一些书籍, 但是发现内容冗长, 大部分时间用来理解名词含义, 而忽略里面的设计精华.

12900
用户2825413

《从0开始学架构》读书笔记

本质是通过冗余实现高可用(多台、多机房、多通道), 但是冗余带来了更大的复杂性. 比如任务分配器(例nginx)连接检测、管理、维护、中断处理.

6410
用户2825413

gin学习笔记

首先我们使用 go moudle来管理依赖, go版本要求在 1.11.1 及以上

15210
用户2825413

《百万级并发商品服务架构解密》读后总结

最近看了一个技术分享的视频《百万级并发商品服务架构解密》, 演讲者来自 网易考拉的丁鸣亮, 感觉讲的还不错, 根据内容简单整理如下(商品详情案例):

9810
用户2825413

CURL的超时与重试

curl 的功能非常强大, 参数也很繁多, 我们不仅常用于命令行, 在php中也有类似 curl 拓展的实现, 并且也对 libcurl 库提供了非常好的支持.

85710
用户2825413

小明之线上websocket服务异常排查思路

话说上周小明在跟产品的激烈争辩中, 虽说最终他用一套观察者模式比较好的解决了特定行为发生后频繁变更后续操作的事情, 但处理过程中对同事的感受来说, 并不是那么好...

18430
用户2825413

靓仔! 能跳出TIME-WAIT的坑吗

在TCP断开连接四次挥手时, 主动发起关闭方会产生 TIME_WAIT, TIME_WAIT 是 TCP 协议可靠性设计的重要一个环节, 虽说增强了可靠性, 但...

25920
用户2825413

关于数据库锁的那些事

锁对于传统数据库来说是非常重要的, 里面也掺杂各种权衡, 概念类较多, 本文只针对部分内容做了讲解.

12510
用户2825413

mysql之索引结构 (地铁小笔记)

有序数组在等值查询和范围查询场景中的性能就都非常优秀 , 但是如果插入 删除操作成本高,适合数据不变化或只新增.

12210

扫码关注云+社区

领取腾讯云代金券