前言 线程并发系列文章: Java 线程基础[https://www.jianshu.com/p/82827f08...[作者空间]
前言 前面两篇文章分析了AQS实现的核心功能,如独占锁、共享锁、可中断锁,条件等待等。而AQS是抽象类,需要子类实...[作者空间]
一、简介 一提到App内的WebView加载网页,大家的第一印象就是:慢、耗流量、体验比原生差。但WebView加...[作者空间]
1、如何进行单元测试,如何保证 App 稳定 ? 参考回答: 要测试 Android 应用程序,通常会创建以下类型...[作者空间]
一、面试的由来 事情是这样的,因为跟公司发展一些想法的不同,早在十月份的时候就有了跳槽的想法,但是碍于老大的面子就...[作者空间]
1、热修复方案 目前市场上的热修复方案可以分为3类: class替换 字节码插桩 Native hook 2、cl...[作者空间]
播放视频或者渲染其他的动画的时候,有两个View组件可供选择,SurfaceView和TextureView,GL...[作者空间]
最近有换工作打算,能用kotlin做项目和能回答面试官关于kotlin的问题是两回事, 于是就在网上搜了搜相关面试...[作者空间]
一、淘宝架构问题 (2007年:500人技术团队;一个WAR包,几百兆字节;业务每隔几个月就翻倍;超过200个功能...[作者空间]
本文首发于我的个人博客:尾尾部落 1. KMP 算法 谈到字符串问题,不得不提的就是 KMP 算法,它是用来解决字...[作者空间]
1.把二元查找树转变成排序的双向链表题目:输入一棵二元查找树,将该二元查找树转换成一个排序的双向链表。要求不能创建...[作者空间]
手机天猫App解耦之路 作者高嘉峻发布于 2016年12月29日. 估计阅读时间: 12 分钟 原文链接:http...[作者空间]
Android百度地图开发(一):概述 Android百度地图开发(二):项目创建 Android百度地图开发(三...[作者空间]
《程序员代码面试指南-左程云》笔记 第一章 栈和队列 设计一个有getMin功能的栈 实现一个特殊的栈,在实现栈的...[作者空间]
简介 最近工作中接触到SurfaceTexture,因此打算分析一下SurfaceTexture的原理,提到Sur...[作者空间]
Android 事件分发和滑动冲突都是开发中经常遇到的难点问题,遇到问题时可能会通过 Google 或者 Stac...[作者空间]