MYSQL篇 一月 18, 2022

MySQL 已经运行一段时间的主库添加从库

文章字数 639 阅读约需 1 mins.

导出主库全部数据

mysqldump -A -F --single-transaction --master-data=1 > /tmp/full.sql

-A: 导出全部数据
-F: 同参数–...

查看全文

MYSQL篇 一月 18, 2022

MySQL 已经运行一段时间的主库添加从库

文章字数 639 阅读约需 1 mins.

导出主库全部数据

mysqldump -A -F --single-transaction --master-data=1 > /tmp/full.sql

-A: 导出全部数据
-F: 同参数–flush-logs, dump 前生成新的 bin log 日志
–master-data=1:参数会在 sql 中打印出 binlog 的信息

例如:
CHANGE MASTER TO MASTER_LOG_FILE='binlog.000248', MASTER_LOG_POS=156...

查看全文

MYBATIS篇 十二月 30, 2021

MyBatis xml 传 boolean 布尔类型

文章字数 607 阅读约需 1 mins.

使用 choose 标签

<choose>
    <when test="isReSend">
        and (info.batchId is not null)
    </when>
    <otherwise>
        and (info.batchId = '' or info.batchId is null)
    </otherwise>
</choose>

或者

<choose>
    <when test...
查看全文

DOCKER篇 十二月 18, 2021

Docker 搭建 Jenkins 构建流水线控制台输出乱码

文章字数 525 阅读约需 1 mins.

按照晚上的教程,配置了
JAVA_TOOL_OPTIONS=”-Dsun.jnu.encoding=UTF-8 -Dfile.encoding=UTF-8”
和 LANG=C.UTF-8

这些都没有解决问题

问题解决

主要问题是主节点配置连接从节点的账号 jenkins 没有初始化环境变量
查看从节点的系统信息,可以看到 file.encoding 是 ASNI 编码
解决办法就是新建一个用户使用 -d 指定 home 目录,

useradd -d /home/jenkins jenkins

目的是为...

查看全文

SPRINGCLOUD篇 十一月 05, 2021

SpringCloud --- Nacos ConfigurationProperties 配置类自动刷新简记

文章字数 2.1k 阅读约需 2 mins.

使用 @ConfigurationProperties(prefix = "xxxx") 注解配置类

在 Nacos 配置中心里修改相应的配置会自动的刷新属性(配置类上不需要注解 @RefreshScope)

还可以通过发送 POST 请求手动刷新 /actuator/refresh 配置

修改保存后会发现日志打印出如下内容:

2021-09-29 01:02:22.081 INFO [etc-gateway,,] 2664 --- [xxx_6101] c.a.n.client...
查看全文

NGINX篇 十月 20, 2021

Nginx 配置非 80 和 443 端口设置HTTP请求自动跳转HTTPS

文章字数 839 阅读约需 1 mins.

配置 https:

listen       80 ssl;
ssl_certificate /etc/nginx/conf.d/epark.ahhtk.com.pem;
ssl_certificate_key /etc/nginx/conf.d/epark.ahhtk.com.key;
ssl_session_timeout 5m;
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4...
查看全文
加载更多
0%