相关文章
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
Rust 实战练习 - 3. 文件系统,权限,读写,路径组合,time
目标:
文件系统,遍历目录路径的使用权限和文件属性时间time
use std::{env, fmt::Debug, os::unix::fs::{MetadataExt, PermissionsExt}, path::{Path, PathBuf}, time::SystemTime};fn main() {// 时间处理// 除Duration和SystemTime外,标准库没有时间…
建站知识
2024/12/28 13:53:28