缓存-基础理论和Guava Cache介绍
缓存-基础理论和Guava Cache介绍 缓存基础理论 缓存的容量和扩容 缓存初始容量、最大容量,扩容阈值以及相应的扩容实现。 缓存分类 本地缓存:运行于本进程中的缓存, 如Java的 concurrentHashMap, Ehcache,Guava Cache。 分布式缓存:支持分布式环境读取的缓存, 如Redis, ...
缓存-Spring Cache 缓存抽象
缓存-Spring Cache 缓存抽象 Spring从版本3.1开始提供非侵入的将Cache集成到Spring应用的方式。Spring Cache提供Cache的统一抽象,支持集成各种不同的缓存解决方案。从4.1版本开始,提供了注解和更多的定制参数。 Spring Cache 抽象提供了对Java方法的缓存,使用Spring Cache缓存,当方法调用使用相同的参数,调用结果...
下一代实时数据库:Apache Doris 【四】扩容缩容
第一次启动时,启动命令需要添加参–helper leader 主机: edit_log_port: (1)分发 FE,修改 FE 的配置(同 2.4.2) scp -r /opt/module/apache-doris-0.15.0/fe hadoop2:/opt/module/ apache-doris-0.15.0 scp -r /opt/module/apache-doris-0.15.0/fe ...
manacher算法
manacher算法斯♥哈♥学长的博客https://www.cnblogs.com/luckyblock/p/17044694.html#5140558为什么老师叫他马拉车算法/yiw简介我们都知道,求最长回文子串可以枚举每一个开始的点,然后直接一个一个比较就完事,但这样的复杂度是接近 但是当我求出 \(p\) 数组的时候,我沉默了,两个的话不好找,所以考虑维护其他的东西。既然我们是要求两相邻...
解决每次重启ganache虚拟环境,十个账号秘钥都会改变问题
很多时候 我们启动一个 ganache 环境 然后 通过私钥 在 MetaMask 中 导入用户 但是 当我们因为 电脑要关机呀 或者 ETH 消耗没了呀 那我们就不得不重启一个ganache虚拟环境 然后 你在切一下网络 让它刷新一下 你就会发现 上一次导入的用户就没有了 这是因为 你每次 ganache 都会重新生成 十个用户 但私钥都是重新生成的 我们可以执行 ganache -d 启动环境 然后...
快速上手Apache POI
目录 一、前言 1、什么是Apache POI? 2、它的应用场景 二、快速入门 1、写入操作 2、读取数据 一、前言 1、什么是Apache POI? Apache POI 是一个处理Miscrosoft Office各种文件格式的开源项目。简单来说就是,我们可以使用 POI 在 Java 程序中对Miscrosoft Office各种文件进行读写操作。 一般情况下,POI 都是用于操作 Exce...
用于工业物联网和自动化的 Apache Kafka、KSQL 和 Apache PLC4
由于单一系统和专有协议,数据集成和处理是工业物联网(IIoT,又名工业 4.0 或自动化工业)中的巨大挑战。Apache Kafka、其生态系统(Kafka Connect、KSQL)和 Apache PLC4X 是以可扩展、可靠和灵活的方式实现端到端 IIoT 集成的绝佳开源选择。 这篇博文涵盖了挑战的高级概述以及解决问题的良好、灵活的架构。最后,我分享一段视频记录和相应的幻灯片。这些提供了更多细节和见...
EhCache缓存
文章目录 EhCache介绍EhCache基本使用EhCache配置数据存储位置数据生存时间 EhCache介绍 在查询数据的时候,数据大多来自数据库,通常会基于SQL语句的方式与数据库交互,数据库一般会基于本地磁盘IO的形式将数据读取到内存,返回给Java服务端,Java服务端再将数据响应给客户端,做数据展示。 但是MySQL这种关系型数据库在查询数据时,相对比较慢,因为有磁盘IO,有时没命中索引还需...
【Bug】Apache POI 读取Excel小数补位问题
使用 Apache POI 读取导入的Excel的小数数据时,发现原本的小数值精度发生变化: 导入的是 0.6314,读取的却是 0.6314000000000001 导入的是 0.5207,读取的却是 0.5206999999999999 这种情况是 float数值转成double时增加补位的问题,要解决这个问题可以通过BigDecimal保留固定为小数,但不够准确,如果要将补位后的小数还原,则可以将...
Apache Spark 的基本概念和在大数据分析中的应用
Apache Spark 是一种流行的开源大数据分析框架,它是建立在强大的分布式计算引擎基础上的,可以处理大规模的数据,并提供高性能的数据处理能力。以下是 Apache Spark 的一些基本概念: 1. Resilient Distributed Datasets(RDD):是 Spark 中的核心概念,是一个可并行计算的分布式数据结构,它可以储存大规模的数据,并提供对数据的高效操作。 2. Spark...