掌握SpringBoot-2.3的容器探针:深入篇
前文回顾本文是《掌握SpringBoot-2.3的容器探针》系列的第二篇,前文知道了kubernetes的存活和就绪探针,以及SpringBoot-2.3的actuator新增的两个endp...
前端音视频WebRTC实时通讯的核心
对前端音视频及 WebRTC 有了初步的了解后,是时候敲代码实现一个 Demo 来真实感受下 WebRTC 实时通讯的魅力了。RTCPeerConnectionRTCPeerConnecti...
听说用过这些 IDE 的人已经老了?
写的程序不多,换过的 IDE 不少,本文将列举曾经用过的不同 C 语言相关的 IDE 环境,既是纪念,也是回忆。值得注意的是 IDE 的出现是为了提高开发效率,有一个相对成熟的编译环境和程序...
数据量大读写缓慢如何优化(3)「Elasticsearch」
如何使用Elasticsearch设计表结构?我们知道Elasticsearch(以下简称“ES”)是基于索引的设计,它没办法像MySQL那样使用join查询,所以,查询数据时我们需要把每条...
虚拟内存简介
引出众所周知, 在早期, 操作系统还没有分时的概念, 当时都是单进程执行, 只有一个进程结束了, 才能执行后一个进程. 但是这样的执行很容易想到的一个问题, 若进程在空闲状态, 则 CPU ...
基于canal实现mysql的数据同步
canal是什么?canal [kə'næl],译意为水道/管道/沟渠,主要用途是基于 MySQL 数据库增量日志解析,提供增量数据订阅和消费基于日志增量订阅和消费的业务包括数据库镜像数据库...
谈谈高可用之降级
一、降级是高可用的一大利器降级有如下分类:1.自动降级和人工降级2.读降级和写降级3.多级降级二、自动降级1.超时降级当调用数据库/HTTP服务/远程调用响应慢,且调用的服务是非核心服务,可...
ClickHouse留存分析工具十亿数据秒级查询方案
作者:陈璐,腾讯 CSIG 高级数据分析师本文实践了对于千万级别的用户,操作总数达万级别,每日几十亿操作流水的留存分析工具秒级别查询的数据构建方案。同时,除了留存分析,对于用户群分析,事件分...
跟着我吃透spring核心源码
前言springmvc,springboot,springcloud以及他们很多配套框架,比如各种stater,springsecurity等所有的基础是spring,作为spring家族的...
深入理解分布式缓存设计
前言在高并发的分布式的系统中,缓存是必不可少的一部分。没有缓存对系统的加速和阻挡大量的请求直接落到系统的底层,系统是很难撑住高并发的冲击,所以分布式系统中缓存的设计是很重要的一环。下面就来聊...