稷然如此

  • 首页
  • 文章分类
    • AI
    • Android
    • Java
    • Shell
    • Vue
    • C#
    • Python
    • 数据库
    • 组件
    • 其他
    • Game
  • 常用命令
    • Docker
    • Git
    • Linux
  • 操作系统
    • CentOS
    • Ubuntu
    • Windows
    • Kylin
  • 工具
    • IntelliJ IDEA
    • Visual Studio Code
稷然如此
不积跬步,无以至千里
Java

Linux 修改 jar 包配置文件或三方 jar 包

方式一: 通过 vim 命令直接编辑 jar 包,例: vim xxx.jar 该命令会先列出 jar 包文件清单,可以通过 /xxx 进行搜索,定位到 xxx 文件后回车键进入编辑文件模式,修改好后 :wq 保存即可。 方式二: 通过 jar 命令新增或更新 jar 包内容(三方 jar 包也如此),例: # 列出 jar 包文件清单 jar tf xxx.jar # 提取 jar 包的指定文件到当前目录 jar xf xxx.jar BOOT-INF/classes/application.yaml # 修改文…

2025年3月13日 1774点热度 0人点赞 Akim 阅读全文
Java

nohup 启动 jar 不输出 nohup.out 日志

启动 jar 包: nohup java -jar xxx.jar > /dev/null 2>&1 & > /dev/null 表示将标准输出重定向到 /dev/null,即丢弃输出。 2>&1 将标准错误重定向到标准输出,这样标准错误也会被重定向到 /dev/null。 & 符号表示在后台运行命令。 杀掉 jar 进程: pkill -f xxx.jar

2025年3月13日 1719点热度 0人点赞 Akim 阅读全文
Java

@TableField(typeHandler = 自定义类型处理器)的使用

举例: 逗号分隔字符串列表存储数据库,格式为:xxx,xxx,xxx,以下是自定义类型处理器: /** * @desc List<String> 的类型转换器实现类 */ @MappedJdbcTypes(JdbcType.VARCHAR) @MappedTypes(List.class) public class StringListTypeHandler implements TypeHandler<List<String>> { private static final S…

2025年3月11日 1791点热度 0人点赞 Akim 阅读全文
AI

LangChain+RAG+Agent本地部署DeepSeek-R1商用级知识库,完美实现低代码可视化流程编排

近期,DeepSeek-R1模型凭借其在数学推理、代码生成和自然语言推理Reasoning等领域的卓越性能,引起广泛关注,从AI界火出圈了。 很少有一种技术既能充当幕后扛旗的无名英雄,又能兼具网红明星的气质。 而DeepSeek做到了这一点。 作为提升生产力的利器,DeepSeek正吸引着众多个人开发者与企业用户的兴趣,他们纷纷寻求在本地环境中部署DeepSeek-R1模型,以充分利用其强大的AI能力。 随着大语言模型和RAG技术的快速发展,AI知识库系统正在全面渗透各行各业。 目前,我们已经在多个领域见证了其成功…

2025年2月28日 2700点热度 1人点赞 Akim 阅读全文
Java

Spring Boot 3 + Druid + MySql 项目启动慢的问题分析及处理

Spring Boot 3.4.1 Druid 1.2.24 MySql-connector-j 9.1.0 MySql 连接字符串:jdbc:mysql://xxx.xxx.xxx.xxx:3306/数据库名?useSSL=false&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true&nullCatalogMeansCurrent=true&rewriteBatchedStatements=true CentOS 8…

2025年2月27日 1794点热度 0人点赞 Akim 阅读全文
Java

jcifs.smb.SmbException: Failed to connect: 0.0.0.0<00>/192.168.*.*解决方案

jsifs仅支持SMB1,而不支持SMB2/SMB3。而win10已经不默认开启smb1服务。 查看本机SMB服务: Get-SmbServerConfiguration | Select EnableSMB1Protocol, EnableSMB2Protocol 开启SMB1:

2025年1月14日 2033点热度 0人点赞 Akim 阅读全文
数据库

Oracle 查看性能 sql

select * from (select sa.SQL_TEXT, sa.SQL_FULLTEXT, sa.EXECUTIONS "执行次数", round(sa.ELAPSED_TIME / 1000000, 2) "总执行时间", round(sa.ELAPSED_TIME / 1000000 / sa.EXECUTIONS, 2) "平均执行时间", sa.COMMAND_TYPE, sa.PARSING_USER_ID "用户ID", u.username "用户名", sa.HASH_VALUE fro…

2025年1月7日 2031点热度 0人点赞 Akim 阅读全文
CentOS

Chrony 时钟同步

1.服务端 编辑配置文件 vim /etc/chrony.conf Ⅰ、新增  allow all 配置 Ⅱ、取消注释 local stratum 10 Ⅲ、重启 chrony 服务,生效配置 systemctl restart chronyd 2、客户端 Ⅰ、注释配置文件最前面原有的pool行,并新增“server 时间同步服务器域名/IP地址 iburst”。 若主机可以联网,则可使用 pool pool.ntp.org iburst 同步。内网机需要在内网环境中设置服务端进行时钟同步。 Ⅱ、重启 chrony…

2025年1月6日 1998点热度 0人点赞 Akim 阅读全文
数据库

ORA-12012: error on auto execute of job "SYS"."ORA$AT_SQ_SQL_SW_3701"

1.异常内容 很多这种报错,基本上报错都是这种类型的。 ORCLPDB1(3):Errors in file /opt/oracle/diag/rdbms/orclcdb/ORCLCDB/trace/ORCLCDB_j002_1009695.trc: ORA-12012: error on auto execute of job "SYS"."ORA$AT_SQ_SQL_SW_8908" ORA-38153: Software edition is incompatible with SQL plan manage…

2024年12月31日 533点热度 0人点赞 Akim 阅读全文
Java

Docker 连接 Sql Server 报错:server selected protocol version TLS10 is not accepted by client preferences [TLS12]

原因:         SqlServer 服务器只接受 TLS1.0,在进入容器后查询jre内的java.security文件找到jdk.tls.disabledAlgorithms配置发现新版的 JDK 不推荐使用旧的 TLSV1.0 的协议,而Springboot JDK1.8使用的是 TLS1.2。 解决方案: Ⅰ、找到本地安装 jdk 1.8的jre目录,例:D:\xxx\xxx\jre1.8.0_351\lib\security,或进入容器内部目录:/usr/local/openjdk-8/jre/li…

2024年12月24日 428点热度 0人点赞 Akim 阅读全文
12345…11

Akim

犇 骉
Java、C#、Python、Go、Android、MiniProgram、Bootstrap、Vue2

Copyright © 2025 aianran.com All Rights Reserved.

免责申明 | 隐私政策 | 服务条款 | 关于我们

黔ICP备2023008200号-1

贵公网安备 52010202003594号