缓存之Ehcache
# 缓存之 Ehcache # 简介 Ehcache 是一个功能强大的 Java 缓存库,它提供了丰富的缓存策略和灵活的配置选项。本指南将详细介绍如何使用 Ehcache 以及如何将其与 Spring Boot 集成。 # 什么是 Ehcache? Ehcache 是一个开源的 Java 缓存,它旨在降低系统负载、提高响应速度,并且可以减少对后端数据源(如数据库)的访问。Ehcache 支持多种缓存策略,如 LRU(最近最少使用)、FIFO(先进先出)等。 # Ehcache 的主要特点 简单易用:提供简单直观的...
more...rabbit消息队列
# 消息队列之 rabbit # 简介 RabbitMQ 是一个开源的消息代理,也称为消息队列,它支持多种消息协议。RabbitMQ 是用 Erlang 语言编写的,具有高并发、高可靠性、易于部署和扩展等特点。它广泛应用于解耦应用组件、异步处理任务、应用程序之间的消息传递等场景。 # RabbitMQ 的主要概念 RabbitMQ 是一个广泛使用的开源消息代理,它基于高级消息队列协议(AMQP)。以下是 RabbitMQ 的一些主要概念: Broker: 消息队列服务器实体。 负责维护和管理消息队列。 Virtual Host (vhost): 虚拟主机提供了逻辑隔离,每个 vhost...
more...apache-jmeter
# Apache JMeter 工具的安装和使用指南 # 简介 Apache JMeter 是一款开源的软件测试工具,用于负载测试和性能测量。它被设计用来模拟大量用户对服务器、网络或对象进行请求,以测试其性能。本指南将详细介绍 Apache JMeter 的安装过程以及基本使用方式。 # 安装步骤 # 系统要求 操作系统:Windows, Linux, macOS Java:JMeter 需要 Java 运行环境 (JRE)。建议使用 Java 8 或更高版本。 # 下载 JMeter 访问 Apache JMeter 的官方网站 Apache JMeter。 点击...
more...nginx-整合modsecurity做waf
# nginx - 整合 modsecurity 做 waf # 简介 ModSecurity 是一个开源的、跨平台的 Web 应用防火墙(WAF),被称为 WAF 界的 “瑞士军刀”。它可以通过检查 Web 服务接收到的数据,以及发送出去的数据来对网站进行安全防护。 主要提供一下规则: SQL Injection (SQLi):阻止 SQL 注入 Cross Site Scripting (XSS):阻止跨站脚本攻击 Local File Inclusion (LFI):阻止利用本地文件包含漏洞进行攻击 Remote File Inclusione...
more...flink实战项目1
# flink 实战项目 1 # 项目概述 本项目旨在通过 Flink 实现将实时数据从其他数据库实时同步至 StarRocks 数据库,以实现数据的实时更新和分析,加快查询报表的查询速度和效率。 # 项目架构 数据源:SqlServer 数据同步工具:Apache Flink (1.14.0) 数据同步工具的可视化操作工具:DINKY (0.7.2) 数据目标:StarRocks 数据库(3.1.2) 单机部署的方式: 确定服务器支持 avx2 cat /proc/cpuinfo | grep avx2有打印内容说明支持 上传 StarRocks 安装包安装 详情可以看...
more...通用sql优化
本文介绍通用的 sql 语句优化的经验 # sql 优化经验 # 介绍 在 SQL 优化方面,有多种策略可以提高查询性能和减少资源消耗。 # SQL 执行计划常用操作符 PRJT2 关系的 “投影”(project) 运算,用于选择表达式项的计算;广泛用于查询,排序,函数索引创建等。 SQL>explain select c1 + c2 from t1; explain select c1 + c2 from t1; #NSET2: [6, 1, 0] #PRJT2: [6, 1, 0]; exp_num(2), is_atom(FALSE) #CSCN2: [6, 1,...
more...