KEEP EXPLORING

更多值得阅读的内容。

第 121 页 · 持续积累的技术实践

⌘探索技术专题找到你的下一站Agent18 篇文章 ↗Java553 篇文章 ↗Spring570 篇文章 ↗架构运维314 篇文章 ↗面试与职场68 篇文章 ↗

最新文章

持续更新的技术实践

为什么Kafka那么快

Kafka是LinkedIn开发的一款消息中间件,后与2011年捐赠给Apache基金会。Kafka凭借性能远超其他消息中间件的特性成为最为流行的消息中间件。它被广泛应用于各种业务系统、分布式框架和基础设施的建设中。 那么问题来了! Kafka为什么会比其他消息中间件更快呢? 如果您也有这样的疑问,那么一起通过下面的视频来了解其底层的奥秘吧!…

什么是API网关

在很久以前的Spring Cloud教程里,有介绍过 API网关 open in new window ,当时大致讲了一下当没有API网关情况下的不足以及引入API网关的好处。 最近正好看到一个不错的科普视频,里面包含详细的动图说明,可以更直观地让你理解API网关引入前后的流量分发逻辑和路径。 下面就通过这个短短3分钟的视频来学习一下吧: A…

Docker 如今还有存在和学习价值吗?

曾经大火的Docker,把容器技术推上了主流。随后,基于容器技术的各种编排和管理解决方案开始了大混战。在经历了几年的百花齐放之后,Kubernetes脱颖而出。 如今,对于容器技术而言,大家基本都是都直接学Kubernetes了,那么Docker对于开发者来说,是否还有学习必要吗?其存在还有价值吗? 下面,给大家分享一位国外博主的观点: A…

什么是 Serverless

Serverless是目前比较云服务中比较前沿且热门的一类产品,这个词在很多地方被翻译成: 无服务器 。 之前DD的不少文章也是关于Serverless的体验文章,比如: Serverless初体验:快速开发与部署一个Hello World open in new window 只是想虐下春丽,一不当心玩了下Serverless open in new…

红黑树深入剖析及Java实现

红黑树是平衡二叉查找树的一种。为了深入理解红黑树,我们需要从二叉查找树开始讲起。 BST 二叉查找树(Binary Search Tree,简称BST)是一棵二叉树,它的左子节点的值比父节点的值要小,右节点的值要比父节点的值大。它的高度决定了它的查找效率。…

IoC容器的依赖注入

spring容器默认在启动时就对bean进行实例化,但是可以修改baen的lazy-init属性为true延迟bean的初始化,使用bean时才实例化: (1)spring中bean的scope默认是singleton,lazy-init为false,容器启动时实例化bean,修改lazy-init为true时,使用bean时实例化。 <bean…

高性能MySQL实战(三):性能优化

这篇主要介绍对慢 SQL 优化的一些手段,而在讲解具体的优化措施之前,我想先对 EXPLAIN 进行介绍,它是我们在分析查询时必要的操作,理解了它输出结果的内容更有利于我们优化 SQL。为了方便大家的阅读,在下文中规定类似 key1 的表示二级索引,key_part1 表示联合索引的第一部分,unique_key1…

高性能MySQL实战(一):表结构

最近因需求改动新增了一些数据库表,但是在定义表结构时,具体列属性的选择有些不知其所以然,索引的添加也有遗漏和不规范的地方,所以我打算为创建一个高性能表的过程以实战的形式写一个专题,以此来学习和巩固这些知识。 一、实战 我使用的 MySQL 版本是 5.7,建表 DDL 语句如下所示:根据需求创建 接口调用日志…

从头到尾说一次 Spring 事务管理(器)

文章摘要:本文会从设计角度,一步步的剖析 Spring 事务管理的设计思路 事务管理 ,一个被说烂的也被看烂的话题,还是八股文中的基础股之一。 本文会从设计角度,一步步的剖析 Spring 事务管理的设计思路(都会设计事务管理器了,还能玩不转?) 一、为什么需要事务管理? 先看看如果没有事务管理器的话,如果想让多个操作(方法/类)处在一个事务里应该怎么做:…