File tree Expand file tree Collapse file tree 17 files changed +222
-10
lines changed
java_framework/springboot/common Expand file tree Collapse file tree 17 files changed +222
-10
lines changed Original file line number Diff line number Diff line change 22
33### 设置最后封板时间并严守,以便有足够的时间编译程序包做回归测试
44
5-
5+ ### 编译日志同时保存到文件后用工具解析出错行作者,根据时间倒序发邮件
6+ ` 2>&1|tee maven.log `
67
78### 任何脚本运行的操作都要搜下是否有乱码的可能
89
1213
1314- 标签不支持空格和冒号,不能用` yyyy-MM-dd HH:mm:ss `
1415- 空格换成下划线的话双击时会连带选择
15- - 逗号常用于分割符
16- - 如果是比较高的符号会影响视觉分隔效果
17- - 虽然大写更有美感也符合转悠名词的习惯 ,\
16+ - 但是是较高的符号会影响视觉分隔效果,所以用下划线
17+ - 英文逗号常用于分割符,所以用英文句号
18+ - 虽然大写更有美感也符合专有名词的习惯 ,\
1819 但在输入时不便,视觉辨识度也较低,所以用小写
1920
20- 所以用下划线:
2121```
2222prd_yyyy-mm-dd_hh.mm.ss
2323其中:
Original file line number Diff line number Diff line change 11# Nginx
22
3+ ### 使用 alias 便于本地文件夹可以不用和 location 同名
4+ - root,实际的路径就是:root值 + location值。
5+ - alias,实际的路径就是:alias值。
6+
37### 不要用 root 启动避免后面非 root 报 Premature EOF
48
59在 nginx.conf 中配置 user 启动用户
610
11+ ### 修复漏洞更新时不用重启命令
12+ 访问 404 网页看到的仍是旧版
13+
714### 设置 Nginx 的 body 大小避免请求失败
815```
916client_max_body_size 8m;
Original file line number Diff line number Diff line change 1+ # Docker CentOS 7 常用设置
2+
3+ ### centos8 停止维护,所以下 7
4+ ```
5+ docker pull centos:centos7
6+ ```
7+ 阿里云yum(centos7不用也行):http://mirrors.aliyun.com/repo/
8+
9+ ### 特权启动设置时区
10+ 避免报错 Failed to get D-Bus connection: Operation not permitted
11+ ```
12+ docker run -d --name centos7 --privileged=true centos:centos7 /usr/sbin/init -e TZ=Asia/Shanghai
13+ ```
14+
15+ ### 同步阿里云时间
16+ ```
17+ timedatectl set-timezone Asia/Shanghai
18+ yum install ntpdate -y
19+ ntpdate ntp.aliyun.com
20+ ```
21+
22+ ### 安装 locate 命令并初始化
23+ ```
24+ yum install mlocate -y
25+ updatedb
26+ ```
27+
28+ ### 别自己编译 gcc,会遇到很多问题
29+ 安装并切换到 gcc 11 环境
30+ ```
31+ yum install -y http://mirror.centos.org/centos/7/extras/x86_64/Packages/centos-release-scl-rh-2-3.el7.centos.noarch.rpm
32+ yum install -y http://mirror.centos.org/centos/7/extras/x86_64/Packages/centos-release-scl-2-3.el7.centos.noarch.rpm
33+ yum install devtoolset-11-gcc-c++
34+ scl enable devtoolset-11 bash
35+ ```
36+ 如果以后都用 gcc 11 可以改下链接
37+ ```
38+ mv /usr/bin/gcc /usr/bin/gcc-4.8.5
39+ ln -s /opt/rh/devtoolset-11/root/bin/gcc /usr/bin/gcc
40+ ```
Original file line number Diff line number Diff line change 1+ # Docker Windows 版
2+
3+ ### 安装云缓存的旧版,避免新版各种启动失败
4+ https://mirrors.aliyun.com/docker-toolbox/windows/docker-for-windows/stable
5+
6+ ``` json
7+ {
8+ "builder" : {
9+ "gc" : {
10+ "defaultKeepStorage" : " 20GB" ,
11+ "enabled" : true
12+ }
13+ },
14+ "experimental" : false ,
15+ "features" : {
16+ "buildkit" : true
17+ },
18+ "registry-mirrors" : [
19+ " http://hub-mirror.c.163.com" ,
20+ " https://docker.mirrors.ustc.edu.cn" ,
21+ " https://registry.docker-cn.com" ,
22+ " https://6kx4zyno.mirror.aliyuncs.com"
23+ ]
24+ }
25+ ```
Original file line number Diff line number Diff line change 1+ # Docker
2+
Original file line number Diff line number Diff line change @@ -21,7 +21,7 @@ grep "行标识字符" pom.xml
2121# 助记语:你不替食堂熬汤
2222nbtstat -A IP
2323```
24- 、
24+
2525
2626## 端口查进程
2727``` batch
Original file line number Diff line number Diff line change 1+ # 业务应用
Original file line number Diff line number Diff line change 11# SQL
22
3+ ### 比较时都用字符串比较,MyBatis 用 #{} 自动加引号,避免类似 1='1xxx' 成立导致问题
4+
35### ` INSERT ` 语句建议在工具上编辑好值后使用将所选行导出为` INSERT ` 语句的方式
46
57在工具中编辑是为了方便在图形界面中观察每条记录的差别,导出的语句方便也避免了繁琐的语法编辑和错漏。
Original file line number Diff line number Diff line change @@ -8,4 +8,12 @@ COMMENT ON COLUMN TEST.COMMON_SEQ.APP_CODE IS '应用编码';
88SELECT * FROM SYS .ALL_TAB_COMMENTS WHERE OWNER = ' 库名' AND COMMENTS IS NULL ;
99
1010-- 查询所有没注释的列
11- SELECT * FROM SYS .ALL_COL_COMMENTS WHERE OWNER = ' 库名' AND COMMENTS IS NULL ;
11+ SELECT * FROM SYS .ALL_COL_COMMENTS WHERE OWNER = ' 库名' AND COMMENTS IS NULL ;
12+
13+ -- 表注释转语句 同步注释用
14+ SELECT ' COMMENT ON TABLE ' || OWNER|| ' .' || TABLE_NAME|| ' IS ' ' ' || COMMENTS|| ' ' ' ;'
15+ FROM SYS .ALL_TAB_COMMENTS WHERE OWNER = ' 库名' AND COMMENTS IS NOT NULL ;
16+
17+ -- 列注释转语句 同步注释用
18+ SELECT ' COMMENT ON COLUMN ' || OWNER|| ' .' || TABLE_NAME|| ' .' || COLUMN_NAME|| ' IS ' ' ' || COMMENTS|| ' ' ' ;'
19+ FROM SYS .ALL_COL_COMMENTS WHERE OWNER = ' 库名' AND COMMENTS IS NOT NULL ;
Original file line number Diff line number Diff line change 6464| 重入 | | MAC + jvm进程ID + 线程ID | 与当前最小节点对比 |
6565| 单点 | | 集群部署 | 集群部署 |
6666
67+
68+ ## 分布式事务
69+
70+ - 分支事务执行时要拒绝回滚执行
71+ - 已经失败的事务直接返回回滚成功
72+ - 多次收到分支事务要幂等
You can’t perform that action at this time.
0 commit comments