Java运行原理及内存分析
Java运行原理及内存分析
一、Java运行原理
二、Java内存分析
文章来...
线上内存泄漏排查思路
内存泄漏排查
背景了解:告知 线上 room_work 运行一段时间内存就会慢慢往上涨,8G...
android Material Design开发者参考文档
Material Design开发者参考文档
ViewPager2获取Item的View
1.在写ViewPager2的ViewHolder的时候给ItemView设置tag为当前的ViewHolder
pub...
Kotlin基础-for循环return、break、continue
一、前言:
java中return、break、continue的含义:
1、break:不仅可以结束其...
kotlin 集合 : any/none/all
any : 是否至少有一个
/**
* 是否有(符合条件的)元素
*/
private fun any() {...
Flutter迭代版本号更改位置
1:打开yaml,找到version,1.0.0是版本号,+后面是code,一般升级更新都使用code去...
MyBatis框架及原理分析
MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的持久层框架,其主要...
Android中的异步消息处理机制
这也是Android中老生常谈的一个话题了,它本身并不是很复杂,可是面试官比较喜欢...
Android Studio插件
ButterKnife Zelezny:简化视图绑定
ButterKnife Zelezny 插件自动执行了为 ...
HTTPS协议原理和流程分析
1,摘要
本文配图介绍HTTPS协议的层级结构,访问原理,交互过程,说明如何...
Flutter和原生Android控件对比
Flutter和原生Android控件对比:
Flutter控件
Android控件
AppBar
ActionBa...
Android线上bug 通过mapping文件找对应行号
App打包发布应用市场的时候正常点的一般都会加个混淆在打包丢上去吧
由于是线上...
Android应用程序(APK)的编译打包流程详解
一、官方说明
下图的是官网对于Android编译打包流程的介绍。
官方的介绍非常笼统...
android RecyclerView的刷新机制
本文会从源码分析两件事 :
adapter.notifyXXX()时RecyclerView的UI刷新的逻辑...
ThreadLocal的使用及原理分析
1. 什么是ThreadLocal?
ThreadLocal称作线程本地存储。简单来说,就是ThreadLo...
Android设计模式源码解析之策略模式
1. 模式介绍
模式的定义
策略模式定义了一系列的算法,并将每一个算法封装...
从“短信劫持马”的制作来谈APP安全
这种短信劫持木马的概念和新闻我想大家都应该接触过了,就不怎么说概念了,具...

