首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
仙道爱钓鱼
掘友等级
Python后端工程师
|
Orientsec
Python plus Golang
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
118
文章 118
沸点 0
赞
118
返回
|
搜索文章
最新
热门
Rabbitmq如何保证消息不丢失
数据不能多,也不能少,不能多是说消息不能重复消费;不能少,就是说不能丢失数据。如果mq传递的是非常核心的消息,支撑核心的业务,那么这种场景是一定不能丢失数据的。 丢数据一般分为三种,一种是mq把消息丢了,一种就是消费时将消息丢了。下面从rabbitmq和kafka分别说一下,丢…
进程间通信IPC主要方式-Python实现
每个进程的用户地址空间都是独立的,一般而言是不能互相访问的,但内核空间是每个进程都共享的,所以进程之间要通信必须通过内核。 如果你学过 Linux 命令,那你肯定很熟悉「|」这个竖线。 上面命令行里的「|」竖线就是一个管道,它的功能是将前一个命令(ps auxf)的输出,作为后…
Etcd 架构与实现解析
阅读对象:分布式系统爱好者,正在或者打算在项目中使用Etcd的开发人员。 是一个分布式的,一致的 key-value 存储,主要用途是共享配置和服务发现。Etcd 已经在很多分布式系统中得到广泛的使用,本文的架构与实现部分主要解答以下问题: 所有的分布式系统,都面临的一个问题是…
Golang1.14性能提升与新特性
异常牛逼是有多牛逼呢?我们可以通过一个简单 benchmark 看一看。用例如下(defer_test.go): 我们分别使用 Go1.13 版本和 Go1.14 版本进行测试,关于 Go 多个版本的管理切换,推荐大家使用gvm,可以参考https://www.hi-linux…
Go面试题答案与解析
1、写出下面代码输出内容。 考察对defer的理解,defer函数属延迟执行,延迟到调用者函数执行 return 命令前被执行。多个defer之间按LIFO先进后出顺序执行。 故考题中,在Panic触发时结束函数运行,在return前先依次打印:打印后、打印中、打印前 。最后由…
HTTP 断点下载功能-Python实现
最近在家要下载一个比较大的镜像文件,因为网络太差,每次都是下载到中间就停了,文件就下载失败。我用的是 chrome 自带的下载功能,就这样重试了4-5 次,每次都以失败告终。可恨的是,有时候下载到 80% - 90%,失败了还要从头重来。 后来我就想到 wget 命令行,上网搜…
Raft算法
典型的写入请求流程: client 发送 request 到 leader 节点,共识模块将用户请求写入本地 Log 中,然后广播 entry 到所有 follower 节点,当 quorum 过半数确认收到数据后,leader commit 这条 entry,然后 apply…
TCP连接与断开
TCP(Transmission Control Protocol,传输控制协议)是一种面向连接的、可靠的、基于字节流的通信协议,数据在传输前要建立连接,传输完毕后还要断开连接。 客户端在收发数据前要使用 connect() 函数和服务器建立连接。建立连接的目的是保证IP地址、…
字节面试必备:SSL/TLS协议说明
不使用SSL/TLS的HTTP通信,就是不加密的通信。所有信息明文传播,带来了三大风险。 窃听风险(eavesdropping):第三方可以获知通信内容。 篡改风险(tampering):第三方可以修改通信内容。 冒充风险(pretending):第三方可以冒充他人身份参与通信…
HTTP协议必备知识
http采用明文传输,传输的内容可以加密后传输,https传输为加密传输。 一. 基本概念 HTTP是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从WWW服务器传输超文本到本地浏览器的传送协议。今天普遍使用的一个版本——HTTP 1.…
下一页
个人成就
文章被点赞
81
文章被阅读
20,907
掘力值
684
关注了
17
关注者
16
收藏集
5
关注标签
7
加入于
2019-08-30