自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

易小四的博客

菜鸟,也总会有展翅的一天。

  • 博客(10)
  • 资源 (1)
  • 收藏
  • 关注

转载 java:线程基础

前言:线程是java开发中的重要的一块内容,还有多线程并发等,而我们也需要从基础学起。一、线程与进程的区别:1)线程:进程中负责程序执行的执行单元 线程本身依靠程序进行运行 线程是程序中的顺序控制流,只能使用分配给程序的资源和环境2) 进程:执行中的程序 一个进程至少包含一个线程3 )单线程:程序中只存在一个线程,实际上主方法就是一个主线程4 )多线程:在一个程序中运...

2018-07-25 17:05:31 275

转载 java:jvm类加载机制浅析

前言:对于一般java开发者而言,提到jvm大多数人是一脸懵的(至少我自己是这样的感觉),但是,jvm类加载机制又是java很重要很重要的技术点,所以,还能说什么,硬着头皮,干就是了。好好撸一撸,或许就会发现另一片天地。jvm类加载机制概述:虚拟机的类加载机制可以简单描述如下:Java虚拟机把描述类的数据从Class文件中加载到内存中,并对数据进行校验、解析和初始化,最终形成可以被...

2018-07-25 15:33:48 304

转载 java:初识集合

前言:集合无论在java开发还是android开发中使用的都比较多,而且,也是比较难理解的一个模块。但是,多看几遍,多抠一抠,总会有理解的时候。看到一篇关于集合的基本原理、基本分类等介绍比较好的帖子,和大家一块分享。 首先java中集合类主要有两大分支:一、Collection 二、MapCollection Map HashSet的内部实现原理是使用了HashMap...

2018-07-23 17:11:31 268

转载 android handler机制的初识、进阶之路

前言:在android里面,handler机制使用的比较多,同时面试的时候也是必问的题目。以前对于hander的认识只是停留在表面:会使用、懂得简单的原理。还好,网上总是有大神。循着大神的脚步,我也把handler机制自己过了一遍,把它的原理、主要逻辑梳理了一番。Android消息机制的简介:在安卓开发中,常常会遇到获取数据后更新UI的问题,比如:在获取网络信息后,需要弹出一个Toast:...

2018-07-17 16:39:46 311

原创 android studio关于enable to establish a connection to adb异常的解决方案

前言:有时候在启动AS的时候会出现“enable to establish a connection to adb”的问题,如图: 网上关于这个问题的解决方案很多,下面主要还是和大家分享一下我的解决思路: 1.异常分析:首先,根据报错的信息提示,我们知道这个异常的主要意思是ADB连接异常,ADB 主要指的但是Android DebugerBriage,它是 Android SDK 里面的工...

2018-07-17 13:54:50 5728

原创 android studio关于 Gradle sync failed: Connection timed out: connect/Cannot start internal HTTP server

在启动项目的时候,出现了上面的问题。 1.根据出现的异常信息,如果只是在度娘上搜“Gradle sync failed: Connection timed out: connect”的话,一般给出的解释是:项目目录中的gradle\wrapper\gradle-wrapper.properties这个文件中:#Wed Nov 11 09:13:47 CST 2015distribut...

2018-07-16 10:20:38 21352 5

原创 关于Android 6.0以后动态权限获取踩的坑

前言:根据Google官网的api,Android 6.0以后,Google处于安全性的考虑,在应用中需要使用某些权限的时候,需要我们在开发的时候动态获取。 因此,在实际开发过程中,我们一般都是根据官网的api在代码中为项目动态申请权限。而实际的效果是,在我们动态申请权限之后,在项目运行时需要使用权限的地方也会相应的弹出权限选择对话框。在网上也能找到很多这个实现的帖子,比如下面这个环信的...

2018-07-14 16:12:02 575

原创 android:图片三级缓存小结

前言:在Android里面,图片的使用可以说是非常重要的,根据自己平时项目中接触到的和空余时间,对图片的三级缓存做了个小结:一、三级缓存原理: 1.图片的缓存的三级指的是:内存缓存、本地缓存及网络直接获取。针对图片缓存的位置的不同,其呈现加载的效率也不一样,由高到低分别为: 内存–>本地–>网络;内存、本地、网络就构成了缓存的三个级别,大概“三级缓存”就是这么来...

2018-07-07 10:48:32 330

原创 android 图片压缩小结

前言:目前,大多数的APP应用都需要在界面上展示、加载、存储、上传图片,所有,图片的使用可以说非常频繁和重要的。而为了提高加载效率、节省上传流量、减小内存占用等,我们基本上都是需要多图片进行压缩处理的,否则容易出现OOM异常。根据个人掌握的对图片压缩进行总结一二: 一、图片压缩类型及存在的几种形式: (1)图片压缩一般可以分为:图片尺寸压缩和图片质量压缩,其中,...

2018-07-06 14:01:42 664

转载 LeakCanary:内存泄露检测

前言:以前一直都没有更多的机会去接触内存泄露检测方面的知识点,最近项目缺少专业的测试人员,只能自己硬着头皮网上一点一点查,发现了这个写比较全面的帖子: 一、LeakCanary简介 LeakCanary是Square公司开源的一个检测内存的泄露的函数库,可以方便地和你的项目进行集成,在Debug版本中监控Activity、Fragment等的内存泄露; LeakCanary集成到项目中之后,...

2018-07-05 17:15:44 1883

微信小程序多图上传(支持指定压缩大小,带删除按钮)

支持删除,放大,指定大小压缩,提供技术支持

2021-07-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除