logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Android 日常开发 (39)javax.net.ssl.SSLHandshakeException: java.security.cert.CertPathValidatorException:

前言运维说服务器证书到期了,更新了证书,结果出现了上述问题。解决方案通过排查项目代码,发现之前没有做证书信赖验证。这里先提供一个能解决问题但是不是最佳做法的方案,方便大家快速处理问题项目使用了okhttp通过对okhttp的builder添加证书校验OkHttpClient.Builder builderSSLContext sslContext = SSLContextUtil.getDefau

#ssl#https#okhttp
Android日常开发(23)Android使用commons-codec 进行编码和解码操作java.lang.NoSuchMethodError: No static method

前言commons-codec是Apache开源组织提供的用于摘要运算、编码解码的包。常见的编码解码工具Base64、MD5、Hex、SHA1、DES等。异常信息java.lang.NoSuchMethodError: No static method encodeHexString([B)Ljava/lang/String;in class Lorg/apache/commons/co...

02)学习 Kotlin 编程语言

学习 Kotlin 编程语言Kotlin 是世界各地的 Android 开发者广泛使用的一种编程语言。本主题可充当 Kotlin 速成课程,能够帮助您快速上手。变量声明Kotlin 使用两个不同的关键字(即 val 和 var)来声明变量。val 用于值从不更改的变量。您不能为使用 val 声明的变量重新赋值。var 用于值可以更改的变量。在以下示例中,count 是一个 Int 类型...

到底了