使用BFG给git仓库瘦身

今天遇到一个问题,如何给一个gitlab的仓库瘦身。在我们日常开发中,由于不规范或者不小心,误提交了一些大文件,导致git的仓库变得很大,这是你直接删除大文件也无济于事,因为git commit log里面,会记录你每一次的提交详情。一般来说,给git瘦身有两种方式,一种是官方提供的git-filter-branch,这种命令用起来极为繁琐。另一种是本文将要说到的BFG.

使用wget下载minio中的内容报错

问题描述

在构建jdk镜像的时候,由于无法直接从oracle上获取到jdk的压缩包,所以我把压缩包放到minio上,通过wget下载(实际上是多此一举,可以直接ADD进去)。但是我在用wget下载minio的数据的时候,直接报错了。

docker安装目录迁移

docker默认安装路径是var/lib/docker这个目录下面的,如果这个目录挂载的空间不大的话,那么在实际使用中,可能会导致docker空间不足的情况,我们需要将这个默认目录迁移到比较大的空间下面去。

Docker容器扩容

今天遇到一个问题,flinkjob manager 分块,把容器的空间占满了,导致无法上传新的 job。所以需要容器扩容。简单查了一下,做下记录。

git错误 HTTP Basic Access denied

问题症状 修改了git密码之后,拉取项目代码出错: 1 git remote: HTTP Basic: Access denied 原因 远程服务端的用户名和密码与当前系统中git保存的用户名和密码有冲突 解决方案

Docker 如何进入运行的tomcat容器

问题描述

当docker在 “-d”守护态运行tomcat容器的时候,,docker attach 容器id 就会一直卡着。 因为此时容器运行的进程是ssh,而不是/bin/bash 也没有虚拟终端(-it)参数,所以是进入不到的。

java-String知识点汇总

Java 的 String 类几乎是 Java 中最常使用到的对象类型,关于 String 的一些基础知识对开发者来说显得尤为重要。下面就对 String 相关的一些知识点进行列举和归纳,希望能够加深对 String 对象的认识。