首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
inshare
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
18
文章 17
沸点 1
赞
18
返回
|
搜索文章
赞
文章( 17 )
沸点( 1 )
一文彻底读懂MySQL事务的四大隔离级别
事务,由一个有限的数据库操作序列构成,这些操作要么全部执行,要么全部不执行,是一个不可分割的工作单位。 原子性: 事务作为一个整体被执行,包含在其中的对数据库的操作要么全部都执行,要么都不执行。 一致性: 指在事务开始之前和事务结束以后,数据不会被破坏,假如A账户给B账户转10…
基础篇:异步编程不会?我教你啊!CompletableFuture(JDK1.8)
以前需要异步执行一个任务时,一般是用Thread或者线程池Executor去创建。如果需要返回值,则是调用Executor.submit获取Future。但是多个线程存在依赖组合,我们又能怎么办?可使用同步组件CountDownLatch、CyclicBarrier等;其实有简…
RocketMQ消息存储和查询原理
RocketMQ 作为一款优秀的分布式消息中间件,可以为业务方提供高性能低延迟的稳定可靠的消息服务。其核心优势是可靠的消费存储、消息发送的高性能和低延迟、强大的消息堆积能力和消息处理能力。 从效率上来讲,文件系统高于KV存储,KV存储又高于关系型数据库。因为直接操作文件系统肯定…
消息中间件系列二:Kafka
继前一篇RabbitMQ之后,这次说说kafka,kafka不仅仅是属于消息中间件。 kafka在设计之初,是想设计一个能够存储数据的系统,有点像常见的非关系型数据库,比如说NoSql等,除此之外还希望kafka能支持持续不断增长变化的数据流,可以发布和订阅数据流。也就是说ka…
消息中间件系列一:RabbitMQ
跨系统的异步通信,所有需要异步交互的地方都可以使用消息队列。比如下订单需要库存、优惠券、积分、支付、短信等系统进行异步通信(当然你可以说,你的下订单功能全部在一个系统里走完,根本用不着消息队列,我们这里说的是分布式微服务系统)。 多个应用之间的解耦,由于消息是平台和语言无关的,…
RabbitMQ详解
1、如果出现粘贴命令回车之后出现curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused这样的提示,请连接手机热点再次尝试,如果还不行请点击此处。 可登陆管理控制台…
面试官问到三次握手,我甩出这张脑图,他服了!
失业期间闲来无事,看了本《网络是怎样连接的》与两本HTTP相关的专栏。 一方面补充专业知识,另一方面也是为了跳槽面试做准备。 1. 不止一种握手 在早期的网络传输中,也就存在TCP协议需要“握手”的过程,但早期的协议有一个缺陷:通信只能由客户端发起,做不到服务器主动向客户端推送…
广度优先搜索BFS解题
广度优先遍历类似与二叉树的层序遍历。它是一种分层的查找过程,每向前走一步能访问一批顶点,不像深度优先遍历那样有往回退的情况,因此它不是一个递归的算法。为了实现逐层的访问,算法必须借助一个先进先出队列,以记忆正在访问顶点的下一层顶点,如下图: 而深度搜索(Depth-First-…
MongoDB简介、功能以及示例
MongoDB是一个文档数据库,提供好的性能,领先的非关系型数据库。采用JSON存储文档数据。2007年10月,MongoDB由10gen团队所发展。2009年2月首度推出。MongoDB用c++编写的。 面向文档的存储:以 JSON 格式的文档保存数据。 任何属性都可以建立索…
一致性Hash算法
我们在使用Redis的时候,为了保证Redis的高可用,提高Redis的读写性能,最简单的方式我们会做主从复制,组成Master-Master或者Master-Slave的形式,或者搭建Redis集群,进行数据的读写分离,类似于数据库的主从复制和读写分离。如下所示: 同样类似于…
下一页
个人成就
文章被点赞
35
文章被阅读
9,064
掘力值
267
关注了
40
关注者
8
收藏集
3
关注标签
69
加入于
2019-09-25