- 博客(3)
- 收藏
- 关注
原创 Tree<String>类型转换异常
原因是因为getChildren() 返回的 List 中,实际类型是 LinkedHashMap,而不是 Tree。通过 HTTP 接口获取到 Tree对象,在对其子集进行循环处理时报错。需要手动对其进行处理。
2025-08-11 18:39:05
382
原创 Redis相关知识点杂记
指大量请求从Redis中没有获取到数据,然后直接访问数据库进行获取,导致数据库压力增大解决方案:在数据库未获取到数据时,在Redis中增加一个默认值,这个值建议增加一个过期时间,防止一直存在占用内存;使用布隆拦截器Redis服务器重启,或者大量缓存在同一时间点失效 Redis服务由于负载过大而宕机,导致大量请求访问数据库,致使数据库崩溃解决方案:搭建Redis集群,分散压力;设置缓存失效时间时增加一个随机数某个热点数据在缓存失效的瞬间,大量请求同时访问数据库,导致数据库压力骤增甚至压垮;
2025-07-07 10:33:11
1247
原创 Java知识点杂记
普通的String类型在每次修改(拼接、替换)时都会产生新对象,StringBuffer和StringBuilder内部采用可变数组(char[]),修改操作(如 .append() .delete() )都是之间在原对象上进行,减少内存开销。DDD是一种设计思想,它提出了清晰的分层架构和领域对象的概念,接触到需求的第一步就是考虑领域模型,而不是将其切割为数据和行为,强调的是业务抽象和面向对象编程,与传统MVC三层相比,划分了更为细致的四层架构。因为无同步开销,所以操作速度快,单线程性能高。
2025-07-07 10:17:22
1575
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