百度360必应搜狗淘宝本站头条

stringutils

    同事吐槽我的接口性能差,原来它是真凶

    前言最近我在公司优化过几个慢查询接口的性能,总结了一些心得体会拿出来跟大家一起分享一下,希望对你会有所帮助。我们使用的数据库是Mysql8,使用的存储引擎是Innodb。这次优化除了优化索引之外,更多的是在优化count(*)。通常情况下,分页接口一般会查询两次数据库,第一次是获取具体数据,第二次是...

    物联网首选的通信协议- springboot集成mqtt

    MQTT协议MQTT(MessageQueuingTelemetryTransport)是一种轻量级的消息传输协议,设计用于低带宽、延迟高、不稳定的网络环境,特别适合物联网(IoT)、小型设备、移动应用等。它采用了发布/订阅(Pub/Sub)模型,以简化设备之间的消息交换,是物联网领域广泛采用...

    一篇文章彻底弄懂dubbo的SPI机制的原理

    在dubbo中几乎所有的功能组件都是基于SPI来实现的,dubbo良好的扩展性也与SPI加载机制密不可分,所以要想更进一步理解使用dubbo或者阅读dubbo的源码,SPI是一定要懂的。本文主要通过源码分析的方式来理解dubboSPI的实现原理。1.ExtensionLoaderExtension...

    面试官:请用Java实现一个HTTP请求

    最近面试的时候,竟然有面试官提出这样的要求:请用Java实现一个HTTP请求!当然不能怂!雄起!!!今天将介绍一种在Java中执行HTTP请求的方法--通过使用Java内置的HttpUrlConnection类实现。从JDK11开始,Java为执行HTTP请求提供了...

    Redis学习2——SpringBoot整合Redis,Redis工具类

    1.依赖和配置1.1.pom.xmlSpringBoot整合Redis,需要引入spring-boot-starter-data-redis依赖<dependency><groupId>org.springframework.boot<...

    不堆概念、换个角度聊多线程并发编程

    大家好,又见面了。在上一篇文档《JAVA基于CompletableFuture的流水线并行处理深度实践,满满干货》中,我们一起探讨了JAVA中并行编码的相关内容,在文中也一起比较了并行与并发的区别。作为姊妹篇,这里我们就再展开聊一聊关于并发相关的内容。俗话说,双拳难敌四手。俗话还说,人多力量大。在现...

    从阿里跳槽来的工程师,写个Controller都这么优雅

    目录一个优秀的Controller层逻辑从现状看问题改造Controller层逻辑总结一个优秀的Controller层逻辑说到Controller,相信大家都不陌生,它可以很方便地对外提供数据接口。它的定位,我认为是「不可或缺的配角」,说它不可或缺是因为无论是传统的三层架构还是现在的COLA架...

    灵感乍现!造了个与众不同的Dubbo注册中心扩展轮子

    hello大家好呀,我是小楼。作为一名基础组件开发,服务好每一位业务开发同学是我们的义务(KPI)。客服群里经常有业务开发同学丢来一段代码、一个报错,而我们,当然要微笑服务,耐心解答。有的问题,凭借多年踩坑经验,一眼就能看出;有的问题,看一眼代码也能知道原因,但有的问题,还真就光凭看是看不出来的,这...

    100个Java工具类之2:字符串之多种个性化格式处理

    该系列为java工具类系列,主要展示100个常用的java工具类。此文重点讲述:字符串之个性化格式处理。一、个性化字符串工具类(本文重点)packagecom.abc.util;importjava.util.List;importjava.util.Random;importja...

    正式发布!自动分析执行计划并推送告警

    优势真正实现可插拔,直接注入springbean即可使用,对业务代码毫无侵入性@BeanpublicAutoExplainInterceptorautoExplainInterceptor(){returnnewAutoExplainInterceptor();}真正实现配置化,是否生...