采用 Nginx 统一做 TLS 终止 + HTTP Basic 认证 的架构,这样Apache Flink 本身无需开启内部 SSL,仅监听本地 / 内网地址,所有外部访问均通过 Nginx HTTPS 入口,兼顾安全性与易用性,完全承接上一节 Simple 认证的需求。 一、前置准备 1. 环境
Apache Flink 没有全局统一的 sink.batch-size 配置,它是各类 Sink 连接器的独立参数,核心作用是攒批写入、降低与下游的 IO 交互开销。 确定 Sink 的 batch-size 不是靠经验拍数字,而是一套「先划边界、再算基准、压测调优」的标准化流程,核心逻辑是:在不
考虑基于ARM芯片的Debian 11上原生安装Apache Flink,不用docker镜像安装。查了一下ARM64(aarch64)架构的 Debian 11(Bullseye)完全可以正常安装和运行 Apache Flink 2.2.1,32 位 ARM 架构则不再支持。 一、核心兼容性说明
我在一个月前使用Halo开源版本搭建了个人博客,最近在研究如何移植到手机端,最好是有国内开源平台直接使用,不需要自己花费精力。 经过网上搜索与对比发现,uni-halo是一款搭配Halo的利器,比较符合我的需求。uni-halo 是基于 uni-app + Halo 2.x API 开发的开源多端博
一、概述 Spring Boot 4.0.0 于 2025 年 11 月 20 日正式发布,距离今天已有半年之久,作为基于 Spring Framework 7.0 构建的新一代开发框架,它标志着 Java Web 应用开发迈入全新阶段。经过半年时间的bug修复与版本迭代升级,使得Spring Bo
Discuz! 检测到 PHP 没有加载 mysqli 扩展。我们现在快速安装这个扩展,使用 Docker 官方提供的 docker-php-ext-install 工具,它会自动处理依赖。 一、快速安装 mysqli 和 pdo_mysql 扩展 1. 进入 PHP 容器 bash运行 cd /o
一、官方环境要求确认 根据 Discuz! X5.0 正式版官方说明: PHP 版本:≥8.0,推荐 8.1-8.5(本方案使用 8.3 稳定版) MySQL 版本:≥5.7,推荐 8.0(本方案使用 8.0 LTS) 必需 PHP 扩展:mysqli、pdo_mysql、gd、curl、mbstr
有很多小伙伴在搭建网站后,不知道如何申请与配置SSL证书,甚至不清楚有免费90天使用的选择。我通过个人摸索结合自己的网站,分享几种基于Nginx的免费SSL证书配置过程。 主要有Certbot+ Nginx 插件、acme.sh+ Nginx 插件、Nginx Proxy Manger(npm)三种
在 Spring Boot 里做中文分词 + 全文检索,常见就两条路线:1)轻量简单:MySQL 全文索引 + 中文分词插件(适合数据量不大)2)专业高效:Elasticsearch + IK 分词器(适合大数据、高并发) 一、简单方案:MySQL + 中文分词(推荐快速上手)