滑动窗口算法是较为入门题目的算法,一般是一些有规律数组问题的最优解,也就是说...
2023-08-20 843

线程使用上的问题 new Thread().start(); 线程的频繁创建和销毁 线程的数...
2023-08-18 842

简述 LifeCycle通过在FragmentActivity中会添加ReportFragment用来监听Act...
2023-08-18 840

TTL 概述 JDK ThreadLocal、InheritableThreadLocal的最大局限性就是:无法为预...
2023-08-18 837

写在前面 Kotlin代码可以经过编译器转换成VM虚拟机能识别的字节码,所以Java与...
2023-09-10 836

要搞清楚这个问题,我觉得需要搞懂这几个知识点: Continuation,简单讲可以...
2023-09-13 836

data数据类 data class ModelA( val name: String = "", var age: Int...
2023-09-10 835

Java SPI原理与源码分析 概述 SPI是Service Provider Interface的缩写,jdk...
2023-08-19 835

1. 模式介绍 模式的定义 策略模式定义了一系列的算法,并将每一个算法封装...
2023-08-21 835

内存优化 在Android开发中,有一些实践可以帮助进行内存优化,以减少应用程序的...
2023-07-29 831

相关文章 NIO 之 Selector实现原理 NIO 之 Channel实现原理 NIO 之 ByteBuffer...
2023-08-19 831

组件间跳转 & ARouter路由 常见的跳转,对于用户来说就是页面跳转,对应Androi...
2023-09-10 831

flutter iOS版用Xcode 运行事项
2020-05-01 830

前言 rxjava 可以很方便的进行线程切换, 那么rxjava是如何进行线程切换的呢?...
2023-09-25 830

1. 什么是短链接 顾名思义,短链接即是长度较短的网址。通过短链接技术,我们可...
2023-08-18 828

高阶函数 首先来看下kotlin里的高阶函数定义:如果一个函数接收另一个函数作为...
2023-09-10 827

本篇记录了Kotlin常用集合的相关操作,用以熟练使用Kotlin里的相关集合。集合接口...
2023-09-10 826

1、创建不可变List集合 fun main() { val list = listOf("Jason", "Jack...
2023-09-10 822

前言 前两天看了一些关于spring aop以及AspectJ的文章,但是总是感觉非常的...
2023-08-19 819
显示验证码
没有账号?注册  忘记密码?