首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
后端开发学习
订阅
Jemini
更多收藏集
微信扫码分享
微信
新浪微博
QQ
6篇文章 · 0订阅
RabbitMQ如何保证消息的可达性
AMQP,即Advanced Message Queuing Protocol,一个提供统一消息服务的应用层标准高级消息队列协议,是应用层协议的一个开放标准,为面向消息的中间件设计。 RabbitMQ,是一个消息代理和队列服务器,它实现了AMQP标准协议。 分布式消息队列有很多…
站内信设计总结
在我的上一篇文章 网站消息通知设计 中提到了网站消息通知系统的组成,其中有个很重要的部分就是通知渠道,包括站内信、短信、邮件等其他方式。而在众多渠道中最重要和必不可少的就是站内信了,毕竟短信、邮件这些触达方式要钱不说,还会分分钟钟被用户吐槽和拉黑。 需要注意的是:无论在在 PC…
高效的序列化/反序列化数据方式 Protobuf
一. protocol buffers 序列化 上篇文章中其实已经讲过了 encode 的过程,这篇文章以 golang 为例,从代码实现的层面讲讲序列化和反序列化的过程。 举个 go 使用 protobuf 进行数据序列化和反序列化的例子,本篇文章从这个例子开始。 利用 pr…
十分钟搞懂Lombok使用与原理
Lombok是一款好用顺手的工具,就像Google Guava一样,在此予以强烈推荐,每一个Java工程师都应该使用它。Lombok是一种Java™实用工具,可用来帮助开发人员消除Java的冗长代码,尤其是对于简单的Java对象(POJO)。它通过注释实现这一目的。通过在开发环…
深入理解Java I/O模型
I/O 在计算机中指Input/Output,即输入输出。以一次文件读取为例,我们需要将磁盘上的数据读取到用户空间,那么这次数据转移操作其实就是一次I/O操作,也就是一次文件I/O;我们每天都浏览着各种各样的网页,在我们每请求一个网页,服务器通过网络将一个个的分组数据发送给我们…