推荐一个用Spring Boot搭建的文档在线预览解决方案: kkFileView,一款成熟且开源的文件文档在线预览项目解决方案,对标业内付费产品有【永中office】【of...
推荐一个用Spring Boot搭建的文档在线预览解决方案: kkFileView,一款成熟且开源的文件文档在线预览项目解决方案,对标业内付费产品有【永中office】【of...
提到容器技术大家一般都会想到Docker,Docker确实是一种非常流行的容器技术。最近升级了CentOS 8,发现它内置了另一种容器技术Podman,为什么官方会加持Pod...
大家好,我是小林。 之前有位小伙伴美团三面,一直被追求「幻读是否被 MySQL 可重复度隔离级别彻底解决了?」 之前我也提到过,MySQL InnoDB 引擎的默认隔离级别虽...
三大主流MQ的组织结构 RabbitMQ RabbitMQ各组件的功能 Broker :一个RabbitMQ实例就是一个Broker Virtual Host :虚拟主机。 ...
关于线程池,无论是在实际的项目开发还是面试,它都是并发编程中当之无愧的重中之重。因此,掌握线程池是每个Java开发者的必备技能。 本文将从线程池的应用场景和设计原理出发,先带...
我记得之前在群里看到,有位读者字节一面的时候被问到:「如何基于 UDP 协议实现可靠传输?」 很多同学第一反应就会说把 TCP 可靠传输的特性(序列号、确认应答、超时重传、流...
我想起了我刚工作的时候,第一次接触RPC协议,当时就很懵,我HTTP协议用的好好的,为什么还要用RPC协议? 于是就到网上去搜。 不少解释显得非常官方,我相信大家在各种平台上...
事情是这样的:今天我们公司的后端说他接口写完了,并分享了一个接口文档给我。用的就是 Swagger UI 自动生成的那种接口文档,就像这种: 这种 Swagger UI文档我...
提到容器技术大家一般都会想到Docker,Docker确实是一种非常流行的容器技术。最近升级了CentOS 8,发现它内置了另一种容器技术Podman,为什么官方会加持Pod...
不知不觉,面渣逆袭系列已经肝了差不多十篇,每一篇都是上万字,几十图,基本上涵盖了面试的主要知识点,这期MySQL结束之后,这个系列可能会暂时告一段落,作为面渣逆袭系列第一阶段...
我们一起要搞件大事。不 BB,直接上思维导图! 1. 走进 DDD 1.1 为什么要用 DDD ? 面向对象设计,数据行为绑定,告别贫血模型; 降低复杂度,分而治之; 优先考...
大家好,我是小林。 有位读者在面试字节时,被问到这么个问题: 概括起来,是这两个问题: TCP 三次握手中,客户端收到的第二次握手中 ack 确认号不是自己期望的,会发生什么...
下面我会简单介绍一下 AOP 的基础知识,以及使用方法,然后直接对源码进行拆解。 不 BB,上文章目录。 1. 基础知识 1.1 什么是 AOP ? AOP 的全称是 “As...
作为一个有丰富经验的微服务系统架构师,经常有人问我,“应该选择RabbitMQ还是Kafka?”?;谀承┰?, 许多开发者会把这两种技术当做等价的来看待。的确,在一些案例场...
P6+ 资深工程师知识库(操作与落地) 技术上你能做到理解操作系统、网络、并发等技术底层。同时能够熟练应对常见的并发编程问题,能够在实战中应对操作级别(非架构级别)的性能优化...
之前有读者问了我这么个问题: 大致问题是,TCP 的 Keepalive 和 HTTP 的 Keep-Alive 是一个东西吗? 这是个好问题,应该有不少人都会搞混,因为这两...
在我们平时工作中经?;嵊龅揭僮鱁xcel的功能,比如导出个用户信息或者订单信息的Excel报表。你肯定听说过POI这个东西,可以实现。但是POI实现的API确实很麻烦,它需...
什么是Kubernetes? Kubernetes是Google开源的分布式容器管理平台,是为了更方便的在服务器中管理我们的容器化应用。 Kubernetes简称 K8S,为...