map.isempty
- LruCache带你彻底解析Android缓存机制
-
关于Android的三级缓存,其中主要的就是内存缓存和硬盘缓存。这两种缓存机制的实现都应用到了LruCache算法,今天我们就从使用到源码解析,来彻底理解Android中的缓存机制。一、Android中的缓存策略...
- 猿进化系列6——看懂今天这个!你就是个真正的javaer!
-
昨天,猿人君已经教会你搞对象了。听说——由于文字篇幅有限,讲得不明白的地方,大家关注公主号猿人工厂,或者加入qq群765605694,猿人工厂君,手把手的免费教你!恭喜你,从此开始一段新的人生——跨越上和大海,抽象人山人海...
- 分析日志大文件统计ip和url(日志文件的块数)
-
#挑战30天在头条写日记#...
- scala——Akka并发编程、定时任务、简易通信框架
-
1.Akka并发编程框架简介1.1Akka概述...
- HashSet套了壳的HashMap而已(hashset hashmap)
-
HashSet详解HashSet是基于HashMap实现的一个单列存储的集合类,将所有的数据存在HashMap的key值中,而value全部使用一个Object对象存储...
- 巧夺天工,这样理解Spring的IOC、DI下来,真的很清晰了
-
前言你可能会有如下问题:想看Spring源码,但是不知道应当如何入手去看,对整个Bean的流程没有概念,碰到相关问题也没有头绪如何下手看过几遍源码,没办法彻底理解,没什么感觉,没过一阵子又忘了本文将结合实际问题,由问题引出源码,并在解释时会尽量以图表的形式让你一步一步彻底理解SpringBean的...
- seata clientID 及channel选择(seata server)
-
seataTC给每个客户端(TM及RM)都会编一个ID,这个ID是在TC端根据RPCcontext来设置的,无法自行设置,具体相关代码如下:...
- 夜读源码发现Android源码Bug(android源码阅读工具)
-
前言LruCache是我们经常使用的缓存机制,也叫“最近最少使用的”缓存策略。其本质原理是通过历史访问记录来倒序淘汰数据,它认为刚刚访问的数据,将来被访问的可能性较大,因此将该类数据维护到相对安全的区域,防止被淘汰。此时如果超过设定的内存瓶颈,将优先淘汰最老的数据。...
- 重写 Nacos 服务发现:多个服务器如何跨命名空间,访问公共服务?
-
一、问题背景...
- 力扣438——找到字符串中所有字母异位词
-
这道题主要是利用"窗口"这一概念,优化的时候可以利用题目本身的特殊性。原题给定一个字符串s和一个非空字符串p,找到s中所有是p的字母异位词的子串,返回这些子串的起始索引。字符串只包含小写英文字母,并且字符串s和p的长度都不超过20100。...