首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
后端
订阅
冰水之畔
更多收藏集
微信扫码分享
微信
新浪微博
QQ
164篇文章 · 0订阅
RPC 用着好好的?为什么还需要使用 MQ?
MQ想必大家或多或少都用过,接入MQ之后的整体架构如下:可以看到使用MQ之后,上下游通信就变成图上的这种方式。这种跨进程的通信方式,我们还有一种常用的解决方案,使用Dubbo等这类RPC服务。理论上使
「高级进阶」布隆过滤器这一篇就够了
csdn文章专栏前言是什么?原理优点缺点运用场景JAVA实现guava工具包中已经包含了对布隆过滤器的实现,要使用BloomFilter,需要引入guava包:执行结果:
17张图轻松搞定分布式一致性协议
两类节点:协调者(Coordinator)和参与者(Participants),协调者只有一个,参与者可以有多个。 2.提交阶段:如果事务在每个参与者上都执行成功,协调者发送通知让参与者提交事务;否则,协调者发送通知让参与者回滚事务。 需要注意的是,在准备阶段,参与者执行了事务…
求你了,不要再在对外接口中使用枚举类型了!
大概就是以上的内容,看起来还是很简单的,提示的错误信息就是在AType这个枚举类中没有找到P_M这个枚举项。 于是经过排查,我们发现,在线上开始有这个异常之前,该应用依赖的一个下游系统有发布,而发布过程中是一个API包发生了变化,主要变化内容是在一个RPC接口的Response…
Spring Boot 2.4.0正式发布,全新的配置文件加载机制(不向下兼容)
你好,我是YourBatman。 北京时间2020-11-12,Spring Boot 2.4.0正式发布。2.4.0是第一个使用新版本方案的Spring Boot发行版本。 一般来说,次版本号的升级会有点料,根据之前的爆料此次升级据说是做了大量的更新和改进。那么老规矩,作为小…
写代码有这16个好习惯,可以减少80%非业务的bug
1. 修改完代码,记得自测一下 改完代码,自测一下 是每位程序员必备的基本素养。尤其不要抱有这种侥幸心理:我只是改了一个变量或者我只改了一行配置代码,不用自测了。改完代码,尽量要求自己都去测试一下哈,可以规避很多不必要bug的。 2. 方法入参尽量都检验 入参校验也是每个程序员…
肝了一周总结的SpringBoot实战教程,太实用了!
Spring作为J2EE的轻量级代替品,让我们无需开发重量级的Enterprise JavaBean(EJB),通过依赖注入和面向切面编程,使用简单的Java对象(POJO)即可实现EJB的功能。 虽然Spring的组件代码是轻量级的,但它的配置却是重量级的。即使后来Sprin…
Elasticsearch操作实践手册|建议收藏篇
官方为我们提供了多种语言操作Elasticsearch的API,可以很方便的在项目中操作。学习利用原生请求操作Elasticsearch,方便维护数据库,还能加快学习使用不同语言的API。 本博客使用kibana发起请求,使用kibana可以查看快捷键。 创建索引使用PUT请求…
适合 Go 新手学习的开源项目——在 GitHub 学编程
故事要从 2007 年说起。因为受够了 C++ 煎熬的 Google 首席软件工程师 Rob Pike 召集 Robert Griesemer 和 Ken Thompson 两位牛人,决定创造一种新语言来取代 C++,这就是 Go 的由来。 在 2009 年 11 月 10 日…
要我说,多线程事务它必须就是个伪命题!
分布式事务你应该是知道的。但是这个多线程事务...... 没事,我慢慢给你说。 如图所示,有个小伙伴想要实现多线程事务。 这个需求其实我在不同的地方看到过很多次,所以我才说:这个问题又出现了。 在此之前,我的回答都是非常的肯定:毋庸置疑,肯定是没有的。 我们先从理论上去推理一下…