相关文章
Java数据结构-ArrayList
目录 1. 初识集合框架2. ArrayList的介绍3. ArrayList的使用3.1 构造方法3.2 add3.3 addAll3.4 remove3.5 get3.6 set3.7 contains3.8 IndexOf3.9 lastIndexOf3.10 subList 4. ArrayList的遍历4.1 简单粗暴法4.2 循环遍历法4.3 迭代器 1. 初识集合框架
Java集合框架是Java编程…
建站知识
2025/1/9 1:04:40
SpringBoot集成Solr全文检索
SrpingBoot 集成 Solr 实现全文检索
一、核心路线
使用 Docker 镜像部署 Solr 8.11.3 版本服务使用 ik 分词器用于处理中文分词使用 spring-boot-starter-data-solr 实现增删改查配置用户名密码认证使用 poi 和 pdfbox 组件进行文本内容读取文章最上方有源码和 ik 分词器资源…
建站知识
2024/12/30 21:57:48
用redis lua脚本实现时间窗分布式限流
需求背景:
限制某sql在30秒内最多只能执行3次
需求分析
微服务分布式部署,既然是分布式限流,首先自然就想到了结合redis的zset数据结构来实现。 分析对zset的操作,有几个步骤,首先,判断zset中符合rangeS…
建站知识
2024/12/30 23:07:09
node node-sass sass-loader版本对应问题,对于npm编译大家经常遇到版本不对应导致编译报错的问题
问题对应项目
gitee源代码地址: https://gitee.com/qingplus
演示项目
1.查看本地node版本
cmd 进入控制台
node -v具体对应版本如下图
NodeJSSupported node-sass versionNode ModuleNode 209.0115Node 198.0111Node 188.0108Node 177.0, <8.0102Node 166…
建站知识
2025/1/7 15:14:21
mysql - 缓存
缓存
InnoDB存储引擎在处理客户端的请求时,当需要访问某个页的数据时,就会把完整的页的数据全部加载到内存中,也就是说即使我们只需要访问一个页的一条记录,那也需要先把整个页的数据加载到内存中。将整个页加载到内存中后就可以…
建站知识
2024/12/28 13:46:09
vmware虚拟机下ubuntu扩大磁盘容量
1、扩容: 可以直接在ubuntu setting界面里直接扩容,也可通过vmware命令,如下: vmware提供一个命令行工具,vmware-vdiskmanager.exe,位于vmware的安装目录下,比如 C:/Program Files/VMware/VMwar…
建站知识
2025/1/3 5:04:45
NetCore itext7 创建、编辑PDF插入表格、图片、文字(三)
NetCore 创建、编辑PDF插入表格、图片、文字 NetCore 创建、编辑PDF插入表格、图片、文字(二) NetCore 创建、编辑PDF插入表格、图片、文字(三)
直接上代码
nuget引入 itext7
using System;
using System.IO;using iText.IO.Image;
using iText.Kernel.Colors; // 导入颜色…
建站知识
2024/12/28 13:53:26
SQLite3 数据库的基本操作
SQLite3 是一种轻量级的关系型数据库管理系统,常用于移动设备和小型应用程序中。下面是一些使用 SQLite3 数据库的基本操作:
连接到数据库:使用命令 0 来连接到一个 SQLite3 数据库文件,如果该文件不存在则会创建一个新的数据库文…
建站知识
2025/1/2 20:44:32