排序
求求你别再用OkHttp调用API接口了,快来试试这款HTTP客户端库吧
引言 在日常业务开发中,我们时常需要使用一些其他公司的服务,调用第三方系统的接口,这时就会涉及到网络请求,通常我们可以使用HttpClient,OkHttp等框架去完成网络请求。随着RESTful API的普...
从频繁告警到平稳发布:服务冷启动 CPU 风暴优化实践
从频繁告警到平稳发布:服务冷启动 CPU 风暴优化实践, 作者:vivo 互联网服务器团队- Xie Xiaopeng 本文针对服务启动后几分钟内 CPU 持续处于高峰状态的问题,提出了自己的分析思路与解...
SSM创建配置测试超级无敌详细版本
1.创建 2.配置tomcat 3.创建webapp step01,war包 step02 创建web.xml <?xml version='1.0' encoding='UTF-8'?> <web-app xmlns='http://xmlns.jcp.org/xml/ns/javaee' xmlns:xsi='http...
网关升级
网关升级,背景 这是去年做的事情了,去年九月我们将一个系统的网关zuul平滑升级为spring cloud gateway,在此记录一下升级方案,有相同需求的朋友可以做个参考。 升级原因: 1、之前我们升级了s...
Spring框架Bean对象的五个作用域
一、前言:Bean对象简介 在Spring项目中,那些由Spring IoC容器所管理的对象,称为bean。简单地讲,bean就是由Spring容器初始化、装配及管理的对象,除此之外,bean就与应用程序...
springboot~http2的支持
springboot~http2的支持,在 Spring Boot 应用中开启 HTTP/2 能带来更好的性能体验。下面我会为你解释如何根据不同的需求进行配置。首先,用一个表格来对比两种主要的实现方式: 特性 基于 TLS ...
我为什么使用Linux做开发
系统选择 目前市面上主流的桌面操作系统在大多数人眼里只有Windows和MacOS,那为什么我没选择它们两呢? 首先,不选MacOS的原因,就是太贵。当然这是我的原因不是苹果的原因,我最早使用Linux写...
剑指offer-29、最⼩的k个数
剑指offer-29、最⼩的k个数,题⽬描述 输⼊ n 个整数,找出其中最⼩的 K 个数。例如输⼊ 4,5,1,6,2,7,3,8 这 8 个数字,则最⼩的 4 个数字是 1,2,3,4 。 思路及解答 排序法 最直接的思路是将数组...
多线程系列(十九) -Future使用详解
一、摘要 在前几篇线程系列文章中,我们介绍了线程池的相关技术,任务执行类只需要实现Runnable接口,然后交给线程池,就可以轻松的实现异步执行多个任务的目标,提升程序的执行效率,比如如下...
10. Spring AI + RAG
10. Spring AI + RAG,10. Spring AI + RAG @ 目录 10. Spring AI + RAG RAG 概念 向量: 文本向量化 向量数据库 匹配检索 SearchRequest 接入ChatClient RetrievalAugmentationAdvisor 最后: R...
Java之ScheduledThreadPoolExecutor 定时任务
目录 ScheduledThreadPoolExecutor 一、概述 二、常用方法 1、schedule 方法 2、scheduleAtFixedRate方法 3.scheduleWithFixedDelay方法 三、ScheduledExecutorService的创建方式 ScheduledThre...
基于 Word 模板占位符的动态文档生成实践(源码+保姆版)
基于 Word 模板占位符的动态文档生成实践(源码+保姆版),一、基于 Word 模板占位符的动态文档生成技术 作者:古渡蓝按 个人微信公众号:微信公众号(深入浅出谈java) 感觉本篇对你有帮助可以...













