问题描述
在我们日常开发中通常会遇到需要在程序中导出Excel电子表格,或者生成带有中文汉字的图片,此时通常会遇到异常报错,一般情况下都是缺少相关字体导致的。
此时我们需要在 docker
容器中安装相关字体应用程序库,以及加入中文字体到 docker
容器中。
在我们日常开发中通常会遇到需要在程序中导出Excel电子表格,或者生成带有中文汉字的图片,此时通常会遇到异常报错,一般情况下都是缺少相关字体导致的。
此时我们需要在 docker
容器中安装相关字体应用程序库,以及加入中文字体到 docker
容器中。
在使用 java:8-alpine
镜像打包 java 项目运行后发现有些需要生成含中文文字图片的接口出现异常,或者生成的中文乱码,主要是容器没有中文字体导致的。
可以在打包容器的使用增加字体安装命令:
1 | apk add ttf-dejavu fontconfig |
这个脚本放在草稿里面很久了,今天放出来。
通过一个脚本一键把一个普通的 Ubuntu Docker
容器变成一个代理转发 Socks5
的服务器。
1 | #!/bin/bash |
app.jar
的启动在服务器上启动项目时最简单的启动项目方法是直接执行 java -jar app.jar
命令,或者使用 nohup
进入到后台运行 nohup java -jar app.jar &
。
但是当我们重新部署、重启项目时会比较麻烦,我们需要通过 ps -ef|grep app.jar
来找到我们项目执行时的进程ID PID
,然后再执行 kill -9 $PID
来杀掉当前正在运行的项目,之后再重新运行项目。
以前第一次用的PE是老毛桃,后来换了微PE,这个 Ventoy 还是第一次听说,并且是在抖音上面刷到的。迫不及待的试了一下。
据官方说有以下特性:
1 | #!/bin/bash |
1 | #!/bin/bash |
通常情况下我们使用CentOS第一件事就是关闭防火墙 systemctl stop firewalld
和禁止防火墙自启动 systemctl disable firewalld
。但是关闭防火墙后,意味着服务器将会暴露在一种不安全的状态。
而我们使用Docker运行一些服务的时候,外部网络请求因为防火墙的原因将无法正确的请求到Docker容器内部,因此需要对防火墙做一些设置。
主要就是配置防火墙 zone 对应的网络接口,和给指定的 zone 增加 service,以下给出一个示例的 shell 命令:
查看更多 >>tag:
缺失模块。
1、请确保node版本大于6.2
2、在博客根目录(注意不是yilia根目录)执行以下命令:
npm i hexo-generator-json-content --save
3、在根目录_config.yml里添加配置:
jsonContent: meta: false pages: false posts: title: true date: true path: true text: false raw: false content: false slug: false updated: false comments: false link: false permalink: false excerpt: false categories: false tags: true