归档: 2020

0

SpringBoot @ConfigurationProperties

欢迎转载,但请在开头或结尾注明原文出处【blog.chaosjohn.com】 背景SpringBoot + kotlin 在 SpringBoot 项目中,我们经常在配置文件application.properties 或 application.yml 中存放配置参数。 网上很少有 kotlin 版本的使用教程/案例,所以就有了本文 简单场景: @Value如果只是偶尔在业务中获取一下配置值,

0

缺席一周的解释

欢迎转载,但请在开头或结尾注明原文出处【blog.chaosjohn.com】 离上次写文章,已经过了一周有余,有必要说明一下。 之前几乎一天一篇文章,一周保底六篇,虽然很有成就感,但是没想到会那么费精力费时间: 一方面是选取题材,选大了,不是一篇能写完的,选小了,深入的不够彻底。 另一方面是下笔,得考虑措辞,呈现格式,段落布局 往往一篇文章,最短的随笔也要一小时才能写完。 而且笔者有时候在写

0

在 Linux 和 Mac 上更改 hostname

欢迎转载,但请在开头或结尾注明原文出处【blog.chaosjohn.com】 前言看过我文章的朋友都可能发现,从我的终端截图可以看出,我使用的是 oh-my-zsh,并且对 RPROMPT 进行了自定义 笔者设置的是: 日期 + 时间 + 主机名(hostname) 因为笔者有很多电脑 + 虚拟机 + 云主机,所以在终端的命令提示符显示 hostname 对于笔者就格外重要,可以方便笔者一目了然

0

在 Flask 中集成 Django 的 ORM 模块

欢迎转载,但请在开头或结尾注明原文出处【blog.chaosjohn.com】 前言Django 和 Flask 是笔者最喜欢的两个 Python Web 框架,但两者定位截然不同 Django -> “More is less”: 是 “大而全” 的重量级 Web 框架,其自带大量的常用工具和组件(比如数据库ORM组件、用户认证、权限管理、分页、缓存), 甚至还自带了管理后台Admin,

0

Tmux “传家” 配置

欢迎转载,但请在开头或结尾注明原文出处【blog.chaosjohn.com】 介绍Tmux 是一个终端复用软件,在没有终端复用软件之前: 如果要同时执行多项任务,得开多个终端窗口(Terminal),远程的话还得在多个终端窗口里发起多条 SSH 连接(入下图) 如果在远程执行任务的时候,关闭终端,会强制性关闭 SSH 连接,进而导致任务执行直接中断 如果用上 Tmux 这样的终端复用软件后:

0

IPv4/IPv6 双栈 ddns (DNSPod版)

欢迎转载,但请在开头或结尾注明原文出处【blog.chaosjohn.com】 前言笔者很早以前就有一个梦想,即:我所有的联网设备,都要能随时随地访问到。比如在公司访问我家里的电脑和 NAS,以及在家里访问公司的工作电脑。 于是笔者开始了漫长的折腾之路: 最开始,家里和公司都是电信宽带,我就不厌其烦地骚扰电信客服,申请公网IP。当路由器分配到了公网IP后,配合 DMZ 和 端口映射,就能将路由器

0

Linux 下检查 VT-d / IOMMU 是否开启

欢迎转载,但请在开头或结尾注明原文出处【blog.chaosjohn.com】 介绍VT-d 和 IOMMU 其实都是指的 I/O 虚拟化,只不过前者是 Intel 的叫法,后者是 AMD 的叫法: VT-d 全称为 Intel® Virtualization Technology for Directed I/O IOMMU 全称为 Input/Output Memory Management

0

删除/清理 MySQL 的 binlog

欢迎转载,但请在开头或结尾注明原文出处【blog.chaosjohn.com】 背景今年年中的时候,我司和腾讯达成了一项深度合作,涉及到的数据量还挺大的。果不其然,谈下合作后负责实施的还是我这个“什么都干司令”。 具体流程: 从我司已有产品中,筛出一部分数据 数据清理 处理成通用格式(因为老板说后续不仅仅只跟腾讯合作) 输出给腾讯(实时处理成腾讯方需要的格式)并且记录输出时间在本地 因为数据清

0

MySQL 交换两列值

欢迎转载,但请在开头或结尾注明原文出处【blog.chaosjohn.com】 前言今年五月下旬的时候,公司某线上数据库遭遇表被删事件,对,没错,就是那种 删库 事件。 不过不是恶意删库事件,是某开发童鞋的不小心,而且他也没有跑路。 在发现表被删的第一时间,我就插手处理(假设表名为 sample): 先把被删的表结构重建起来,先争取线上相关业务接口不再报 502 错误 再从阿里云那边下载当日早些

0

修复 V2RayX 的 PAC 模式失效

欢迎转载,但请在开头或结尾注明原文出处【blog.chaosjohn.com】 问题起因笔者在N年前就开始拿 5had0w50ck5X(-NG) 用以查资料,所以习惯了用 1080 作为本地 socks5 代理的端口号。 因为某些不可抗力因素,笔者不得不放弃该软件,转而投降 V2RayX 的怀抱。 真的挺好用的,除开它的 PAC Mode 不起作用这一点。 具体表现为,在 Safari 里国内网站