摘要: 在容器化应用开发中,中文字符支持是一个常见但容易被忽视的问题。当应用需要生成PDF、处理图片或进行文档转换时,缺少中文字体会导致乱码或显示异常。本文将提供完整的Docker容器中文支持解决方案。 🎯 中文支持场景分析 常见需求场景 PDF文档生成:报表、合同、证书等文档 图片文字渲染:验证码、水印 阅读全文
posted @ 2025-08-03 12:20 吖哈 阅读(385) 评论(0) 推荐(0)
摘要: 解决办法: 在jdbc连接中设置serverTimezone参数,指定为东八区, 可以使用serverTimezone=Asia/Shanghai 或者 serverTimezone=GMT%2b8 如: jdbc:mysql://127.0.0.1:3306/demo_ds_0?serverTim 阅读全文
posted @ 2025-08-03 11:41 吖哈 阅读(17) 评论(0) 推荐(0)
摘要: 随着前端应用复杂度不断提升,保护JavaScript源代码和核心业务逻辑变得越来越重要。本文将介绍多种前端代码安全防护策略,构建多层次的安全防护体系。 🔒 前端安全威胁分析 常见安全风险 源代码泄露:核心算法和业务逻辑暴露 API接口滥用:恶意调用后端接口 数据爬取:自动化工具批量获取数据 逆向工 阅读全文
posted @ 2025-08-02 18:16 吖哈 阅读(172) 评论(0) 推荐(0)
摘要: 微词典-牛津3000词汇表 微词典-牛津5000词汇表 阅读全文
posted @ 2024-12-12 11:48 吖哈 阅读(91) 评论(0) 推荐(0)
摘要: 理想的在线JSON工具,应该支持快速格式化、可压缩、快捷复制、可下载导出,对存在语法错误的地方能明确显示。提供搜索定位功能,可视区足够大,最好支持全屏。经过多方面对比,以下工具能满足这个需求: 工具地址直达:在线JSON可视化工具 工具支持全屏模式操作,通过搜索框可以快速进行查找,双击视图区域可以切 阅读全文
posted @ 2024-07-30 15:20 吖哈 阅读(180) 评论(0) 推荐(0)
摘要: Oxford 3000(牛津3000词)列出了每个英语学习者需要掌握的3000个核心词汇。 根据牛津英语语料库中的频率和与英语学习者的相关性进行选择; 涵盖CEFR等级A1-B2学习者需要掌握的总单词的75%左右; 每个单词都与CEFR等级对标,指导学习者明确所处等级应该掌握的单词; 权威专家指导— 阅读全文
posted @ 2024-05-17 18:37 吖哈 阅读(12250) 评论(0) 推荐(0)
摘要: MD5的全称是Message-Digest Algorithm 5,Message-Digest泛指字节串(Message)的Hash变换,就是把一个任意长度的字节串变换成一定长的大整数。MD5将任意长度的"字节串"变换成一个128bit的大整数,并且它是一个不可逆的字符串变换算法,换句话说就是,即 阅读全文
posted @ 2023-07-09 15:00 吖哈 阅读(132) 评论(0) 推荐(0)
摘要: Base64是一种用于将二进制数据编码成可打印ASCII字符的编码方式。它由64个字符组成,包括A-Z、a-z、0-9以及+和/。它的编码规则非常简单:将3个字节的二进制数据(共24位)分成4组,每组6位,然后将这4组6位的值转换成一个可打印ASCII字符。 MIME Base64是Base64的一 阅读全文
posted @ 2023-04-25 10:51 吖哈 阅读(726) 评论(2) 推荐(0)
摘要: HTML/XML转义字符对照表包含符号、数学符号、希腊字母 、重要的国际标志、ISO 8859-1 (Latin-1)字符集、特殊符号等。 阅读全文
posted @ 2023-03-15 16:18 吖哈 阅读(9328) 评论(0) 推荐(0)
摘要: 在Golang中,我们可以使用标准库中的encoding/json包来将JSON数据转换为结构体。本文将介绍如何使用该包将JSON数据转换为Golang结构体。 首先,让我们看一下JSON数据的格式。以下是一个示例JSON数据: { "name": "John", "age": 30, "email 阅读全文
posted @ 2023-03-05 18:00 吖哈 阅读(549) 评论(0) 推荐(0)