Docker部署Jenkins
Docker部署Jenkins 环境: RockyLinux9.4 虚拟机配置 4C12G(运存至少4G) Docker version 26.1.3 防火墙关闭 拉取镜像 sudo docker pull jenkins/jenkins:lts-jdk17
Docker定期清除容器日志
Docker定期清除容器日志 博客系统通过Docker部署,在生产环境下半年后的今天,居然把服务器硬盘给占满了,心里琢磨着,我Minio也没存啥大文件啊,开始定位,最后发现硬盘空间被Docker日志给嚯嚯没了,于是有了这篇文章。 脚本定时清空日志文件 按照占用空间大小升序现实日志文件夹: sudo
2078. 两栋颜色不同且距离最远的房子
2078. 两栋颜色不同且距离最远的房子 街上有 n 栋房子整齐地排成一列,每栋房子都粉刷上了漂亮的颜色。给你一个下标从 0 开始且长度为 n 的整数数组 colors ,其中 colors[i] 表示第 i 栋房子的颜色。 返回 两栋 颜色 不同 房子之间的 最大 距离。
Docker部署GitLab
Docker部署GitLab 环境: RockyLinux9.4 虚拟机配置 4C12G(运存至少4G) Docker version 26.1.3 防火墙关闭 拉取镜像 sudo docker pull gitlab/gitlab-ce:17.0.1-ce.0
记一次宝塔面板安装PHP禁用fileinfo扩展模块
记一次宝塔面板安装PHP禁用fileinfo扩展模块 手上拿到一个PHP项目需要部署,利用宝塔面板进行环境搭建,折腾了许久,写下该文章记录一下 各种开发,都是搭建环境最麻烦,又不太熟悉PHP,借此机会了解 通过宝塔面板安装的PHP,可以通过图形化界面手动安装扩展依赖fileinfo ,图形化各项指标
JVM中新生代对象何时进入老年代
JVM中新生代对象何时进入老年代 今天面试中提到了这个问题,没回答全面,记录一下 关于JVM中堆(Heap)的参数设置这里有必要记录一下,有被问到 “-Xms"用于表示堆区的起始内存,等价于-XX:InitialHeapSize “-Xmx"则用于表示堆区的最大内存,等价于-XX:MaxHeapSi
关于synchronized锁String
关于synchronized锁String 今天遇到的面试官提问了相关的问题: 使用synchronized关键字锁String参数对象的情况下,能不能保证线程安全 当时的想法(脑子已浆糊): String类由final修饰,不可变 Java只有值传递,只要比较String对象引用的内存地址是否一致
1971. 寻找图中是否存在路径
1971. 寻找图中是否存在路径 有一个具有 n 个顶点的 双向 图,其中每个顶点标记从 0 到 n - 1(包含 0 和 n - 1)。图中的边用一个二维整数数组 edges 表示,其中 edges[i] = [ui, vi] 表示顶点 ui 和顶点 vi 之间的双向边。 每个顶点对由 最多一条