1Panel 安装第三方商店【修复版】

1Panel 安装第三方商店的教程及脚本的修复版本(增加了未安装Git自动安装的脚本)

解决npm安装依赖时 node-sass 无法下载的问题

这篇文章介绍了如何解决在使用npm install命令安装依赖时,遇到node-sass无法下载的问题。作者建议使用淘宝的源进行下载,提供了相应的命令。

前端 

从零开始学习 Redis

这篇文章介绍了Redis的基础知识和高级特性。它包括了安装Redis、使用命令行界面、编程语言接口、数据类型、事务、管道、发布订阅等内容。Redis是一个开源的内存存储系统,支持多种数据结构并提供丰富的操作命令,可以帮助开发人员快速处理数据。文章还介绍了Redis的持久化、过期时间、监视、脚本、监控、配置文件、慢查询日志等方面的内容。

踩坑-SpringBoot中读取HttpServletRequest流陷入死循环

这篇文章介绍了一个在SpringBoot项目中读取HttpServletRequest流的方法遇到的问题。作者在基于Jeepay开源支付系统项目二次开发的过程中,发现使用该方法会导致死循环。经过长时间的测试后,作者确认了该方法在SpringBoot项目中存在问题,并记录了这个坑。文章还提到了SpringMVC中HttpServletRequest读取流的方法,在SpringBoot项目中调用会导致死循环的情况,并建议在SpringBoot项目中使用缓冲流(BufferedReader)进行读取。

Java 

Vue3超详细的ref()用法,看这一篇就够了

这篇文章介绍了Vue3中ref()函数的用法。ref对象是可更改的,即可以为.value赋予新的值,且所有对.value的操作都会被追踪。ref在模板中的解包,响应式对象中的解包,数组和集合类型的解包等都有所讲解。总的来说,ref()让我们能创造一种对任意值的“引用”,并能够在不丢失响应性的前提下传递这些引用。

前端 

MySQL表中文本字段(text)与其他字段联合查询优化

这篇文章介绍了在MySQL表中进行文本字段与其他字段的联合查询优化的方法。文中指出,多个text字段查询较慢可能是由于text字段的数据量较大,需要更多时间来处理。为了提高查询性能,可以采取以下几点措施:1、确保text字段使用合适的数据类型和长度,避免过度存储长文本数据。2、调整表结构,将text字段与其他常用查询字段分离分表存储,并通过id关联查询。3、优化查询语句,减少对多个text字段的查询操作,可以选择只查询部分text字段或使用分页查询限制查询范围。4、创建合适的索引,例如全文索引,来加快查询速度。建议在优化前进行全面的评估和测试。

MySQL 

Java/JDK 21正式发布!15个特性一览

这篇文章介绍了Java/JDK 21的发布,包括安装包下载、新特性说明等。其中,JDK 21的新特性包括序列集合、分代ZGC、记录模式、switch模式匹配、虚拟线程等。此外,还提到了孵化阶段的Vector API。JDK 21将是一个长期支持版,每两年发布一次。如果是商业用途,需要注意相关的授权。

Java 

MySQL按自然年、月、日、季度、周查询数据

这篇文章介绍了在MySQL中如何根据不同的时间单位来查询数据,包括按自然年、自然月、自然日、季度和周。MySQL提供了不同的函数和方法来实现这些查询,可以根据具体的需求选择合适的方法来查询所需的数据。

中文拼音转换工具类及示例

这篇文章介绍了中文拼音转换工具类及相关示例。文章讨论了如何引入依赖工具类,并提供了几个示例代码展示如何使用该工具类来进行中文拼音转换。

删除此电脑(设备和驱动器)中多余图标

这篇文章介绍了如何在电脑上删除多余的图标。作者首先介绍了打开注册表编辑器的方法,然后指导读者依次打开指定的目录,并删除其中的所有子目录,从而使此电脑上仅显示本地磁盘的图标。