IDEA自定义生成注释与作者版权信息

生成类注释打开preferenceseditorclass在此添加的话你每次创建类的时候会弹两次框第二次是让你输入description的内容了代码如下{description}@name_{name}@author_{user}@date_{year}{month}{day}{hour}_{minute}接口(interface)枚举(enum)注解(annotation)的注释同理。生成效果idea中其他类的查看效果备注_为什么不用下面的格式_因为下面的格式在另一个类无法查看注释。@name_{nam
阅读更多

Mac最小化窗口的方法

使用快捷键Command+Option+H,可以实现快速隐藏除当前应用程序之外所有程序窗口的目的。 使用快捷键Command+Option+M+H,可以实现快速隐藏所有应用程序窗口的目的。
阅读更多

bat脚本乱码问题解决方案

bat脚本乱码问题解决方案

文件头部加上 chcp 65001 即可

常用代码页映射

代码页 映射的字符集
936 GB2312
20127 US-ASCII
65001 UTF-8

iframe父子方法相互调用总结

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
iframe子父窗口方法调用
2.1语法使用
1、父窗口嵌入iframe 代码如下:
<iframe id='myFrame' name="myFrame" src="FChild.html" width='100%' height='100%' frameborder='0'></iframe>
1
2、父窗口调用子窗口方法 代码如下:

myFrame.window.sonMethod();
1
3、子窗口调用父窗口方法 代码如下:

parent.fatherMethod();
1
4、兼容浏览器的iframe 加载完成方法

if (myFrame.attachEvent) {
myFrame.attachEvent("onload", function () {
alert("兼容IE加载的加载方法");
});
} else {
myFrame.onload = function () {
alert("兼容其他浏览器加载方法");
};
}

父调子另一种方法

1
_dialog.element.find('iframe')[0].contentWindow.SaveForm();

子调用父dialog的iframe

1
2
3
4
5
6
window.back = function () {
var winObj = parent.LUI.$('#dialog_iframe').find('iframe')[0].contentWindow;
// console.log(winObj)
winObj.hello()
winObj.closeSelectShareMemberDlg()
}
1
2
3
window.hello = function () {
alert("hello")
}

docker运行思源笔记

docker 运行思源笔记

docker 调试成功,有需要脚本的可以拿走 docker-compose.yml

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# docker-compose --log-level INFO up --build
# docker-compose --log-level INFO up -d --build

version: '3'
services:
portable-siyuan:
stdin_open: true
tty: true
image: terwer/siyuan:2.0.22
container_name: portable-siyuan
build:
context: .
dockerfile: Dockerfile
ports:
- "6806:6806"
environment:
# 最好使用此设定时区,其它镜像也可以使用,也可以用"TZ=Asia/Shanghai"
- "TZ=CST-8"
volumes:
- ./workspace:/home/siyuan/Documents
restart: "no"

依赖的 Dockerfile 就是 Github 的。

阿里云效流水线构建Spring_Boot的Maven项目时环境变量的使用

阿里云效流水线构建Spring_Boot的Maven项目时环境变量的使用

在云效流水线添加环境变量

在流水线的编辑状态,切换到变量和缓存

点击新建变量,输入变量的key和value

image-20220617232328029

例如我输入

1
MYSQL_HOST mysql

在Spring Boot的配置文件中使用环境变量

我们可以利用云效的替换文件环境变量工具

例如:我们的application-pro.properties中写上

1
spring.datasource.url=jdbc:MySQL://${MYSQL_HOST}:3306/bugucms?useUnicode=true&characterEncoding=utf8&useSSL=false

在流水线的Java构建上传里面新增步骤,替换文件中的环境变量

:::warning

注意:此步骤需要在构建完成之后,因为构建完成之后才有我们的文件

:::

image-20220617232903994

新建完成后的顺序如下

image-20220617233129680

注意目录路径

1
target/classes/application-pro.properties

image-20220617233312160

然后点击保存。

重新运行流水线检测效果

重新运行流水线,然后下载成品,查看我们的文件是否已经完成了替换

1
spring.datasource.url=jdbc:MySQL://mysql:3306/bugucms?useUnicode=true&characterEncoding=utf8&useSSL=false

image-20220617233505171

至此,我们就已经完成了环境变量的使用。