全部分类

java

这个分类里,共有 9 篇文章。

基于springboot的web项目最佳实践

以 Baymax 项目为例,整理 Spring Boot Web 项目的分层、参数校验、统一响应、异常处理、日志与接口文档,并展示数据库、缓存和安全等模块的集成思路。

权限系统缓存设计知多少

围绕权限系统的缓存性能与一致性,介绍本地缓存、Redis 和消息通知的协作方式,讨论时间戳失效、热点权限与菜单缓存,以及客户端缓存和服务端鉴权的边界。

Spring JDBC(二)SimpleJdbcInsert

介绍 SimpleJdbcInsert 如何根据表结构简化插入操作,展示指定列、参数来源和获取生成主键的写法,并整理实例使用时需要注意的问题。

Spring JDBC(一)jdbcTemplate

从数据源配置入手,梳理 JdbcTemplate 的查询、参数绑定、结果映射、存储过程和批量更新,并介绍命名参数的用法及空结果、空值处理中的常见问题。

java踩坑记

汇总 Java 开发中容易忽略的细节:字符串与整数比较、空值处理、Arrays.asList 的限制、数组转换、遍历删除和字符编码,用示例解释看似正常的代码为什么会出错。

java中List Array相互转换

整理 Java 中 List 与数组相互转换的常用方法,解释 Arrays.asList 返回列表的限制,比较 toArray、ArrayList 和 Collections.addAll 的用法,并补充集合分片的思路。

java 迭代器浅析

梳理 Iterator、Iterable 与 ListIterator 的关系,用示例解释遍历、双向移动和删除元素的机制,理解 foreach 背后的迭代过程,以及游标使用中的常见陷阱。

谈谈java中遍历Map的几种方法

比较 Java 中通过 keySet、values、entrySet、Iterator 和 Lambda 遍历 Map 的写法,结合测试讨论使用场景,并提醒遍历时删除元素及解读性能结果需要注意的问题。

java反射

从获取 Class 对象开始,展示 Java 反射对构造器、字段和方法的访问与调用,包括私有成员操作,并思考反射带来的灵活性及其与封装设计之间的关系。