首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
后端技术
订阅
huqy1231
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
谈线程池
一个ExecutorService ,它使用可能是多个池线程中的一个来执行每个提交的任务,通常使用Executors工厂方法对其进行配置。 线程池解决了两个不同的问题:由于减少了每个任务的调用开销,它们通常在执行大量异步任务时提供改进的性能,并且它们提供了一种绑定和管理资源(包…
当我们谈微服务,我们在谈什么 (3) — 如何保障微服务的稳定性
当一个单体应用改造成多个微服务之后,在请求调用过程中往往会出现更多的问题,通信过程中的每一个环节都可能出现问题。而在出现问题之后,如果不加处理,还会出现链式反应导致服务雪崩。服务治理功能就是用来处理此类问题的。我们将从微服务的三个角色:注册中心、服务消费者以及服务提供者一一说起…
理解分布式事务
这篇文章将介绍什么是分布式事务,分布式事务解决什么问题,对分布式事务实现的难点,解决思路,不同场景下方案的选择,通过图解的方式进行梳理、总结和比较。 相信耐心看完这篇文章,谈到分布式事务,不再只是有“2PC”、“3PC”、“MQ的消息事务”、“最终一致性”、“TCC”等这些知识…
redis总结--数据结构
type属性存储对象的类型, 也就是string, list, hash, set, zset中的一种。可以通过type命令查看。 encoding属性记录对象的所使用的编码,即底层数据结构。 ptr 指向底层数据结构的指针。 redis为每种数据类型,提供了两种以上的底层数据…
Redis之数据结构
本文是《Redis设计与实现》的阅读笔记。 Redis中的字符串使用“简单动态字符串”(SDS)表示,无论是字符串值还是键底层都采用“简单动态字符串”。 buf:以空字符结尾的char数组。 如果对SDS进行修改之后,SDS的长度将大于等千1MB, 那么程序会分配 1MB 的未…
《我想进大厂》之Java基础夺命连环16问
说好了面试系列已经完结了,结果发现还是真香,嗯,以为我发现我的Java基础都没写,所以这个就算作续集了,续集第一篇请各位收好。 进程是程序的一次执行,是系统进行资源分配和调度的独立单位,他的作用是是程序能够并发执行提高资源利用率和吞吐率。 由于进程是资源分配和调度的基本单位,因…
Apache Dubbo 介绍以及扩展机制 SPI
首先我们先问一句,Apahce Dubbo 是什么?这个问题恐怕我不会给太多答案给你,因为 Dubbo 的官网其实描述非常清楚明了,而且具备了非常全面的架构解析以及源码解析。所以,学习 Dubbo 非常有必要去 官网传送门。 从简介我们大致上可以了解,Dubbo 就是一个微服务…
后端程序员必备:RocketMQ相关流程图/原理图
整理了一些RocketMQ相关流程图/原理图,做一下笔记,大家一起学习。 是一个队列模型的消息中间件,具有高性能、高可靠、高实时、分布式特点。 Producer、Consumer、队列都可以分布式。 实例消费这个 Topic 对应的所有队列,如果做集群消费,则多个 Consum…
Tomcat中的容器是如何处理请求的
上一篇《Tomcat中的连接器是如何设计的》介绍了Tomcat中连接器的设计,我们知道连接器是负责监听网络端口,获取连接请求,然后转换符合Servlet标准的请求,交给容器去处理,那么我们这篇文章将顺着上一篇文章的思路,看看一个请求到了容器,容器是如何请求的。 上面的源码的主要…
后端架构师技术图谱
分享自 GitHub