Rust编程其实很简单十:常用集合——Vec、String 与 HashMap
第10章 常用集合——Vec、String 与 HashMap本章看点:数组的长度在编译期就固定死了,可现实里的数据常常”先存着,后面再加”。
Java中List的自定义去重写法
List中元素去重是常用的功能,如果是简单元素还好办,比如字符串String,直接转成个Set就行。如果是一个复杂对象,然后需要根据一定条件,比如按某字段去重,保留特定元素,就会复杂些。写法可能有很多,我们来看看如何用比较简洁优雅的方式来实现。
Java 读取、修改和清空 PDF 文档属性(元数据)
PDF 文件除了正文内容,还可以保存一些文档属性,例如标题、作者、主题、关键词以及创建时间。这些信息通常不会直接显示在 PDF 页面上,但可以在 PDF 阅读器的文档属性中查看。
你的SQL拼接,StringTemplate一行防注入
凌晨三点,安全组的告警亮了。日志里躺着一条请求:GET /api/order/list?sort=create_time;DROP TABLE orders--。
Java 27 不用改代码,但你得改启动参数
摘要:JDK 27 的九个 JEP 里,四个转正的都是默认值变更。升级后你可能一行代码不用改,但堆占用、GC 行为、JFR 录制内容都会变。这篇把三处默认值改动、一批被移除的启动参数和升级前的验证方法一次说清楚。
Java三大字符串详解:String、StringBuffer、StringBuilder区别
在Java开发中,字符串操作是日常编码使用率100%的基础功能,不管是接口参数处理、数据拼接、文本解析,都离不开String、StringBuffer、StringBuilder这三个类。
Java 操作 PPT 超链接:添加、修改和删除
在制作 PowerPoint 演示文稿时,有时需要通过超链接跳转到网页、打开相关资料,或者直接切换到指定的幻灯片。例如,在项目汇报中,可以给参考资料添加网页链接,也可以在目录页设置链接,方便放映时快速跳转到对应章节。
Java 高效管理 Excel 批注:添加、读取、修改和删除
在 Excel 中整理数据时,有些信息不适合直接放进单元格,例如价格调整的原因、异常数据的说明,或者需要后续确认的事项。这些内容可以通过批注附加到对应的单元格,而不影响单元格原有的数据。如果需要给多个单元格添加说明,或者读取和清理已有批注,也可以通过 Java 完成。