本文分类:news发布日期:2024/10/5 19:09:02
相关文章
【Android 性能优化:内存篇】——ExoPlayer 释放后内存没有恢复问题探索
背景
最近笔者承接项目的内存优化指标,在内存调研的过程中发现项目中视频播放结束后,内存没有恢复到播放前到水平。项目中用的 EXO 版本为2.19.1,并且笔者自己也写了个简单的 Demo,发现也是如此。虽然有一些偏门方法可以优化&…
建站知识
2024/9/29 16:51:13
日常问题:解决远程服务调用后采用fastjson进行类型字段转换大小写匹配问题
摘要 在使用 JSON 序列化工具时。或者是通过远程服务调用的过程中接收到其他服务的响应体时,我们常常遇到一个问题:默认情况下,字段的首字母会被转换成小写。但在某些场景下,我们需要返回的 JSON 格式的参数字段首字母保持大写。本…
建站知识
2024/9/30 14:37:39
k8s之nodelocaldns与CoreDNS组件
在 Kubernetes 集群中,通常是先通过 NodeLocal DNS Cache 进行域名解析,如果 NodeLocal DNS Cache 没有找到对应的域名解析结果,才会向 CoreDNS 发起请求。在部署层面上看nodelocaldns会在每个节点上运行一个 DNS 缓存服务,而Core…
建站知识
2024/9/30 13:59:12
架构师技能9-深入mybatis:Creating a new SqlSession到查询语句耗时特别长
开篇语录:以架构师的能力标准去分析每个问题,过后由表及里分析问题的本质,复盘总结经验,并把总结内容记录下来。当你解决各种各样的问题,也就积累了丰富的解决问题的经验,解决问题的能力也将自然得到极大的…
建站知识
2024/10/3 16:56:06
Springboot 使用升级小记-循环依赖
springboot 使用已经非常广泛了,它的版本迭代速度也比较快,过一段时间版本差异就会比较大。
由于低版本依赖的 spring 版本有漏洞问题,这次我们是从 2.2.6 版本直接升级到 2.7.16,升级 3.0 的话担心差异更大。
这时直接修改依赖…
建站知识
2024/10/3 17:03:53
3.测试教程 - 基础篇
文章目录 软件测试的生命周期软件测试&软件开发生命周期如何描述一个bug如何定义bug的级别bug的生命周期如何开始第一次测试测试的执行和BUG管理产生争执怎么办(处理人际关系) 大家好,我是晓星航。今天为大家带来的是 测试基础 相关的讲解…
建站知识
2024/10/3 16:58:08
gin源码实战 day2
gin源码实战day2
今天从中间件开始: 中间件比较重要的代码昨天已经说了,就是next方法和它相关的终止调度器的方法。
中间件
注册中间件
func (engine *Engine) Use(middleware ...HandlerFunc) IRoutes {//Engine继承了RouterGroup,给当前…
建站知识
2024/9/30 19:25:12