大模型
未读
windows 安装 IOPaint cpu 版本
概述 IOPaint 是一个免费开源的基于大模型的图片修复工具,可以进行擦除(去水印、抠图、去背景)、修复(将图片变得更清晰)、外画(扩大图片,自动生成扩大后的场景) 它是基于 python 开发,可以使用 pip 进行安装,支持 cpu、gpu 模式启动,并且提供了 webUI 界面,本地启动后在
运维
未读
windows 安装 pyenv 管理多版本 python
概述 pyenv 是一个 python 多版本管理工具,python 的版本以及依赖管理和其他编程软件的不太一样,如果电脑上只有一个版本的 python,而其他项目依赖的 python 版本又不一样时,会变得很麻烦,pyenv 就可以很好的解决这个问题 pyenv 支持电脑上同时安装多个版本的 py
大数据
未读
SeaTunnel Zeta 引擎启动流程分析(二)槽服务
概述 本次源码解读基于 v2.3.4 版本 v2.3.4 官方文档:About SeaTunnel Engine | Apache SeaTunnel 在上一节 SeaTunnel Zeta 引擎启动流程分析(一) ,我们跟踪到了 SeaTunnelServer 的初始化方法,里面创建了一大堆的 x
运维
未读
docker部署clamav 1.4.2
准备阶段 按照 clamav 官方描述,它的 docker 镜像有两种,一种是 clamav/clamav:<version>,另一种是 clamav/clamav:<version>_base,这两种镜像的主要区别如下 clamav/clamav:<version>:预先将病毒库一起打包进容器内的
Java
未读
springboot 使用 redisson 分布式锁
引入依赖 <dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-redis</artifactId>
<version>2.7.18</ver
java应用启动脚本
概述 开发了很多 java 项目,最终启动的时候都要用命令行方式启动,项目逻辑千千万,但启动方式都大同小异,参考了一些开源项目(比如 Nacos)的启动脚本,下面整理了一些我目前正在用的 java 应用启动脚本,也支持 jar 加密成 xjar 后的启动,大家可以参考下面的脚本,改造成适合自己的方式
运维
未读
springboot应用使用shell脚本打包成部署压缩包(支持xjar)
项目目录结构 如果没有用 xjar,那就没有 xjar.go、app.xjar app-project
|-deploy/
|-build.sh
|-app-server.sh
|-src/
|-target/
|-app.jar
|-app.xjar
运维
未读
linux下自定义tartree脚本工具展示压缩包树形结构
背景 在 linux 环境下,需要经常下载源码包、部署包之类的压缩包,一般是 tar、tar.gz 压缩包,大部分下载到的压缩包里面会有一层根目录,但免不了有一些压缩包里面没有一个根目录,而是直接就是各种文件 在 windows 系统的时候,我都会先打开压缩包看看里面的目录结构,再决定需不需要新建一
运维
未读
Docker常用操作教程
安装 docker 操作系统:centos7 备份原来的源,并更换阿里源 mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
wget -O /etc/yum.repos.d/CentOS-Ba
More
未读
Docker 安装 RabbitMQ 3.13.7
准备 创建一个文件夹 rabbitmq
|--docker-compose.yml
|--data
|--config
|--rabbitmq.conf # 自定义的配置文件
将下面内容写入到 docker-compose.yml version: "3.1"
s