自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 收藏
  • 关注

转载 搞懂这些Redis知识点

Redis 是什么面试官:你先来说下 Redis 是什么吧!我:(这不就是总结下 Redis 的定义和特点嘛)Redis 是 C 语言开发的一个开源的(遵从 BSD 协议)高性能键值对(key-value)的内存数据库,可以用作数据库、缓存、消息中间件等。它是一种 NoSQL(not-only sql,泛指非关系型数据库)的数据库。我顿了一下,接着说,Redis 作为一个内存数据库:性能优秀,数据在内存中,读写速度非常快,支持并发 10W QPS。单进程单线程,是线程安全的,采用 IO

2020-05-25 16:15:07 157

转载 java对redis的基本操作

一、server端安装  1、下载    https://github.com/MSOpenTech/redis    可看到当前可下载版本:redis2.6        下载windows平台文件:              解压后,选择当前64位win7系统对应的版本:       2、安装    1)解压后将里面所有文件拷贝至redis安装目录:          几个exe程序的功能:          redis-benchmark..

2020-05-15 10:42:18 346

原创 git 与 gitlab 使用

一、登录gitlab 地址,如:http:18.5.198.205:9080二、创建SSH 在gitlab 上找到setting, 点击SSH keys 点击 generate one 找到RSA SSH Keys三、打开git客户端 输入 ssh-keygen -t rsa -b 2048 -C "email@exaampl...

2020-05-08 11:44:16 403

转载 Android高版本联网失败报错:Cleartext HTTP traffic to xxx not permitted解决方法

本文链接:https://blog.csdn.net/gengkui9897/article/details/82863966前言:为保证用户数据和设备的安全,Google针对下一代 Android 系统(Android P) 的应用程序,将要求默认使用加密连接,这意味着 Android P 将禁止 App 使用所有未加密的连接,因此运行 Android P 系统的安卓设备无论是接收或者发送流...

2019-11-06 18:50:56 1090

转载 Android签名机制之签名过程详解(一)

转载自:http://blog.csdn.net/jiangwei0910410003/article/details/50402000一、前言又是过了好长时间,没写文章的双手都有点难受了。今天是圣诞节,还是得上班。因为前几天有一个之前的同事,在申请微信SDK的时候,遇到签名的问题,问了我一下,结果把我难倒了。。我说Android中的签名大家都会熟悉的,就是为了安全,不让别人修...

2019-10-15 11:28:02 432

转载 OkHttp踩坑记:为何 response.body().string() 只能调用一次?

转载自 https://blog.csdn.net/my_truelove/article/details/80133556原文链接:https://blog.csdn.net/my_truelove/article/details/80133556想必大家都用过或接触过 OkHttp,我最近在使用 Okhttp 时,就踩到一个坑,在这儿分享出来,以后大家遇到类似问题时就可以绕过去。...

2019-10-10 18:08:57 352

转载 okhttp-3.10.0 build错误:Type `org.conscrypt.Conscrypt` was not found, it is required for default

转载:https://blog.csdn.net/u012982629/article/details/80865268

2019-09-27 11:19:43 893

转载 Unknown failure (at android.os.Binder.execTransact(Binder.java:565))Error while Installing APKs

