稷然如此

  • 首页
  • 文章分类
    • AI
    • Android
    • Java
    • Shell
    • Vue
    • C#
    • Python
    • 数据库
    • 组件
    • 其他
    • Game
  • 常用命令
    • Docker
    • Git
    • Linux
  • 操作系统
    • CentOS
    • Ubuntu
    • Windows
    • Kylin
  • 工具
    • IntelliJ IDEA
    • Visual Studio Code
Java
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日 4995点热度 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日 5098点热度 0人点赞 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日 5117点热度 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日 5411点热度 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日 624点热度 0人点赞 Akim 阅读全文
Java

Spring Boot 集成 JimuReport

官方文档地址:积木报表 注意:这里使用的 jdk21、spring boot版本为3.3.4 1.引入依赖 <!-- 积木报表--> <dependency> <groupId>org.jeecgframework.jimureport</groupId> <artifactId>jimureport-spring-boot3-starter-fastjson2</artifactId> </dependency> 2.导入数据表结…

2024年12月19日 702点热度 0人点赞 Akim 阅读全文
Docker

xxl-job 修改源码并打包 Docker 镜像

书接上一篇《xxl-job 的集成及 Mysql 转 PostgresSql》,上一篇文章中第 9 章有讲到替换 application.properties 配置文件的数据库连接字符串的内容,但如果我们以 Docker 方式运行的话,则不需要修改配置文件,因为我们在镜像启动命令里可以以命令方式替换掉。 今天来说说如何将修改过源码的  xxl-job 打包成 Docker 镜像,直奔主题: 1.构建镜像 直接使用 idea 构建源码xxl-job-admin/Dockerfile # 国内下载不动dockerhub…

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

xxl-job 的集成及 Mysql 转 PostgresSql

用到工具: 1.Mysql 数据库 2.PostgresSql 数据库 3.Navicat 数据库管理工具 git clone https://gitee.com/xuxueli0323/xxl-job.git 注意:得有 mysql 数据库 使用 navicat 导入源码表结构文件:xxl-job\doc\db\tables_xxl_job.sql 至 mysql 数据库 创建 PostgresSql 数据库用户及库,当然,也可以将此表结构导入自己业务库,这样就不用再创建库。 # 进入容器 docker exec…

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

LiquiBase 数据库管理插件使用

对现有数据库应用重构 & 常见的数据库操作 随着新特性添加到了应用程序中,经常需要变更数据库的结构或修改表约束。LiquiBase 提了超过 30 种数据库重构支持(参见 参考资料)。本节将介绍 4 种重构:添加列(Add Column)、删除列(Drop Column)、创建表(Create Table)和操作数据。 添加列 在项目的开始,几乎不可能考虑到数据库中的所有列。而有时候,用户要求新的特性 —例如为存储在系统中的信息收集更多的数据 —这就要求添加新的列。清单 4 使用 LiquiBase add…

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

Spring Boot SM2 加解密

姊妹篇《Spring Cloud Gateway 网关 SM2 加解密》 相较于 Spring Cloud Gateway 网关加密,Spring Boot 就比较简单了。为什么 GetMapping、DeleteMapping 要用 OncePerRequestFilter,而PostMapping、PutMapping 用的 RequestBodyAdvice 可以参考《Spring MVC 常见拦截器的区别》或自行查阅相关资料,当然 PostMapping、PutMapping也可以写到 OncePerReq…

2024年11月7日 806点热度 1人点赞 Akim 阅读全文
12345

Akim

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

Copyright © 2025 aianran.com All Rights Reserved.

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

黔ICP备2023008200号-1

贵公网安备 52010202003594号