第3章 深入分析Java Web中的中文编码问题
第3章 深入分析Java Web中的中文编码问题大家好,这一章我们讲Java Web中的中文编码问题。编码问题一直困扰着程序开发人员,在Java中尤其明显,因为Java是跨平台语言,在不同平台的编码之间切换较多。
C# 11新特性:UTF-8字符串字面量u8后缀
写 JSON、HTTP、文件时经常需要把字符串转成 UTF-8 字节。以前只能运行时调用 Encoding.UTF8.GetBytes,现在直接在字符串后面加一个 u8,编译器就帮你把字节数组准备好。传统写法 vs u8 写法using System.
如何使用 Java 提取 PPT 中的文字:整份文档、指定幻灯片与表格内容
有时需要把 PowerPoint 中的文字单独提取出来,例如整理培训课件、汇总会议材料,或者将 PPT 内容保存为文本文件,方便后续搜索和处理。如果只是几页幻灯片,直接复制文字即可。但当 PPT 页数较多,或者只需要提取特定页面和表格中的内容时,通过 Java 处理会更方便。
SpringBoot :数据库字段加密、模糊查询、范围查询、等值查询
范围查询:筛选薪资在 1 万到 2 万之间的员工。最常用的确定性加密方案是 HMAC-SIV:用 HMAC 把明文映射成固定长度的字符串,再配合可逆 AES 加密保留可解密能力。
一个汉字三种编码:UTF-8、GBK、UTF-16 逐字节对比实测
一个汉字到底几字节?编码不同答案全变,乱码从哪来。很多人问一个汉字占几个字节。这个事没有固定答案,得先看字符集、编码、字节序和有没有BOM。常说的UTF-8三字节、GBK两字节,只说了大概,不能直接当全部结论。后面用例子和实测把这事讲清楚。先分清字符集和编码。
码途钥匙的知识分享:Java String全套常用方法详解
Java开发绕不开的String字符串全套方法✅ 信息获取:长度、取字符、查找索引、截取子串✅ 内容判断:等值对比、包含、首尾匹配、空串判断✅ 类型转换:字节/字符数组互转、大小写、字符串拼接✅ 通用处理:替换文本、清除空格、字典序对比
Spring Boot + MyBatis 实现数据库字段级加解密和查询,代码零侵入
做后端的都知道,用户手机号、身份证号、银行卡号这类敏感数据,存数据库不能明文,得加密。但加密之后,按手机号查用户、按身份证查记录,SQL 直接 WHERE phone = '13800138000' 就废了。