1、先码为敬 数据结构 setData的解决方案 2、再讲道理 我们先说setData:微信小程序setData数据太大解决方案——setData介绍.pngsetData ...
1、先码为敬 数据结构 setData的解决方案 2、再讲道理 我们先说setData:微信小程序setData数据太大解决方案——setData介绍.pngsetData ...
翻了一翻,最近的一篇文章是二月底写的。彼时,我原有的重要社交结构和生活习惯已经瓦解,新的尚在建立——但是当时自己处于非稳态。现在,站在四月的这个时点上回看这一个半月,这一个多...
ThreadLocal 是什么 首先 它是一个数据结构 类似HashMap 可以保存 Key Value 键值对 但是ThreadLocal只能保存一个 并且每个线程互不干...
类加载的5个过程 类加载的本质 将描述类的数据 从Class文件加载到内存并且对数据进行校验 转换解析和初始化 最终新城虚拟机直接使用java使用类型 类加载过程 加载作用将...
JVM的组成 类加载器 在jvm启动时或者类运行将需要的Class加载到JVM中 执行引擎 负责执行Class文件中包含的字节码指令 内存区 (运行时数据区) 是JVM运行的...
前言 : 这几天一直沉迷于HashMap ,LinkedHashMap , ConcurrentHashMap的源码之中越陷越深.. 这里说明一下 对于源码这个东西不能太过于...
HashMap 1.7中的HashMap 负载因子: 给定默认容量为16 负载因子为0.75 Map在使用过程中不断的往里面存放元素 当数量达到16*0.75=12时 就需...
LinkedList概述 LinkedList底层通过双向集合的数据结构实现,LinkedList可以作为List使用,也可以作为队列和栈使用。支持从集合的头部,中间,尾部进...
ArrayList概述 ArrayList就是动态数组,用MSDN中的说法,就是Array的复杂版本,它提供了动态的增加和减少元素,实现了ICollection和IList接...
线程池简介 线程池的优点 重用线程池中的线程,避免因为线程的创建和销毁所带来的性能开销 能有效控制线程池的最大并发数量,避免大量线程之间因相互抢占系统资源而导致线程阻塞. 能...
基本线程类 1. 继承Thread类 Thread类本质上是实现Runnable接口的一个实例,代表一个线程的实例。启动线程的唯一方法是通过Thread类的start()实例...
String( jdk 1.0 不可变字符序列) 字符串常量,字符串长度不可变 引用类型 关于String的思考 String str =new String("Hello ...
注:本文大多数是学习笔记,相关代码请移步GitHub查看 欢迎大家阅读和点赞 从今天开始 将持续整理自己学过的或者全新的总结在这里 古语道:学而不思则罔,思而不学则殆。 学习...
封装 1. 封装的理解 封装从字面上来理解就是包装的意思,专业点就是信息隐藏,是指利用抽象数据类型将数据和基于数据的操作封装在一起,使其构成一个不可分割的独立实体,数据被保护...
滤镜解析 FFmpeg中filter分为: audio filter video filter Multimedia filter source filter(仅输出) si...
2019已经过去14天,一直想抽空对过去的一年做个总结,赖于各种因素一直迟迟未能静下心来写这篇文章.今晚终于想到还有这件大事情未能完成.我的总结包涵以下几个方 学习记录 ...
记录关于Y轴的计算方法
文章篇幅较多.建议配合源码阅读并且有空闲时间去理解 Glide基本使用 基本概念 Model 类型 Data 输入流 Resource 解码后资源 Transformed...