归档

2025 年 03 月

springboot启动初始化方法比较 在Spring框架中,onApplicationEvent、CommandLineRunner和ApplicationRunner都是用于在应用启动时执行特定逻辑的方法,但它们的使用场景和触发机制有所不同。下面详细介绍它们的区别: 1.比较 1. onAppl
DeepSeek参数模型硬件要求 以下是不同参数量模型的本地部署硬件要求和适用场景分析。注:部分数据基于模型通用需求推测,具体以实际部署测试为准。 ✅ DeepSeek-R1-1.5B CPU: 最低 4 核(推荐 Intel/AMD 多核处理器) 内存: 8GB+ 硬盘: 3GB+ 存储空间(模型
要检查达梦数据库(DM Database)中所有数字类型字段是否都设置了精度,可以通过查询系统表或视图来实现。在达梦数据库中,你可以使用 USER_TAB_COLUMNS 或 ALL_TAB_COLUMNS 视图来获取关于表列的信息,脚本如下 SELECT table_name, column_na
封装CompletableFuture并行处理工具类 为了专注业务实现,我们采用 枚举 + CompletableFuture + 自定义线程池,封装了一套并行处理业务的工具类,便于在大数据和批处理场景中高效利用线程池。枚举天然具备单例特性,确保线程池的唯一性;同时,不同业务场景可以创建专属单例线程

2025 年 01 月

ORCALE 生成所有表的备注脚本 SELECT 'COMMENT ON TABLE "' || TABLE_NAME || '" IS ''' || COMMENTS || ''';' AS "生成备注脚本" FROM USER_TAB_COMMENTS WHERE
访问路径遍历漏洞(Path Traversal Vulnerability) 确保所有来自用户的输入都被认为是不可信的,并对其进行严格的验证。例如,如果你的应用程序允许用户上传或下载文件,请确保这些文件名不包含任何可能用于遍历目录的特殊字符(如..)。 import org.springframew
@Schedule注解的定时任务关闭。 以下整理一下如何设置@Schedule注解的定时任务不启用。以下内容基于 org.springframework:spring-context:5.3.12.jar进行讲解 1.代码示例: ScheduleTest.java package com.demo.

2024 年 12 月

1. 在客户端生成SSH密钥对 如果还没有生成SSH密钥对,可以在客户端机器上运行以下命令生成一对RSA密钥。如果你已经有了一个密钥对,并且想要使用它,可以跳过这一步。 ssh-keygen -t rsa #当你执行上述命令时,会提示你输入保存密钥的文件路径(默认是~/.ssh/id_rsa),以及
1.数据库密码加密: 1.maven引入druid jar包 <!-- druid --> <dependency> <groupId>com.alibaba</groupId> <artifactId>druid-spring-boot-starter</artifactId>
第一步:设置好maven的本地仓库地址 第二部:把镜像地址也指向本地的maven仓库地址 修改好之后的setting.xml文件如下(主要配置是加上下面加粗字体部分): <?xml version="1.0" encoding="UTF-8"?> <settings xmlns="http://ma