Mybatis 框架日志相关源码分析(一)

日志是框架必不可少的一个部分,它有助于开发人员排除和发现问题。在 Mybatis 框架中,通过内置的日志工厂提供日志功能。内置日志工厂将会把日志工作委托给下面的实现之一: ...

2023年4月6日 · 463 字 · 绪风

使用 Cloudflare Pages 部署 Hugo 博客

Cloudflare Pages 是一个 JAMstack 平台,用于前端开发人员协作和部署网站。简单的来说就是可以通过此平台,部署静态网站。 开始之前,需提前将 Hugo 博客生成的文件托管于 Github 或 Gitlab 平台。 Cloudflare Pages 提供了三种方式创建项目: 连接到 Git ...

2023年4月5日 · 440 字 · 绪风

阿里云 Docker 端口映射无效的解决办法

通过 Docker 运行的 Mysql 容器,无法连接 (10060 “Unknown error”),但是查看服务状态却是正常启动。 环境说明 阿里云服务器; 应用镜像:Docker; 防火墙:firewalled 已关闭; 组策略:阿里云服务器控制面板 -> 安全 -> 防火墙,已放行 3306 端口。 查找原因 使用命令,查看容器运行情况: ...

2023年2月5日 · 501 字 · 绪风

Typecho 忘记密码找回教程

一觉醒来,博客密码竟然都忘记了。。。莫非昨晚被南宫问雅摸头了? Typecho 使用过两种加密方式。在远古时期的 0.9 版本,此版本使用的是 hash 方式加密(参考:install.php#L350)。 而另一种,就是 1.0 版本之后,使用的是 phpass 加密(参考:Profile.php#L305),貌似 WordPress 也是使用的此加密。 ...

2023年2月5日 · 352 字 · 绪风

Reactive programming 一种技术 各自表述

原文:《Reactive programming 一种技术 各自表述》 前言 作为一名 Java 开发人员,尤其是 Java 服务端工程师,对于 Reactive Programming 的概念似乎相对陌生。随着 Java 9 以及 Spring Framework 5 的相继发布,Reactive 技术逐渐开始被广大从业人员所注意,笔者作为其中一员,更渴望如何理解 Reactive Programming,以及它所带来的哪些显著的编程变化,更为重要的是,怎么将其用于实际生产环境,解决当前面临的问题。然而,随着时间的推移和了解的深入,笔者对 Reactive Programming 的热情逐渐被浇息,对它的未来保持谨慎乐观的态度。 ...

2022年12月27日 · 8772 字 · 绪风