hexo java维护描述yaml
maven1234567891011<dependency> <groupId>org.freemarker</groupId> <artifactId>freemarker</artifactId> <version>2.3.33</version></dependency><dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifactId> <version>5.8.32</version></dependency>
ftl123456789101112131415161718192021222324---title: ${title}tags: - ${tags}categories:<#list categories ...
VLOOK-Document-Template
在这填写文档封面小标题在这填写文档封面大标题──在此填写一些版本或日期等附加信息#如:文档密级|具体的密级说明#在些填写作者在这填版权归属方的信息[TOC]
注意事项切记~先在 Typora 的「主题」菜单中,选择 VLOOK™ 的主题(所有以Vlook {XX名称}形式命名的主题)。
你可以从这里开始 Markdown 之旅了VLOOK™ 的文档模板说明
封面:
文档的第 1 个六级标题 ###### 封面标题
(详见本文档的最开始的内容)
目录:
GFM 标准的写法 [TOC]
(本文档已为你准备好了,看看紧跟封面后面的内容)
正文:
在目录后面,开始码出你的文档正文吧~
封底:
文档的最后一个六级标题 ###### 封底结束语
(详见本文档的最后的内容)
==接下来,请开始属于你的表演吧~==
关于的封面、封底
有关「封面、封底」,以及 VLOOK™ 的更多信息,详见《VLOOK 快速参考手册》
若你的文档需要封面、封底,可以将本文档中开始与结束位置的 6 级标题内容删除即可。
在这填写文档封底结 ...
nginx部署多前端
welcomenginx 部署vue 多前端──版本:V1.0 日期:2021-09-18#文档密级:一级#xxx版权归属所有[TOC]
routehttps://router.vuejs.org/zh/api/#Functions-createRouter
import.meta.env.VITE_QC_API_URL
1234export const router = createRouter({ history: createWebHashHistory(import.meta.env.VITE_QC_API_URL), routes: [...notFoundAndNoPower, ...staticRoutes],});
webapckhttps://cli.vuejs.org/zh/config/#vue-config-js#baseUrl[#](https://cli.vuejs.org/zh/config/#baseurl)
从 Vue CLI 3.3 起已弃用,请使用publicPath。
vue.config.js
12345module. ...
postgresql 创建用户权限
在这填写文档封面小标题在这填写文档封面大标题──在此填写一些版本或日期等附加信息#如:文档密级|具体的密级说明#在这填写作者在这填写版权归属方的信息[TOC]
新增用户使用postgres 登录pgsql
1sudo -u postgres psql postgres -p 5432
添加名为iuser的用户,并设置密码
12create user admin with password 'PG@123456..';
创建数据库pw12create database pw owner admin;
授予admin用户 pw 数据库的所有权限
1grant all privileges on database pw to admin;
修改所有者数据库所有者
1ALTER DATABASE "pw" OWNER TO "admin";
SCHEMA 所有者
1ALTER SCHEMA "public" OWNER TO "admin2";
表所有者
1select ' ...
Docker 容器日志文件过大
Docker 容器写入大量日志,耗尽磁盘空间,导致其他容器无响应。
重启后 Docker 无法启动。
通过 df -h 命令发现 /dev/sda2 分区空间耗尽,进入到当前分区挂载点,依次进入磁盘占用较大的目录,通过 du -h -x --max-depth=1 发现是 clash 容器(/var/lib/docker/containers/<container ID>)占用了剩余所有磁盘空间,进入容器目录通过 ls -l 查看发现容器日志文件<container ID>-json.log 占用很大,删除日志文件后 Docker 启动成功。
通过参考 Docker 官方文档 ,我们可以通过配置日志驱动来限制日志的行为。
Docker 日志驱动Docker 默认使用 json-file 日志驱动,将容器的日志写入当前容器目录下的 JSON 文件中。
默认情况下,不执行日志轮转。因此,默认 json-file 日志驱动存储的日志文件可能会越来越大,使用大量磁盘空间,从而导致磁盘空间耗尽。
支持的日志驱动
配置 Docker 日志驱动可以通过如下两种方式来配置日志驱 ...
docker安装gitlab
官方文档docker hubhttps://registry.hub.docker.com/r/gitlab/gitlab-ce
安装
https://docs.gitlab.com/ee/install/docker/
初始化密码
https://docs.gitlab.com/omnibus/installation/index.html#set-up-the-initial-account
更多配置
https://docs.gitlab.com/omnibus/settings/configuration.html
注意window 安装会有问题
这里使用ubuntu22.04LTS 安装
安装更改服务器的 SSH 端口您可以更改服务器的 SSH 端口,而无需在 GitLab 中再次更改 SSH 配置。在这种情况下,SSH 克隆 URL 如下所示 ssh://git@gitlab.example.com/user/project.git 。
使用编辑器打开 /etc/ssh/sshd_config,并更改 SSH 端口:
1Port = 2424
保存文件并重新启动 SSH ...
openwrt docker配置daemon不生效
引用issues: https://github.com/lisaac/luci-app-dockerman/issues/172
这个luci-app-dockerman会生成daemon.json,在/tmp/dockerd/daemon.json,你改默认的/etc/docker/daemon.json没用,启动时会使用--config-file指定tmp目录下的那个daemon.json,看/etc/init.d/dockerd里面的启动脚本发现,process_configuration里面他会判断/etc/config/dockerd配置文件是否存在,不存在则使用默认的(/etc/docker/daemon.json),所以为了让dockerd使用我们的daemon.json,把/etc/config/dockerd删掉或者备份到另一个位置,那么启动时会使用/etc/config/daemon.json,在/etc/cofnig/daemon.json里面指定才会生效
123456789101112"proxies": { & ...
git 代理
编辑gitconfig 文件
1234[http "https://github.com"] proxy = http://127.0.0.1:7897[https "https://github.com"] proxy = https://127.0.0.1:7897
gitlab 导出项目
获取 GitLab API 访问令牌
登录到GitLab: 使用你的账号登录到GitLab实例中。
进入用户设置页面: 在右上角点击你的头像或用户头像,然后选择“Settings”或“Profile Settings”。
导航到Access Tokens页面: 在左侧菜单中找到“Access Tokens”选项(在GitLab的某些版本中,这个选项可能会被标记为“Personal Access Tokens”或在“Account”部分下方)。点击进入。
生成新的访问令牌:
在“Name”字段中输入一个令牌的名称(可以是任意名称,描述它的用途)。
在“Scopes”部分,选择适当的权限(例如“api”,以便你可以访问所有API功能)。
点击“Create personal access token”。
保存令牌: GitLab会生成一个新的访问令牌。请注意,令牌只会显示一次,生成后务必立即复制并保存到安全的地方。稍后你就可以使用这个令牌来访问GitLab API。
导出123456789101112131415161718192021222324252627282930313233 ...
请求格式
在 Postman 中,发送请求时可以选择不同的方式来传递数据,每种方式都有其优缺点。以下是对 Params 和 Body 选项卡中各方式的详细说明,包括它们的优缺点:
1. Params(Query 参数)
优点:
简单明了:参数直接附加在 URL 之后,易于理解和调试。
书签和缓存友好:因为是 URL 的一部分,查询参数通常可以被书签保存,并且浏览器和缓存代理可以更好地缓存响应。
可见性:所有参数都在 URL 中可见,方便调试和记录。
缺点:
长度限制:由于浏览器和服务器的限制,URL 的长度通常有限制(通常为 2048 个字符),这限制了可传递的数据量。
安全性较低:因为参数在 URL 中是可见的,所以不适合传递敏感数据,如密码或令牌。
结构化数据支持较弱:传递复杂数据结构(如对象或数组)时不太方便。
2. Body(请求主体)2.1 none
优点:
简单:没有请求主体的请求更为简单,适合于不需要传递数据的请求(如 GET 请求)。
缺点:
功能受限:仅适用于不需要发送数据的情况,不能用于 POST、PUT 等请求。
2.2 form-data
优点 ...