自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

自由空间

--Coding Everything

  • 博客(8)
  • 资源 (6)
  • 收藏
  • 关注

原创 关于Retrofit使用HTTPS的相关问题

先贴一个Google官方对https和ssl的说明: https://developer.android.com/training/articles/security-ssl.html 首先说为什么使用https,简单点说就是为了防止数据传输过程中信息被窃取或偷换。防止中间人攻击。 分两种情况来说:一、服务器使用了知名CA发放的证书从 Android 4.2 (Jelly Bean) 开始,A

2017-02-24 10:28:43 2208 2

转载 Android HTTPS 自制证书实现双向认证(OkHttp + Retrofit + Rxjava)

由于最近要做一个安全性比较高的项目,因此需要用到HTTPS进行双向认证。由于设计项目架构的时候,客户端是采用MVVM架构,基于DataBinding + Retrofit + Rxjava来实现Android端。查阅很多资料,基于原生HttpClient实现双向认证的例子很多,但对于Retrofit的资料网上还是比较少,官方文档也是一句带过,没有具体的介绍。科普一下,什么是HTTPS? 简单来说,

2017-02-23 18:05:29 2674 1

转载 https是如何工作的?

最近在看到这么一篇讲解Https原理的文章,语言精炼,通俗易懂,特地将其翻译下,原文在此how does https work加密算法简介正文开始之前,我先来解释简单的解释下对称加密和非对称加密.对称加密采用对称密码编码技术,也就是编码和解码采用相同描述字符,即加密和解密使用相同的密钥,实现这种加密技术的算法称对称加密算法。对称加密使用简单,密钥较短,加密和解密过程较快,耗时短,常见的对称加密算法有

2017-02-23 16:28:34 420

转载 HTTP Public Key Pinning 介绍

上篇文章中,我介绍了由 Google 推动的 Certificate Transparency 技术,它旨在通过开放的审计和监控系统,提高 HTTPS 网站证书安全性。本文要介绍的 HTTP Public Key Pinning(HPKP),也是用来防范由「伪造或不正当手段获得网站证书」造成的中间人攻击,但有着与 CT 不同的思路。 我们知道,受信任的 CA(证书颁发机构)有好几百个,他们成为整个

2017-02-23 13:51:49 1703

转载 HTTPS ConnectionSpec CertificatePinner

OkHttp尝试平衡两个相互竞争的要素:连通性(Connectivity):连接到尽可能多的服务器。这包括运行最新版本 boringssl 的服务器和不太过时的老版本 OpenSSL 的服务器。连接的安全性(Security):这包括远程web服务器证书验证,和对私密数据交换的强加密。  在与HTTPS服务器协商一个连接时,OkHttp需要知道提供哪种TLS版本(TLS versions)和密码套件

2017-02-23 13:13:00 911

原创 关于App启动屏幕的那些事

闪屏的想法使我有点生气。只是说这句话让我有些犹豫。闪屏只是浪费你的时间,对吗?作为一个Android开发人员,当我看到一个闪屏,我知道是一些开发者不得不添加两三秒钟延迟到代码中。然而每次启动时,我都要盯着一些图片三秒钟,直到这个应用程序可以使用。我知道哪个应用程序打开了。我知道那是什么。让我使用它!谷歌建议你可能会惊讶地听到,谷歌主张使用闪屏。就在material design规范。 这并非总是如

2017-02-17 14:17:13 957

原创 Androidannotations、IntentService、Freeline同时使用时无法编译

AndroidAnnotations(以下简称AA) 是通过注解简化代码的一个快速开发框架,通过生成当前类的子类来实现相应的代码。 开发功能中也遇到过生成的子类无法找到的问题,但一般仔细查找,都能找到代码问题所在。但今天遇到这个问题,却让我感到很棘手。 图片所示的是正确编译后的效果,而我今天遇到的是编译release版时,release文件夹什么也不生成,在debug模式下确可以正常生成子类

2017-02-17 13:27:54 458

原创 Java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader解决方法

在app中使用了so库,之前一直运行的很好,不知道怎么回事,在重构其它功能后,编译完的app无法调用.so的库,报找不到路径。 我猜测可能是由于重构过程中,对工程的配置有修改影响了.so的加载。 异常内容: Java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader [DexPathList[[zip file “/data/a

2017-02-06 13:26:53 6035

AndroidAnnotations 是如何工作的

AndroidAnnotations 是如何工作的 使用注解的方式开发android,极大提高了开发效率

2014-02-28

jquery 的checkbox样式

基于jQuery的Checkbox精美样式插件 .

2012-02-28

slf4j-api-1.6.3

slf4j-api-1.6.3 解决junit 调试jpa的问题 是不兼容问题

2011-10-18

cvsnt2.5.04(zen) Build 3236.msi

cvsnt2.5.04(zen) Build 3236.msi 安装配置请查看 http://blog.csdn.net/ocean20/archive/2011/04/06/6304836.aspx

2011-04-07

使用lcds建立flex+java的web工程

使用lcds建立flex+java的web工程

2010-03-18

空空如也

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

TA关注的人

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