我的错误为:Unknown failure (at android.os.Binder.execTransact(IJJI) Z (libmapleframework.so:6087833)最近换了个手机,在调试的时候出现问题了,明明都已经连上了在运行的时候出现提示大致意思:卸载删除已存在应用程序,是否卸载现有应用程序,点击ok就会出现如下错误Unknow...

2019-08-20 16:53:03 1235

转载 转载------自定义view-(一)

本方转载自https://www.cnblogs.com/itgungnir/p/6217447.html【Android - 自定义View】之自定义View浅析1、概述  Android自定义View / ViewGroup的步骤大致如下:1) 自定义属性;2) 选择和设置构造方法;3) 重写onMeasure()方法;4) 重写onDra...

2019-03-25 16:21:05 137

原创 Android 利用Intent启动另一个app应用时,一个崩溃的问题

今天在做Launcher项目时,需要显示所有app,并且点击调用,在调用时,遇到一个崩溃问题。在此做一记录。问题:在本地写的一个demo应用,里面有一个bug,点击这个demo应用,应用崩溃。在launcher应用中也点击调用这个demo应用,demo应用崩溃后,我的launcher应用也跟着崩溃。但是异常日志报了一些其它的错误 ,我这里的错误是 Activity com.example....

2018-10-31 16:52:49 3997

原创 INSTALL_FAILED_TEST_ONLY

INSTALL_FAILED_TEST_ONLY一、今天利用adb install 安装apk文件 时,报INSTALL_FAILED_TEST_ONLY的错误,刚开始以为是打包时哪里不对了,可以利用androidStudio运行时,可以正常运行,利用adb install 运行会报错,于是上网查找问题的原因二、网上解决方案如下 1、在AndroidMainfest.xml中设置了ap...

2018-08-17 18:40:57 946

原创 open failed: EISDIR (Is a directory)

android open failed: EISDIR (Is a directory)错误一、我是需要从 一个目录下copy一个文件到另一个目录下,遇到 这个问题后,首先上网查了,然后根据网上的方案解决,还是解决不了,后来仔细的看自己的代码,终于找到问题,解决bug,记录一下。二、异常说明:这个异常表明程序应该是对一个文件进行操作,而你传入程序的是一个文件夹对象。网上的解决办法:...

2018-08-15 19:46:11 15028

原创 android studio activity class does not exist.

关于android studio 报 activity class<package/class你的包名+类名> does not exist 的问题我遇到 的问题中,我是先修改了包名,然后我把手机 上的app卸载了,导致这个问题的出现根据网上查找的资料,解决办法如下:1、clean project  2、查看手机上是否有相同的包名3、在studio preferen...

2018-08-11 21:30:50 1866

转载 Android多次点击事件的监听和处理

Android多次点击事件的监听和处理public class MoreClickActivity extends AppCompatActivity {13 private TextView tv_name;14 @Override15 protected void onCreate(Bundle savedInstanceState)16 {17 ...

2018-02-24 17:55:38 438

转载 android studio出现 DELETE_FAILED_INTERNAL_ERROR Error while Installing APK错误

小米手机出现 DELETE_FAILED_INTERNAL_ERROR错误转载自http://blog.csdn.net/submit66/article/details/60751730             症状就是我在android studio run之后总提示我已经安装了一个应用,需要卸载,我点击ok,卸载了,还是装不上去,看到控制台输DELETE_FAILED_I

2017-12-26 10:35:32 1272

原创 android 使用第三方字体库

android 使用第三方字体库一,在一个页面中给TextView设置三方的字体    首先,在assets文件夹下建立一个font文件夹,然后把字体库导入该文件夹下    然后,在代码中进行设置        Typeface typeface = Typeface.createFromAsset(getActivity().getAssets(), "font/PingFang

2017-12-18 16:37:58 700

原创 java中集合的使用总结

java中集合的使用总结 ** * * 集合的一些技巧: * 需要唯一吗? * 需要:Set * 需要制定顺序: * 需要:TreeSet * 不需要:HashSet * 但是想要一个和存储一致的顺序(有序):LinkedHashSet * 不需要:List * 需要频繁增删吗: * 需要:Lin

2017-12-01 17:25:56 168

原创 java中的泛型

java中的泛型** * 泛型<>: * jdk1.5出现 的安全机制 * 注意:泛型里全放的是引用类型的数据,不能放基本数据类型。 * 好处: * 1.将运行时期的问题ClassCastException转到了编译时期 * 2.避免了转换的麻烦 * 。将要操作的引用数据类型传入即可 * 其实<>就是一个用于接收具体 引用数据类型的参数

2017-12-01 15:09:11 602

原创 java中Set集合

java中Set集合/** * Set:元素不可以重复,是无序的 * Set接口中的方法和Collection一致 * Set有两个最重要的子类HashSet,TreeSet * HashSet:内部数据哈希表,是不同步的,它不保证 set 的迭代顺序;特别是它不保证该顺序恒久不变。此类允许使用 null 元素。 * 如何保证该集合的元素唯一性呢? *

2017-11-21 18:05:56 2576

原创 java中集合的特点

java中集合的特点/** * 集合的特点 * 1.用于存储对象的容器 * 2.集合的长度 是可变 的 * 3.集合中不可以存储 基本数据类型值 * * 集合容器因为内部的数据结构不同,有多种具体容器,不断向上抽取,就形成了集合框架 * 框架的顶层Collection接口 * * Collection的常见方法 * * 1.添加 * add(E e) 确

2017-11-21 14:53:53 445

原创 基本数据类型对象包装类

基本数据类型包装类/** * 基本数据类型对象包装类 * 为了方便操作基本数据 类型值,将其封装成了对象 ,在对象中定义了属性和行为丰富了该数据的操作 * 用于描述该对象 的类就称为基本数据 类型对象包装类 * * byte Byte * short Short * int Integer * long Long * fl

2017-11-20 15:19:22 136

原创 String ,StringBuffer,StringBuilder的概念

String ,StringBuffer,StringBuilder的概念 * String类的特点: * 字符串对象一旦被初始化 ,就不会被改变 * String 类代表字符串。Java 程序中的所有字符串字面值(如 "abc" )都作为此类的实例实现。 字符串是常量;它们的值在创建之后不能更改。字符串缓冲区支持可变的字符串。 因为 String 对象是不可变的,所以可以共享。

2017-11-20 15:12:35 151

原创 java多线程中的一些方法

java多线程中的一些方法/** * wait sleep区别 * 1.wait可以指定时间也可以不指定 * sleep必须指定时间 * 2.在同步中时,对于cup的执行权和锁的处理不同。 * wait:释放 执行权,释放锁 * sleep:释放执行权,不释放锁 * * 停止线程 * 1.stop方法(已过时) * 2.run方法结束 * 怎么控制线

2017-11-15 15:16:04 125

原创 java 线程间通信,多生产者多消费者问题

java 线程间通信,多生产者多消费者问题

2017-11-15 10:46:20 125

原创 java中线程间的通信

java中线程间的通信** * 线程间通信 * 多个线程在处理同一资源 ,但是任务却不同 */线程间的通信利用了多线程的等待唤醒机制,具体如下 /** * 等待唤醒机制 * * 涉及的方法 * 1.wait(): 让线程处于冻结状态,被wait的线程会被存储到线程池中。 * 2.notify():用于唤醒线程池中的一个线程(任意) * 3.notifyA

2017-11-08 16:05:09 150

原创 java中线程的死锁

java中线程的死锁  所以得尽量避免死锁的出现

2017-11-08 15:48:39 201

原创 java设计模式——单例模式

设计模式设计模式:它是对问题行之有效的解决方式,其实它是一种思想。单例模式:可以保证一个类在内存中的对象唯一性。 对于多个程序使用同一个配置信息对象时,就需要保证该对象的唯一性。如何保证对象唯一性呢?1、不允许其它程序用new创建该类对象。2、在该类中创建一个本类实例。3、对外提供一个方法让其它 程序可以获取该对象。步骤:1、私有化该类构造函数。2、

2017-11-07 16:19:16 290

原创 java中的线程

线程的一些基本概念一,创建线程的方式* 方式一:继承Thread类* 步骤:* 1.定义一个类继承Thread类* 2.重写Thread类中的run 方法* 3.直接创建Thread子类的对象* 4.调用start方法开启线程并调用线程的任务run方法*** 可以通过Thread的getName获取线程的名称 Thread-编号(从0开始)* 主线程的名字是m

2017-11-06 16:37:31 201

原创 java异常处理原则

java异常处理原则异常处理的原则:1.函数内容如果抛出需要检测的异常,那么函数上必须要声明。   否则必须在函数内用  try  catch捕捉,否则编译失败。2.如果调用到了声明异常的函数,要么   try  catch要么throws,否则编译失败。3.什么时候catch,什么时候 throws呢?    功能内容可以解决,用catch.    解决不了,用thr

2017-11-01 14:58:11 194

原创 java匿名内部类

java匿名内部类匿名内部类,就是内部类      有前提:内部类必须继承或者实现一个外部类或者接口      其实就是一个匿名子类对象。 格式:new 父类or接口(){子类内容}通常使用场景之一:当函数参数是接口类型时,而且接口中的方法不超过三个。可以用匿名 内部类作为实际参数 进行传递下面的例子

2017-10-30 14:56:39 174

原创 java中的多态

java多态中成员变量,成员方法,静态方法//多态时/** * 成员的特点为: 成员变量 * 1:编译时:参考引用型变量所属的类中的是否有调用的成员变量,有,编译通过 ,没有,编译失败 * 运行时:参考 引用型变量所属的类中的是否有调用的成员 变量,并运行该所属类中的成员 变量 * 简单说:编译和运行都 参考等号的左边, * 2:成员函数(非

2017-10-27 16:27:29 193

原创 java中的接口

接口的基本概念对于接口当中常见成员:而且这些成员 都 有固定的修饰符。1.全局常量:public static final2.抽象方法:public abstract接口中的成员 都 是公共的权限接口的出现 避免了单继承的局限性接口与接口之间是继承关系,而且接口可以多继承 接口的特点:1,接口是对外暴露的规则2,接口是程序 的功能扩展

2017-10-24 16:08:04 115

原创 java中的继承

子父类构造函数-子类的演化过程先看下边的程序运行的结果是什么这段程序 的运行结果是zi show....1...0zi show....2....10zi show....1...10原因是,看下图内存分析 图原因:这里是程序 刚开始 执行的地方Zi zi = new Zi();  程序 会先执行子类的构造函数 ,在子

2017-10-23 14:48:37 276

转载 Android 屏幕适配方案

转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/45460089;本文出自:【张鸿洋的博客】1、概述大家在Android开发时,肯定会觉得屏幕适配是个尤其痛苦的事,各种屏幕尺寸适配起来蛋疼无比。如果我们换个角度我们看下这个问题,不知道大家有没有了解过web前端开发,或者说大家对于网页都不陌生吧,其实适配的

2017-10-17 14:35:15 113

原创 java二分查找

二分查找 /*二分查找  数组 必须 是有序 的java中  提供了二分查找 的方法Arrays.binarySearch(arr2,45);注意:如果利用java中提供的二分查找,如果查找 的元素不存在,它会返回这个元素的插入点,值为 负插入点减一这里返回这个的原因是,返回负数是为了表示 这个元素不存在于这个数组 中,减去一是因为如果要插入的这个值是

2017-09-14 16:45:37 191

原创 java中几种基本算法思想

1、累加算法int num = 1;//记录每次参与运算的变量int sum = 0;//记录每次加完的和while (num 100){ sum = sum + num; num++;}System.out.print(sum);2.    计数器思想 int x = 1;//记录每次参与运算的变量int count = 0;//记

2017-09-06 17:34:47 546

原创 java中 & | && || ^ 五种运算符的区别

1、&  逻辑与   运算特点    true  &  true =  true;    true  &  false=  false;    false &  true =  false;    false  &  false=  false;    运算规律:     & 运算符两边只要有一个为false,结果肯定为false.        只有两边都 为true

2017-09-05 17:49:55 645

转载 android两种序列化方式

Android中两种序列化方式的比较Serializable和Parcelable转载至http://www.cnblogs.com/yezhennan/p/5527506.htmlSerializable和Parcelable接口可以完成对象的序列化过程,当我们需要通过Intent和Binder传输数据时就需要使用者两种序列化方式。还有,我们需要对象持久化到存储设备或

2017-08-28 16:31:34 610

空空如也

空空如也

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

TA关注的人

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