相关文章
数据结构初阶---排序
一、排序相关概念与运用
1.排序相关概念
排序:所谓排序,就是使一串记录,按照其中的某个或某些关键字的大小,递增或递减的排列起来的操作。
稳定性:假定在待排序的记录序列中,存在多个具有相同的关键字的…
建站知识
2025/1/9 9:20:15
基于mybatis-plus历史背景下的多租户平台改造
前言
别误会,本篇【并不是】 要用mybatis-plus自身的多租户方案:在表中加一个tenant_id字段来区分不同的租户数据。并不是的! 而是在假设业务系统已经使用mybatis-plus多数据源的前提下,如何实现业务数据库隔开的多租户系统。 这…
建站知识
2025/1/9 9:19:13
JVM实战—OOM的生产案例
1.每秒仅上百请求的系统为何会OOM(RPC超时时间设置过长导致QPS翻几倍) (1)案例背景 在这个案例中,一个每秒仅仅只有100请求的系统却因频繁OOM而崩溃。这个OOM问题会涉及:Tomcat底层工作原理、Tomcat内核参数的设置、服务请求超时时间。 (2)系统发生OOM的…
建站知识
2025/1/9 9:18:10
SSM-SpringMVC-请求响应、REST、JSON
目录 “为什么要学 SpringMVC?它和 Servlet 是什么关系?”
“什么是异步?为什么异步交互中常用 JSON 格式?异步请求和 JSON 如何配合?”
一、概述
SpringMVC主要负责
1 SpringMVC的常用组件
2 SpringMVC的工作流程…
建站知识
2025/1/9 9:17:08
Android授权USB使用权限示例
使用效果: 授权实现过程:
1.在AndroidManifest.xml中增加android.hardware.usb.action.USB_DEVICE_ATTACHED的action及meta-data action: <action android:name"android.hardware.usb.action.USB_DEVICE_ATTACHED"/>
meta-data:
&l…
建站知识
2025/1/9 9:16:01
06-RabbitMQ基础
目录
1.初识MQ
1.1.同步调用
1.2.异步调用
1.3.技术选型
2.RabbitMQ
2.1.安装
2.2.收发消息
2.2.1.交换机
2.2.2.队列
2.2.3.绑定关系
2.2.4.发送消息
2.3.数据隔离
2.3.1.用户管理
2.3.2.virtual host
3.SpringAMQP
3.1.导入Demo工程
3.2.快速入门
3.2.1.消…
建站知识
2025/1/9 9:14:58
后端服务集成ElasticSearch搜索功能技术方案
文章目录 一、为什么选用ElasticSearch二、ElasticSearch基本概念1、文档和字段2、索引和映射3、倒排索引、文档和词条4、分词器 三、ElasticSearch工作原理1、Term Dictionary、Term index2、Stored Fields3、Docs Values4、Segment5、Lucene6、高性能、高扩展性、高可用①高性…
建站知识
2025/1/9 9:13:51