Android5.0系统访问https要怎么做

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android5.0系统访问https要怎么做相关的知识,希望对你有一定的参考价值。

  需要部署SSL证书吧,部署了SSL证书的网站才可以https访问的,包括一些系统,平台,app等要https访问都需要ssl证书,可以去CA等机构申请SSL。 参考技术A 如果你用OKHttp可以使用下面的代码来设置https访问,强制通过验证

private void setHttpsSSL()
try
TrustManager tm = new X509TrustManager()
public void checkClientTrusted(X509Certificate[] chain, String authType) throws CertificateException

public void checkServerTrusted(X509Certificate[] chain, String authType) throws CertificateException

public X509Certificate[] getAcceptedIssuers()
return null;

;
SSLContext sslContext = SSLContext.getInstance("TLS");
sslContext.init(null, new TrustManager[]tm, null);
mOkHttpClient = mOkHttpClient.setSslSocketFactory(sslContext.getSocketFactory());
catch (Exception e)
LogUtil.d(new AssertionError().getMessage() + "");

高并发系统设计(二十四):服务端监控要怎么做?

除了运维团队对于机器CPU、内存、磁盘、网络等基础监控,还要完成应用程序对数据库的链接、服务报错异常、以及请求超时等问题能做到及时发现。

监控四个指标

分别是延迟,通信量、错误和饱和度。

  • 延迟指的是请求的响应时间。比如,接口的响应时间、访问数据库和缓存的响应时间。

  • 通信量可以理解为吞吐量,也就是单位时间内,请求量的大小。比如,访问第三方服务的请求量,访问消息队列的请求量。

  • 错误表示当前系统发生的错误数量。这里需要注意的是, 我们需要监控的错误既有显示的,比如在监控Web服务时,出现4 * *和 5 * *的响应码;也有隐示的,比如,Web服务虽然返回的响应码是200,但是却发生了一些和业务相关的错误(出现了数组越界的异常或者空指针异常等),这些都是错误的范畴。

  • 饱和度指的是服务或者资源到达上限的程度(也可以说是服务或者资源的利用率),比如说CPU的使用率,内存使用率,磁盘使用率,缓存数据库的连接数等等。

 

技术图片

 

除了以上细节上的监控之外,还有一些监控开源了解下

监控手段还是不少的,Grafana 连接时序数据库,Skywalking,CNCF Prometheus等,APM系统 另外还可以结合Nginx、 Flume 、Kafka 、ELK 等日志收集做自己的系统分析

 

以上是关于Android5.0系统访问https要怎么做的主要内容,如果未能解决你的问题,请参考以下文章

细数Android5.0到Android7.X 多媒体技术新特性

Ubuntu16.04编译Android5.0报了这样的错,请问怎么解决

Android5.0框架层短信接收过程分析

Android5.0框架层短信接收过程分析

Android5.0隐式启动服务

Android5.0 CheckBox颜色修改