Easter79 Easter79
3年前
springboot集成RocketMQ,三种方式(原生Jar,springboot封装starter,阿里云Ons接入)
写在前面这里介绍下Springboot集成RocketMQ的三种方式一、原生jar(rocketmqclient)1.1、producer1.1.1、三个基本使用producerGroup,定义生产者组DefaultMQ
编程修养 编程修养
4年前
Linux 三剑客之 grep 使用详解
Linux最重要的三个命令在业界被称为三剑客,它们是:awk、sed、grep。sed已经在上篇(https://mp.weixin.qq.com/s/XvTrfKfYZHnGZQ1O1K9lg)中讲过,本文要讲的是grep命令。我们在使用Linux系统中,grep命令的使用尤为频繁,熟练掌握grep的常见用法,能够极大地提高你的
小恐龙 小恐龙
4年前
彻底搞懂系列B-树、B+树、B-树、B*树
(https://blog.csdn.net/chai471793/article/details/99563704)平衡二叉树概念平衡二叉树是基于二分法的策略提高数据的查找速度的二叉树的数据结构;特点平衡二叉树是采用二分法思维把数据按规则组装成一个树形结构的数据,用这个树形结构的数据减少无关数据的检索,大大
Stella981 Stella981
3年前
ClickHouse最佳实战之分布表写入流程分析
!(https://pic1.zhimg.com/80/v27444c06442a8676403e9954301322030_1440w.jpg)云妹导读:前不久,京东智联云正式上线了基于Clickhouse的分析型云数据库JCHDB,一经推出便受到广大用户的极大关注。有兴趣的小伙伴可以回顾上一篇文章\\《比MySQL快839倍!揭开分析
Wesley13 Wesley13
3年前
Java设计模式
模式描述工厂方法模式提供一个用于创建产品的接口,由实现类决定实现哪些产品。工厂方法模式使一个类的实例化延迟到子类,并且只适用于一个产品的等级结构。优点可以一定程度上解耦,消费者和产品实现类隔离开,只依赖产品接口(抽象产品),产品实现类如何改动与消费者完全无关。例子还是以之前简单工厂的手机为案例:/
热更新适配ibatis原理浅析
一、热更新解决了什么问题?在研发过程中,每个研发同学在联调、自测阶段中总会频繁的去执行编译、构建、打包的动作,遇到比较大的项目,执行一套流程下来,往往需要310分钟左右,极大的降低了研发的速度,基于以上痛点,我们基于JAVAAgent技术开发出一套插件【藏
【专项测试系列】-缓存击穿、穿透、雪崩专项测试
作者:刘须华一、背景概述: R2M缓存的使用,极大的提升了应用程序的性能和效率,特别是数据查询方面。而缓存最常见的问题是缓存穿透、击穿和雪崩,在高并发下这三种情况都会有大量请求落到数据库,导致数据库资源占满,引起数据库故障。平时
这个算法不一般,控制拥塞有一手!
数字时代下,远程办公、线上协同成为刚需,直播带货等业务模式盛行,数据流量爆炸式增长,低时延、高流畅的网络传输诉求给数据中心的处理能力带来了极大挑战。RDMA作为一种新型网络传输技术,可大幅提升网络传输实效,帮助网络IO密集的业务(比如分布式存储、分布式数据
一次网络请求中的流量分发过程 | 京东云技术团队
现代的企业级或互联网系统往往需要进行流量规划,达成透明多级分流。流量从客户端发出到服务端处理这个过程里,流经的与功能无关的技术部件有(达成“透明分流”这个目标所采用的工具与手段):客户端缓存、域名服务器、传输链路、内容分发网络、负载均衡器、服务端缓存。透明分流带来的价值:高可用架构、高并发。
赵颜 赵颜
1年前
应用案例——音箱系统的芯片组成
人类的语言交流是人类交互的主要方式,从键盘,鼠标,触屏控制,人机交互的本质始终没有改变,无法完成对话式的交流,而语音交互的出现打破了这一现状,它可以解放双手,甚至解放双眼,给人带来极大的快感,它也将是智能时代的主要交互方式。由于近年来深度学习的突破以及计算