其他分享 两种方式解决 Gitlab 导入非标准端口项目报错
自建的 gitlab 迁移的时候,准备用导入项目的方式将项目迁移,但是在导入项目过程中遇到了如下错误: Import url is blocked: Only allowed ports are 80, 443, and any over 1024 这个报错的意思是,只允许 80、443 和其他大于 1024 的端口,对于这个有两种方式解决。 方法1 首先找到 gitlab 的配置文件 url_b…
瞎折腾 Docker 安装 wallabag 稍后阅读管理
简介 wallabag 是一款开源的网络书签、稍后阅读工具,需要付费使用官方提供的服务,或自托管。它允许你抓取网络上的内容并全文本地离线保存(超过 1400 个抓取规则),再通过舒适的方式稍后阅读。支持 RSS 可以让你在最喜欢的 RSS 阅读器上阅读自己保存的文章,拥有中文界面以及跨平台客户端,还能设置自动标签规则,非常完善的项目。 安装 这一步是为了将容器里面的数据拷贝到宿主机,否则直接运行会…
运维开发 Jenkins 微服务打包再优化
之前也写过 jenkins 微服务打包的教程,可以打包单个模块,但是如果需要一次性打包全部就实现不了了,这次优化了一下脚本。 如果有不了解的,可以先看看这两篇文章 Jenkins 打包微服务教程-一个配置文件即可打包所有模块,Jenkins 打包微服务流程优化。 不过这次需要用到 Extended Choice Parameter 插件,因为需要在构建时传参,但是 jenkins 默认不支持传多选…
其他分享 Windows 使用 ffmpeg 批量压缩视频文件
下载了一些视频,感觉默认有点大,于是准备使用 ffmpeg 进行压缩,用了如下命令感觉效果还不错。 ffmpeg -i input.mp4 -c:v libx264 -crf 23 -preset medium -c:a aac -b:a 128k output.mp4 但是需要压缩的视频有点多,并且我的视频是分类好的,不想压缩的时候整到一个文件夹去到时候又要分文件夹,所以借助 gpt 写出了此脚…
瞎折腾 Docker 部署 NasCab 云可云
1. 简介及安装 云可云是一个支持照片管理、影音管理、文件浏览器和文件共享等功能的多功能管理软件,支持 window、mac、移动端甚至是 docker 进行安装,且界面非常美观,功能也非常全面。 以下就是 docker 的安装方式: docker run -d \ –name nascab \ -p 8080:80 \ -p 8443:443 \ -p 8090:90 \ -p 8021:21…
程序开发 Java 基础之线程以及三种创建线程的方式
简介 线程是一种重要的概念,用于实现并发执行的多任务。 线程是程序执行的最小单元,它可以独立执行代码片段。 多线程允许在同一程序中同时执行多个任务,提高程序的并发性和响应能力。 线程可以共享内存空间,方便数据交换和通信。 三种方式创建线程 1. 继承Thread类 可以通过继承 Thread 类,并重写 run() 方法,在需要的地方调用 start 方法进行执行线程。 注意:需要调用 start…
程序开发 Java 基础之常见的输入输出流以及基本使用
介绍 流是用了读取和写出数据的对象,下面是常见的一些对象即使用方法。 1. 字节流 InputStream:用于从字节流中读取数据。 InputStream 为抽象类,常见的继承类:FileInputStream、BufferedInputStream、DataInputStream、ObjectInputStream。 OutputStream:用于向字节流中写入数据。 OutputStream…
程序开发 Java 基础之枚举类及常见用法
Java 枚举类(Enum)是一种特殊的数据类型,用于定义一组常量。 例如 web 请求状态码枚举类如下: public enum ResultCode { /** * 请求成功状态码 */ SUCCESS(200, "成功"), /** * 请求失败状态码 */ FAIL(1000, "失败"); private int code; private Str…
程序开发 Spring 的事件与监听机制以及实际应用
一、简介 Spring框架提供了事件与监听机制,用于实现松耦合和事件驱动的编程模型。这个机制基于观察者设计模式,其中包含三个重要组件:事件(Event)、事件发布器(Event Publisher)和监听器(Listener)。 1. 事件(Event) 事件是系统中发生的特定动作或状态变化的表示。在Spring中,事件通常被定义为Java类,可以包含事件相关的数据和操作,并且该类需要继承 App…
其他分享 Windows 无法使用代理的可能解决方案
今天用着代理,突然发现 v2rayN 不能用了,且测试所有的订阅服务器延迟返回都是 -1。然后又测试了手机和笔记本电脑,都没问题,于是重置电脑网络,发现还是无法解决问题。 在毫无办法时,再次开机重启,发现桌面日历还是啥软件提示了一句话,大概是本地时间和服务器时间差别过大,导致无法同步。 恍然大悟,原来是今天因为测试一些东西,修改了时间,于是调整为自动设置时间后就好了。 这件事也是提醒了一下自己,如…
程序开发 Java 的日志框架体系以及 slf4j 的整合
1. 日志框架 Java 的日志框架分为日志门面和日志实现,这样的好处是为了解耦,配置更灵活,且通过日志门面可以以一种统一的方式输出日志。 常见的日志框架有以下几种: 日志门面 日志实现 JCL SLF4j jboss-logging log4j jul log4j2 logback 日志门面有三种: JCL: Jakarta Commons Logging,是 apache 的 Jakarta …

WordPress 个人博客使用好看的鸿蒙 HarmonyOS 字体 – 字体大小 1M 以下

SpringBean 初始化的执行各方法的顺序

Docker 清理容器、数据卷、镜像相关操作

Nat 网络地址转换

关于我都在用服务器折腾一些什么

