logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

AS gradle 编译引起的bug

问题描述引起原因由于某些原因导致垃圾回收器,每次花费了大量的时间(by default 98% of all CPU time of the process),仅仅恢复了一点点内存(by default 2% of the heap),这个异常有效的提醒你,你的程序此时正停止了其他事情而仅仅忙于垃圾处理,为了防止你的应用榨干整个CPU而做不了其他事情,此时JVM虚拟机就会抛出这个异常可能出现的

#bug#gradle
虚拟机类加载机制

类加载机制虚拟机把描述类的数据从Class文件(一串二进制字节流)加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型,这就是java的类加载机制加载时机类从被加载到虚拟机内存到卸载出内存为止,生命周期包括加载(Loading),验证(Verification),准备(Preparation),解析(Resolution),初始化Initialization,

#java#虚拟机
Gradle插件从入门到进阶

Gradle插件从入门到进阶1、简介Gradle本身的领域对象主要有Project和Task。Project为Task提供了执行上下文,所有的Plugin要么向Project中添加用于配置的Property,要么向Project中添加不同的Task。一个Task表示一个逻辑上较为独立的执行过程,比如编译Java源代码,拷贝文件,打包Jar文件,甚至可以是执行一个系统命令或者调用Ant。另外,...

#gradle
29道面试基础算法题,试试看会不会

本文主要整理了一些面试常见的算法题,涵盖 数组、字符串、哈希表、链表、二叉树。

文章图片
#面试#算法#android
2个关于Adapter库的源码分析(AdapterDelegate、BaseRecyclerViewHelper)

0x00 概述核心思想:都是围绕如何解决viewType、视图、数据与视图的绑定来进行一系列的封装,不同的库有着自己不同的手段而已Adapter能在数据变化时候,内部实现逻辑不会改变,仅在外部添加新功能即可,那么要求Adapter对数据层是解耦的,不能显示持有外部数据,核心要点要把握好 RecyclerView的3个核心APIgetItemViewType : 根据position返回的一

Android Camera了解一下

首发于公众号Android Camera了解一下Camera 演进简介最近在项目中遇到 Camera相关的场景,之前对这块不是很了解,趁机补了一下盲区。Android Camera 相关也是生态碎片化较为严重的一块,Android FrameWorkt提供Camera API来实现拍照与屏幕录制的能力,目前Android有三类APICamera (为了便于区分 下面简称 Camera1)此类是用于

文章图片
#android
git中failed to push some refs to git问题解决及基本使用

git中failed to push some refs to git问题解决及基本使用

#git
Andfix学习记录

概述篇AndFix,全称是Android hot-fix。是阿里开源的一个热补丁框架,允许APP在不重新发布版本的情况下修复线上的bug。支持Android 2.3 到 7.0,并且支持arm 与 X86系统架构的设备。完美支持Dalvik与ART的Runtime,补丁文件是以 .apatch 结尾的文件,并且是立即生效的项目地址https://github.com/alibaba/AndFix官

到底了