首页
AI Coding
AIDP
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
菟潞寺沙弥
掘友等级
Server
|
字节跳动
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
29
文章 29
沸点 0
赞
29
返回
|
搜索文章
赞
文章( 29 )
沸点( 0 )
《浅入浅出》-RocketMQ
帅丙我工作以来接触的消息队列中间件有RocketMQ、Kafka、自研,是的因为我主要接触的都是电商公司,相对而言业务体量还有场景来说都是他们比较适合,再加上杭州阿里系公司偏多,身边同事或者公司老大基本都是阿里出来创业的,那在使用技术栈的时候阿里系的开源框架也就成了首选。 就算…
美团二面:Redis与MySQL双写一致性如何保证?
Redis与MySQL双写一致性如何保证? 这道题其实就是在问缓存和数据库在双写场景下,一致性是如何保证的?本文将跟大家一起来探讨如何回答这个问题。
一文带你更方便的控制 goroutine
上一篇我们讲了 go-zero 中的并发工具包 core/syncx。从整体分析来看,并发组件主要通过 channel + mutex 控制程序中协程之间沟通。本篇来聊 go-zero 对 Go 中
第一次听人用男女关系讲 N(Non-Blocking)I(进)O(出)
BP 机和传呼台指的是 BIO 中的的流单向传输的特性,屌丝男士通过传呼台给 BP 机发送消息是单向的,如果是女生通过传呼台回复屌丝男士,也是单向的。 这个女生是男士唯一心动的女生,所以他傻等着 BP 机回复,即便可能一直不会有消息,这就是同步阻塞 IO,中 B 的概念。 同步…
如何用Go处理高并发(译文) |Go主题月
Glyph Lefkowitz 最近写了一篇很有启发性的文章,详细阐述了编写高度并发软件的挑战。如果你还没有读过这篇文章,我建议你读。这是一篇写得很好的文章,充满了现代软件工程师不应该缺少的智慧。 有许多小道消息要提取,但如果我可以大胆地提供一个总结其要点,它将是这样的:抢占式…
可能和你想象中不太一样的“IO多路复用扫盲贴”
NIO之前,客户端与服务端通过BIO通信。采用BIO通信模型的服务端,通常由一个独立的Acceptor线程负责监听客户端的连接,它接收到客户端连接请求之后为每个客户端创建一个新的线程进行链路处理没处理完成后,通过输出流返回应答给客户端,线程销毁。即典型的一请求一应答通信模型。 …
从根上理解用户态与内核态
欢迎来到操作系统系列,采用图解 + 大白话的形式来讲解,让小白也能看懂,帮助大家快速科普入门。 奋斗B张三,奋斗5年终于当上了技术总监(高权限),之后张三搬到30楼,可以随时向资源部(系统调用)申请公司各种资源与获取公司的机密信息(内核态),所谓是走上人生巅峰。 通过这个故事,…
工作两三年了,整不明白架构图都画啥?
分享、评审、述职、答辩,只要你在程序员这个行业,就几乎离不开要画图。 一提到画图很多人就想站会起来喊,”内卷“、”内卷啦“、”PPT工程师“,但程序代码本身就是一种数学逻辑的具体实现,如果没有一些图表配合文字的阐述,讲真很难让所有人都能在共同的共识下进行交流。 这不像是文科,”…
深入学习理解 IO 多路复用
IO 模型相关内容主要参考自:The Sockets Networking API:Unix Network Programming Volume1 第三版第六章,以下 IO 模型说明图均拷贝自该书的 Oreilly Safari 版。 这里为了简单用 UDP 做例子,从而执行…
分布式事务 两阶段提交 (2PC)
两阶段提交(2PC) 是 Oracle Tuxedo 系统提出的 XA 分布式事务协议的其中一种实现方式。 既然叫两阶段提交,肯定是分为两个阶段。 事务协调者的节点会首先向所有的参与者节点发送 Prepare(预备) 请求。 在接到 Prepare(预备) 请求之后,每一个参与…
下一页
个人成就
文章被点赞
54
文章被阅读
39,429
掘力值
774
关注了
11
关注者
29
收藏集
11
关注标签
31
加入于
2016-10-14