摘要: SpringBoot MySQL密码等敏感信息加密方案(2021.04.27) 一、背景说明 SpringBoot 项目经常将连接数据库的密码明文放在配置文件里,安全性就比较低,尤其一些企业对安全性要求很高,因此我们就考虑如何对密码等敏感信息进行加密。 二、解决方案 通过 Jasypt 对密码等敏感 阅读全文
posted @ 2022-05-26 15:51 Hit不死的小强 阅读(1368) 评论(0) 推荐(0) 编辑
摘要: Docker bridge模式ping不通宿主机(2021.03.28) 1. 产生环境 CentOS 7.9.2009; Docker 19.03.13; 2. 问题描述 最近笔者在服务器上通过Docker运行某个项目,采用默认的bridge网络并将端口映射到宿主机,结果发现在宿主机上无法访问该端 阅读全文
posted @ 2022-05-26 15:49 Hit不死的小强 阅读(2478) 评论(0) 推荐(0) 编辑
摘要: Docker 迁移数据目录(2021.10.24) 随着 Docker 运行时间的增加,/var/lib/docker/overlay2目录会逐渐变大,为了解决/var分区空间不足的问题,需要迁移 Docker 数据目录。 1. 停止 Docker 服务 $ sudo systemctl stop 阅读全文
posted @ 2022-05-26 15:37 Hit不死的小强 阅读(85) 评论(0) 推荐(0) 编辑
摘要: ClickHouse监控及备份 1. ClickHouse 监控概述 ClickHouse 运行时会将一些自身的运行状态记录到众多系统表中(system.*)。所以对于 ClickHouse 自身的一些运行指标的监控数据,也主要来自这些系统表。 直接查询系统表有一些不足之处: 太过底层,不够直观,需 阅读全文
posted @ 2022-05-26 15:36 Hit不死的小强 阅读(491) 评论(0) 推荐(0) 编辑
摘要: ClickHouse高级 1. 执行计划 在 ClickHouse 20.6 版本之前要查看 SQL 语句的执行计划需要设置日志级别为 TRACE 才可以看到,并且只能真正执行 SQL,在执行日志里面查看。在 20.6 版本引入了原生的执行计划语法,并在 20.6.3.28 版本成为正式功能。 1. 阅读全文
posted @ 2022-05-26 15:35 Hit不死的小强 阅读(1190) 评论(0) 推荐(0) 编辑
摘要: ClickHouse入门 1. 简介 ClickHouse 是俄罗斯的 Yandex 于 2016 年开源的列式存储数据库(DBMS),使用 C++ 语言编写,主要用于在线分析处理查询(OLAP),能够使用 SQL 查询实时生成分析数据报告。 1.1 列式存储 以下面的表为例: Id Name Ag 阅读全文
posted @ 2022-05-26 15:33 Hit不死的小强 阅读(650) 评论(0) 推荐(0) 编辑
摘要: Linux防火墙开放端口(2021.06.11) 1. Ubuntu 1.1 防火墙开放指定端口 # 查看防火墙状态,包括已开放端口 $ sudo ufw status Status: inactive # 开启防火墙,如果已开启防火墙,忽略此步 $ sudo ufw enable # 开放指定端口 阅读全文
posted @ 2022-05-26 15:27 Hit不死的小强 阅读(205) 评论(0) 推荐(0) 编辑
摘要: Linux查看系统硬件信息(2021.06.22) 1. CPU # 查看 cpu 的统计信息 $ lscpu Architecture: x86_64 CPU op-mode(s): 32-bit, 64-bit Byte Order: Little Endian CPU(s): 64 On-li 阅读全文
posted @ 2022-05-26 15:25 Hit不死的小强 阅读(612) 评论(0) 推荐(1) 编辑
摘要: 解决 Win10 Wsl2 IP 变化问题(2021.2.10) Win10 Wsl2 的 IP 地址每次重启后都会变化,如果经常需要在 Win10 访问 Wsl2 内的服务的话会比较麻烦,因此笔者寻找一种解决方案并在此记录。 1. 产生环境 WSL2; Ubuntu 20.04 focal(on 阅读全文
posted @ 2022-05-24 13:39 Hit不死的小强 阅读(1080) 评论(2) 推荐(1) 编辑
摘要: 反向代理(2022/03/31) 简单记录 Nginx 反向代理相关的一些配置文件,描述不足之处请自行查阅相关资料。 1. HTTP 配置 upstream web { server domain.com:80; } server { # 监听 tcp4 listen 80; # 监听 tcp6 l 阅读全文
posted @ 2022-05-24 13:30 Hit不死的小强 阅读(915) 评论(2) 推荐(0) 编辑