随笔分类 - 技术专题_学习笔记
摘要:今天我们分享一个项目开发中的出现操作某个业务时候,出现闪退的经典问题,针对老旧的Spring MVC系统,要系统性地跟踪会话(Session)生命周期和Cookie的携带情况,我们需要一套清晰的、从浏览器到服务器的排查方案。以下是详细的跟踪步骤和方法。 当然这个排查步骤和方法,也适合基本Spring
阅读全文
摘要:今天分享一篇基于SpringBoot+MyBatis来实现数据库字段加密的操作,喜欢的朋友可以借鉴 大致的实现流程 业务层-->系统拦截器-->数据库-->系统拦截器-->返回结果 加密注解设计 把需要加密的字段通过我们自定义的加密注解进行标识,所以我们需要先自定义一段加密注解的代码 @Target
阅读全文
摘要:vue2中能否实现输入中文自动转化为拼音, 且不带音调。有以下几种方案 方案一:使用pinyin库(推荐) 1.安装依赖 npm install pinyin 2.在Vue组件中使用 <template> <div> <input v-model="chineseInput" placeholder
阅读全文
摘要:通过Hutool+Poi导出Excel出现异常错误:java.lang.IllegalArgumentException: 不支持:http://javax.xml.XMLConstants/property/accessExternalStylesheet java.lang.IllegalArg
阅读全文
摘要:一、数组应用示例 这些示例展示了 ES6 解构赋值和扩展运算符的强大功能,它们让代码更加简洁、可读性更强 1.基本解构+扩展 const arr = [1, 2, 3, 4, 5]; // 获取前两个元素,剩余元素放入新数组 const [first, second, ...rest] = arr;
阅读全文
摘要:收藏一下JDK下载地址,推荐国内镜像网址 1.JDK官网 https://www.oracle.com/cn/java/technologies/downloads/#jdk17-windows 2.华为镜像地址 https://repo.huaweicloud.com/java/jdk/ 总结:华
阅读全文
摘要:简单场景:请根据axios帮我编写一个前端代码来处理异步接口回调地狱的问题,要求提供两个接口,先请求接口1结束后,再请求接口2 办法一:Axios顺序请求处理 import axios from 'axios'; // 接口1:获取用户基本信息 function fetchUserInfo(user
阅读全文
摘要:分享一篇nginx安装后,出现:Failed to start nginx.service: Unit nginx.service not found. 我们需要如何解决这个问题 在使用 Nginx 1.26.3 时遇到了 nginx.service找不到的问题。这是因为通过源码编译安装 Nginx
阅读全文
摘要:在项目中会遇到一些批量下载打包的简单功能,今天我们给大家分享一个:批量打包下载,且对打包的文件进行批量重名 1.表结构 字段名 备注 tutorial_id 教材ID turtorial_origin_name 源文件名 turtorial_upload_name 存储文件名 turtorial_u
阅读全文
摘要:在centos7系统下安装nodejs18+以上版本会出现如下的问题,这些问题是因为操作系统版本低,无法正常支持18+高版本的nodejs 今天分享一下node-v20.18.0-linux-x64.tar.gz怎么能成功安装成功。关于nodejs源码包的安装这里我们就不在叙述,我们前面有文章的介绍
阅读全文
摘要:当前若在centos7上安装的nodejs是基于源码包,或是 当前 Node.js 是通过源码解压后通过软链接方式安装到 /usr/local/bin的,以下是彻底卸载的步骤 1.删除软链接 sudo rm -f /usr/local/bin/node # 删除node软链接 sudo rm -f
阅读全文
摘要:我们在前面已经介绍 《基于ConcurrentMap锁机制的NFS分片上传方案》,今天把上传后的分片文件进行合并。先给大家发一个设计流程图 需要关键的vo类:Chunk(分片文件) 和 FileInfo(合并文件) import org.springframework.web.multipart.M
阅读全文
摘要:有关NFS的相关文件,推荐如下几个博客地址,大家可以参考 NFS共享文件系统(将文件目录挂载到别的机器上)_nfs挂载-CSDN博客 NFS数据共享(全面讲解使用教程) - AlexEvans - 博客园 什么是NFS 在 Linux 和其他操作系统中,有一种叫做 NFS(网络文件系统)的工具,它允
阅读全文
摘要:如何将已经存在的本地项目源码关联到远程git仓库中,这是一个非常使用的操作。我们给大家举一个案例进行讲解,大家可以参考学习 场景:用户想将本地已有的frontend和backend两个项目关联到同一个Git仓库中。这是一个很常见的场景,特别是前后端分离项目中需要统一管理代码的情况 结构: my-re
阅读全文
摘要:今天记录一篇自己在centos7上安装php+wordpress的过程 1.先准备好mysql57数据库,这个步骤省略。如果不知道如何安装mysql57,请参考我的博客:centos7下安装mysql - 子墨老师 - 博客园 2.我们需要安装一个 PHP 模块以确保其正常工作。没有这个模块,Wor
阅读全文
摘要:需要帮助用户解决图片压缩优化结合Base64存储的问题。用户之前已经提到他们目前将图片以Base64格式存储在数据库中,导致接口传输数据过大,加载时间长达3秒。他们现在想通过图片压缩来优化系统,但不采用WebP格式转换。我需要详细思考如何在不改变存储格式的情况下,通过压缩和其他优化手段来减少数据量,
阅读全文
摘要:在 CentOS 7 中,防火墙是一个重要的安全组件,用于控制进出系统的网络流量。防火墙可以通过 firewalld 服务来管理,该服务提供了一系列命令来检查和修改防火墙的状态和规则。 检查防火墙状态 要查看 CentOS 7 系统上的防火墙状态,可以使用 firewall-cmd 命令。以下是一些
阅读全文
摘要:在Spring Boot项目中可以通过多数据源配置的方式使用两个不同地址的Redis实例。以下是具体实现方案 1.依赖配置 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter
阅读全文
摘要:场景:某后台查询业务涵盖分页+条件搜索,那么我们需要设计一个缓存来有效存储检索数据,且基于 RedisTemplate 的分页缓存设计 核心:分页缓存键设计,我需要考虑如何将查询条件转化为缓存键的一部分。通常,处理这种情况的方法是对查询条件进行哈希处理,生成一个唯一的字符串作为键的一部分。这样,不同
阅读全文
摘要:想清除Redis中的多个缓存数据,如何实现? @CacheEvict清除一个缓存,但现在想知道如何处理多个缓存的情况。场景:可能有一个更新用户信息的方法,这个方法执行后,不仅需要清除某个特定的用户缓存,还可能影响到其他相关的缓存,比如用户列表缓存或者某种组合查询的缓存。例如,更新用户信息后,用户详细
阅读全文

浙公网安备 33010602011771号