文章封面

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

本文介绍了如何使用新增的自动装Git功能。首先,通过计划任务菜单添加任务,设置执行周期和脚本内容。然后,执行任务并查看报告。Shell脚本源码展示了具体操作步骤,包括安装Git、克隆或拉取远程仓库、同步本地app等。通过该功能,用户可以方便地管理和更新本地app。

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

文章介绍了在使用npm install命令安装依赖时,遇到下载二进制文件速度慢的问题。问题出现在下载某个二进制文件时,解决方法是通过使用淘宝的源进行下载,具体命令是:npm i node-sass --sass_binary_site=https://npm.taobao.org/mirrors/node-sass/。

前端 
文章封面
文章封面

从零开始学习 Redis

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

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

在使用Jeepay开源支付系统进行二次开发时,发现其读取HttpServletRequest流的方法在SpringBoot项目中会导致死循环。经过长时间测试,确认此问题存在于SpringBoot环境中。原始方案中直接使用getReader().readLine()读取流,而SpringBoot项目中应使用BufferedReader进行缓冲流读取以避免死循环。通过在SpringBoot项目中使用BufferedReader替代直接读取流,成功解决了这一问题。

Java 
文章封面
文章封面

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

ref()函数在Vue 3中用于创建响应式数据。它接受一个值并返回一个响应式的ref对象,具有.value属性。该对象允许动态修改值,且所有对.value的操作都会被追踪并触发相关副作用。ref()适用于任何值类型,当值是对象时,会自动转换为响应式。此外,ref()还可用于访问组件中的DOM元素和实例,以及存储组件状态,如定时器ID或请求状态。这些功能增强了Vue 3的灵活性和实用性。

前端 

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

文章探讨了多个text字段查询慢的问题及解决方案。主要原因是text字段数据量大、索引效果不佳。建议优化包括:使用合适的数据类型和长度、分离存储text字段、优化查询语句和创建索引。强调优化方法需根据具体业务和数据规模选择,并建议在优化前进行全面评估和测试。

MySQL 
文章封面
文章封面

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

JDK 21已于2023年9月19日发布,是一个长期支持版。新特性包括序列集合、分代ZGC、记录模式、switch模式匹配、虚拟线程等。其中,序列集合、分代ZGC、记录模式等是正式稳定功能,而字符串模板、外部函数和内存API等则是预览阶段功能。此外,还有Vector API等孵化阶段功能。JDK 21的发布为Java开发者带来了更多便捷和高效的功能。

Java 

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

本文介绍了在SQL查询中,如何根据不同的时间周期筛选数据。通过使用`INTERVAL`关键字,我们可以轻松地按自然年、月、日、季度和周来筛选记录。具体方法如下:1. 按自然年筛选;2. 按自然月筛选;3. 按自然日筛选;4. 按季度筛选;5. 按周筛选。这些方法在数据库查询中非常实用,有助于我们快速定位所需时间段的数据。

文章封面
文章封面

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

本文介绍了使用pinyin4j库进行中文拼音转换的方法。首先通过Maven引入依赖,然后通过工具类PinYinUtil实现全拼和简拼的转换,其中可忽略非汉字字符。最后,通过示例代码展示了如何调用工具类进行拼音转换。

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

文章介绍了如何删除Win10“此电脑”中的第三方图标,如百度云、暴风影音、迅雷等。通过编辑注册表,定位到特定路径,删除不需要的项,可清除这些图标。同时,提醒用户备份以防误删。此外,还列举了系统自带的图标对应的关键字,供用户参考。操作需谨慎,建议用户在更改注册表前备份重要数据。

文章封面