E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Android网络编程系列
Android网络
请求3--解析OkHttp源码
文章目录1.OkHttp简介2.源码解析2.1OkHttp请求流程2.1.1从请求处理开始分析2.1.2Dispatcher任务调度2.1.3Interceptor拦截器2.1.3.1getResponseWithInterceptorChain()方法2.1.3.2Interceptor源码2.1.3.2.1ConnectInterceptor2.1.3.2.2CallServerInterce
小柯基_littlecorgi
·
2020-08-24 07:39
Android
Kotlin
okhttp,
Android网络
框架学习之OKHttp
http://blog.csdn.net/lmj623565791/article/details/49734867一、概述之前写了篇AndroidOkHttp完全解析是时候来了解OkHttp了,其实主要是作为okhttp的普及文章,当然里面也简单封装了工具类,没想到关注和使用的人还挺多的,由于这股热情,该工具类中的方法也是剧增,各种重载方法,以致于使用起来极不方便,实在惭愧。于是,在这个周末,抽
SDingBa
·
2020-08-24 07:23
android
金山Andorid面试总结
比如声明一个String的变量深入理解JVM(一)——基本原理浅谈JVM及原理3.TCP和UDP区别4.线程和进程的区别5.Volley的三层缓存
Android网络
框架-Volley(一)工作原理分析请注意
lK先生
·
2020-08-24 03:43
面试
可视化网关
编程系列
教程-----(10)数据可视化 Grafana
前言数据是非常重要的价值物,好好利用的话对自己的帮助非常大上一篇文章介绍了,数据采集和数据存储,这一篇来介绍数据的可视化操作,更直观的看到数据的变化。先上个效果图(网图,用来监控云主机的状态)这里我们就简单模拟一个温度数据,然后利用Grafana将其可视化。模拟的数据操作,请看案例image.pngGrafana介绍Grafana.pngGrafana是一个跨平台的开源的度量分析和可视化工具,可以
Songzh
·
2020-08-23 21:20
可视化网关
编程系列
教程-----(9)数据存储 Influxdb
前言image.png本节内容主要介绍怎么将数据存到数据库,这里我使用的是时许数据库influxdb,一个非常好用的数据库。比较适合物联网数据的存储,大家可以自行去了解一下influxdb.png安装并运行influxdb下载安装influxdb到官网的下载目录里选择你现在的环境,我的是win10,下载一个压缩包,解压后,就可以直接用了。还是非常简单的。下载链接https://portal.inf
Songzh
·
2020-08-23 19:31
ConcurrentHashMap
高并发
编程系列
:ConcurrentHashMap的实现原理Java:CAS(乐观锁)JDK1.7以前使用分段锁,一个Segment数组和多个HashEntry组成,Segment数组是将一个大的table
neabea2016
·
2020-08-23 17:44
Android
C#网络
编程系列
文章(七)之UdpClient实现异步UDP服务器
原创性声明本文作者:小竹zz本文地址http://blog.csdn.net/zhujunxxxxx/article/details/44258719转载请注明出处文章系列目录C#网络
编程系列
文章(一)
小竹zz
·
2020-08-23 08:21
UDP/TCP通讯
c#技术类
网络编程
c#网络编程
cc2530裸机
编程系列
笔记1--定时器Timer1模模式的程序设计
定时器/计数器是单片机的几大重要资源之一,而cc2530的定时器/计数器与普通的51系列单片机相比,工作模式增加了。通过学习手册可知cc2530的定时器/计数器有三种工作模式,风别为自由模式、模模式和正计数/倒计数模式。无论哪种模式,均可以采用查询和中断两种方式使用定时器的。本专题讲述cc2530定时器/计数器处于模模式时的编程方法。首先是用查询的方式来使用Timer1定时器。使用Timer定时器
霜月孤鸟
·
2020-08-23 05:07
嵌入式硬件
cc2530裸机
编程系列
笔记2--定时器Timer1模模式程序(中断方式)
上篇专题中描述的是采用查询的方式完成定时器Timer1模模式程序的设计,本篇则介绍采用中断的方式完成定时器Timer1模模式程序的设计。查询的方式,上篇已经介绍过就是在主程序中不断的查询中断标志是否被置位,置位后则进行相应处理。中断的方式则为,当中断产生时,CC2530在硬件的作用下将程序跳转到中断中断服务程序去执行。先贴出中断方式的程序:#include#defineuint8unsignedc
霜月孤鸟
·
2020-08-23 05:36
嵌入式硬件
并发
编程系列
(一)—多线程基本概念
前言大家好,牧码心从此系列开始将给大家推荐java多线程方面内容,今天给大家推荐一篇Java多线程系列之基础篇(一)—基本概念的文章,希望对你有所帮助。内容如下:多线程概念进程和线程线程的状态几个关键字多线程的注意点概要随着现代操作系统发展,多处理器的诞生,若系统同一时刻只处理一个任务,效率会变得很低,并且不能充分发挥计算机的能力,达到充分利用计算机资源的效果。所以为了更好的利用系统资源,提高任务
greekw
·
2020-08-23 04:07
并发编程
记一次
Android网络
请求过程中静态成员变量导致的问题
最近在项目过程中使用到了okhttp网络框架,在给服务器以post键值对方式提交数据时服务器一直给空指针的异常,心想这次终于也发现后台人员的锅了,哈哈,但出于负责任自己用接口测试工具请求数据竟然没错误,细心一想着者很可能是是自己前端的问题,于是开始排查问题。在debug模式下发现三个参数的键值都是一样的,what?怎么可能,细心看了自己的代码键值也没有错误,于是开始看传的参数的构造方法,果不其然网
写代码的闲篇
·
2020-08-22 23:37
android 拨号上网流程
android网络
拨号流程:frameworks\base\services\java\com\android\server\ConnectivityService.java->[MyHandler->
散人2020
·
2020-08-22 22:08
转载
Android
Android手机上网实现机制
一、
Android网络
整体结构流程结构图如下:
Android网络
中,在底层实现了两个虚拟串口:Command命令通道:建立或断开网络连接Data数据通道:基于TCP/IP网络通信协议的数据传输[可分析下基于
hanyr1208
·
2020-08-22 21:03
Telephony通信功能
Android网络
相关---上网流程
网络应用,对于用户来说,主要是搜索,浏览网页,发email,发mms。对于android来说这些应用涉及到的一些中间过程,主要涉及到webkit,wap,smtp等协议,然后是socket通信,然后就是linux内核的tcpip协议栈,及ppp协议,最后再是ttyS0之类的设备接口,最后由modem发送数据。另外手机的网络接口可能不是modem,有可能是网卡或者wifi,那么android中也有相
已成往事
·
2020-08-22 20:19
android
linux/ubuntu
c/c++
java
【5】-阿里面试题
android网络
图片加载优化
题目:遇到网络不好,卡顿的时候如何对网络的加载图片进行优化?思路:从加载的图片的本身和手机的存储两方面考虑解决办法:1.找现有图片格式的替换者在众多的图片格式中,选择了Google的WebP。原因很简单:压缩效率高,而且对Android的支持好(毕竟就是Google提出来的)。使用WebP之后,相对于JPG格式的图片,流量省了将近25%到35%;相对于PNG格式的图片,流量省了将近80%。最重要的
fesng
·
2020-08-22 18:43
Android网络
通信中数据传输的XML格式使用
什么是XML格式步骤简介1在服务器的WebContent中新建一个XML文件存储数据名为girlsxml这就是服务器端发送给客户端的XML文件2新建一个XmlThreadjava类继承Thread用来向服务器请求并下载XML文件完成相关的XML文件解析操作3新建一个Girljava类存储相关的标签名字4新建一个名为myxml的布局文件5新建一个XmlActivityjava来关联myxml启动Xm
tonydandelion2014
·
2020-08-22 18:02
Android学习
Android网络
请求篇-OkHttp原理解析1(框架流程篇)
一直想写一篇简洁而不失内涵的OKHTTP源码分析,甚至从19年春节前就开始翻阅OkHttp的源码。但是赶上春节事多心杂,没能将心中所想梳理出来。现在疫情当前,节约了外出活动的时间,静心打磨了此文,希望对看本文的小伙伴有所帮助,更希望武汉坚强,祖国安康。本文源码基于OkHttp3.14.6,该版本是Java版最新的一版,后续的4.*全面使用了Kotlin,如有需要可再进行分析。针对OkHttp我打算
迷路国王
·
2020-08-22 18:15
Android知识
Android网络
编程(八) 之 HttpURLConnection原理分析
1使用回顾我们在前面博文《
Android网络
编程(四)之HttpClient与HttpURLConnection》中已经对HttpURLConnection的使用进行过介绍。
子云心
·
2020-08-22 17:58
Android网络编程
Android进阶与总结
android JSON解析之JSONObject与GSON
原文地址为:androidJSON解析之JSONObject与GSON博客逐步迁移至极客兔兔的小站1.写在前面JSON数据是
android网络
开发中常见的数据格式,JSON最常见的传输方法是使用HTTP
kkwant
·
2020-08-22 17:59
android使用Xuitls上传文件(服务端实现为java)
相比熟悉
android网络
框架的你,或多或少会XUtils听到这个框架的大名。它在github上也十分活跃。
小鱼小鱼
·
2020-08-22 15:00
Android
Android网络
编程(十)Retrofit2后篇[注解]
G相关文章
Android网络
编程(一)HTTP协议原理
Android网络
编程(二)HttpClient与HttpURLConnection
Android网络
编程(三)Volley用法全解析
Android
weixin_30678821
·
2020-08-22 14:27
重拾Android之路之Retrofit+RxJava+OkHttp
简介:Retrofit:Retrofit是Square公司开发的一款针对
Android网络
请求的框架。底层基于Ok
OzanShareing
·
2020-08-22 13:48
Mac下Android iperf网络测试
在mac环境下,对
android网络
性能进行iperf测试,步骤如下:1.iperf的安装Mac的iperf安装brewinstalliperfandroid的iperf,有两种方式,一种安装iperfapk
wchyan
·
2020-08-22 10:11
嵌入式
性能优化
浅谈Java并发
编程系列
(四)—— 原子性、可见性与有序性
Java内存模型是围绕着在并发过程中如何处理原子性、可见性和有序性这3个特征来建立的,我们来看下哪些操作实现了这3个特性。原子性(atomicity):由Java内存模型来直接保证原子性变量操作包括read,load,assign,use,store和write。大致可以认为基本数据类型的访问读写是具有原子性的。如果应用场景需要一个更大范围的原子性保证,Java内存模型还提供了lock和unloc
codershamo
·
2020-08-22 09:34
java
内存
可见性
原子性
jvm
Android网络
图片请求+二级缓存实现
序言对于android学习者,对于网络请求势必都经历这样的一个过程,通过HttpClient或者HttpUrlConnection,来发其请求然后通过Handler进行数据的传递,非常的麻烦,然后后来你知道了有Volley,OKHttp,来让我们尝试动手写个网络请求的小工具吧,来对其进行一个剖析。图片请求网络框架对于图片的请求,我们需要设置一个缓存,通过缓存策略来减少网络请求,从而减少电量消耗和流
Jensen95
·
2020-08-22 09:44
android
网络请求
.NET 4 并行(多核)
编程系列
之二 从Task开始
前言:我们一步步的从简单的开始讲述,还是沿用我一直的方式:慢慢演化,步步为营。本篇文章的议题如下:1.Task基础介绍2.Task的创建3.获取Task的执行结果4.补充细节1.Task基础介绍首先我们还是来看看一段简单的代码:这里展示的只是一段简单的代码,不能显示出并行编程的特点。但是我们还是从最基本的开始看,慢慢进入深一点的话题。如果你曾经用过.NET中的多线程编程,比较一下,就会发现:这段代
小洋(燕洋天)
·
2020-08-22 02:05
.NET4
并行
多核
编程
.NET 4 并行(多核)
编程系列
之一入门介绍
本系列文章将会对.NET4中的并行编程技术(也称之为多核编程技术)以及应用作全面的介绍。本篇文章的议题如下:1.并行编程和多线程编程的区别。2.并行编程技术的利弊3.何时采用并行编程1.并行编程和多线程编程的区别。1.1并行编程。现在随着多核计算机的普及,并行编程技术,也就是多核编程技术也逐渐称为开发的主流。为此,在.NET4中就引入了“并行编程”。在.NET4中一些列的Library和类为并行编
小洋(燕洋天)
·
2020-08-22 02:31
.NET4
并行
多核
编程
并发编程 — 详解线程池
—详解线程池博客分类:Javajava多线程编程本文章需要对JDK5Executor框架有所了解,请读者先阅读初解线程池:http://ray-yui.iteye.com/blog/2072463并发
编程系列
文章
南华
·
2020-08-22 01:22
java开发之netty框架
浅谈Java并发
编程系列
(八)—— LockSupport原理剖析
LockSupport用法简介LockSupport和CAS是Java并发包中很多并发工具控制机制的基础,它们底层其实都是依赖Unsafe实现。LockSupport是用来创建锁和其他同步类的基本线程阻塞原语。LockSupport提供park()和unpark()方法实现阻塞线程和解除线程阻塞,LockSupport和每个使用它的线程都与一个许可(permit)关联。permit相当于1,0的开
weixin_33948416
·
2020-08-21 11:23
解决问题1:可以从桌面显示到FORM MFC/HALCON混合
编程系列
一_打开图像_简单处理_...
解决问题1:可以从桌面显示到FORMMFC/HALCON混合
编程系列
一_打开图像_简单处理_没法爱上新浪转载:http://blog.sina.com.cn/s/blog_812e326f010110og.html
weixin_30839881
·
2020-08-21 11:28
UART0串口
编程系列
(五)
串口(UART0)之UC/OS(二)---------------------------------------------------------Author:tiger-johnWebSite:blog.csdn.net/tigerjbEmail:
[email protected]
:2011年1月29日星期六Tiger声明:本人鄙视直接复制本人文章而不加出处的个人
冀博
·
2020-08-21 10:07
嵌入式开发
Java 并发编程:线程间的协作(wait/notify/sleep/yield/join)
Java并发
编程系列
:Java并发编程:核心理论Java并发编程:Synchronized及其实现原理Java并发编程:Synchronized底层优化(轻量级锁、偏向锁)Java并发编程:线程间的协作
ankuiba5737
·
2020-08-21 08:15
Android 网络(一) HTTP协议
接下来我将持续推出
Android网络
相关的一系列文章,包括HttpURLConnection、Volley、OkHttp3、Retrofit2的使用及源码分析等,有兴趣可以关注whd_Alive的Android
whd_Alive
·
2020-08-21 07:44
Android
网络
Android网络
协议总结
Android网络
协议总结Android开发中要掌握的协议,一般包括Http协议和Tcp/Ip协议,如果开发蓝牙设备还要知道一些蓝牙BLE协议。
峥嵘life
·
2020-08-21 07:12
android
Android网络
Retrofit的简单封装
前言2016年,关于retrofit和okhttp这两个话题非常火,retrofit+okhhtp已经成为
Android网络
请求的主流框架了,看了一下现在公司的项目,还是使用的原始的HttpURLConnection
逍遥牧马1992
·
2020-08-21 05:57
android
Retrofit
genyMotion模拟机连接网络的实现
在学习
android网络
编程的时候需要模拟机能够上网,以下总结了genymotion模拟机实现网络访问功能的步骤:打开genymotion的virtualBox设置网卡1、网卡2模拟机中设置proxy1
小菜要发财
·
2020-08-21 01:58
Android 判断网络状态(包括手机连网状态以及目标网址状态)
尤其是在使用
Android网络
编程的时候,应用并不是每次都能连接到网络,一些异常情况也可能导致网络无法连接,在这个时候,对于网络连接的判断就非常重要了。
Snoopy
·
2020-08-21 01:22
Android
Go Web编程--给自己写的服务器添加错误和访问日志
GoWeb
编程系列
的每篇文章的源代码都打了对应版本的软件包,供大家参考。公众号中回复g
Kevin
·
2020-08-21 00:44
golang
日志
middleware
Go Web编程--给自己写的服务器添加错误和访问日志
GoWeb
编程系列
的每篇文章的源代码都打了对应版本的软件包,供大家参考。公众号中回复g
Kevin
·
2020-08-21 00:44
golang
日志
middleware
巧用
Android网络
通信技术,在网络上直接传输对象
转载请注明出处:http://blog.csdn.net/sinyu890807/article/details/8967080要做一个优秀的Android应用,使用到网络通信技术是必不可少的,很难想象一款没有网络交互的软件最终能发展得多成功。那么我们来看一下,一般Android应用程序里都是怎么实现网络交互的,这里拿一个Boook对象为例:如上图所示,首先在手机端生成一个Book对象,里面包含书
iteye_4389
·
2020-08-21 00:41
移动开发
java
json
java多线程
编程系列
-基础1-线程getName和setName的使用
多线程的实现方式有两种:1.继承Thread类2.实现了runnable接口其实在Thread类内部也是实现了Runnable的接口的,写写代码印象更加深刻下面请看://继承Thread类packageendual;publicclassMyThreadextendsThread{publicvoidrun(){System.out.println("Helloword");}}Main的测试类:
chenweishaoxing
·
2020-08-20 23:00
java
并发
编程系列
之深入理解JUC中AQS(AbstractQueuedSynchronizer)
AQS通过内部实现的FIFO等待队列来完成资源获取线程的等待工作,如果当前线程获取资源事变,AQS则会将当前线程以及等待状态等信息构造成一个Node节点,并将其加入等待队列中,同时会阻塞当前线程;当其它获取到资源的线程释放持有的资源时,则会把等待队列中的线程唤醒,使其再次尝试获取对应的资源。AbstractQueuedSynchronizer同步器队列 首先从源码看一下同步队列的结构/***
时光无声
·
2020-08-20 23:20
java
并发编程
aqs
并发
编程系列
之深入理解JUC中AQS(AbstractQueuedSynchronizer)
AQS通过内部实现的FIFO等待队列来完成资源获取线程的等待工作,如果当前线程获取资源事变,AQS则会将当前线程以及等待状态等信息构造成一个Node节点,并将其加入等待队列中,同时会阻塞当前线程;当其它获取到资源的线程释放持有的资源时,则会把等待队列中的线程唤醒,使其再次尝试获取对应的资源。AbstractQueuedSynchronizer同步器队列 首先从源码看一下同步队列的结构/***
时光无声
·
2020-08-20 23:46
java
并发编程
aqs
从通信的角度分析一下微信推送的长连接的弊端——网易面试题
网易那场面试整体水平很高,也让我知道如何去准备android方面的面试印象比较深的就是这个问题从通信的角度分析一下微信推送的长连接的弊端这个问题把通信跟
android网络
很好地结合在一起,查了一下资料发现为了这个问题当年腾讯还跟运行商发生了摩擦首先了解一下信令风暴信令风暴
渡口一艘船
·
2020-08-20 22:57
Android相关
android基础
okhttp3 同时上传文件与其他类型的字段
文章的代码摘抄自:
Android网络
编程(六)OkHttp3用法全解析privatestaticfinalMediaTypeMEDIA_TYPE_TEXT=MediaType.parse("text/plain
OneDeveloper
·
2020-08-20 22:20
Android附加技能
okhttp3
Android网络
下载小结
获取服务器端的数据,使用过两种方法:httppost和webservice。暂时没找到处理办法的是,根据发起请求捕获的异常给用户正确的提示,比如,捕获到SocketException,服务器问题会到这个异常,网络有问题也会到这个异常,该给用户什么提示呢?说到这里,应该是我自己的问题啦。下载流程,刚开始,是把下载的数据直接保存到数据库,然后当第二次调用数据的时候,就从数据库读取。问题是,服务器端有更
Fly_Miss
·
2020-08-20 22:30
移动
Android
Android网络
编程之Http请求服务器数据(POST方式)
Android中的网络请求主要有GET和POST方式。POST方式比GET方式更为安全,因为需要发送的消息不是嵌入在url中的,同时能比GET发送更多的数据。本文讨论使用POST方式向聚合数据API发送请求,以获得手机号码归属地的信息。归属地查询的接口的请求示例为:http://apis.juhe.cn/mobile/get?phone=13429667914&key=您申请的KEY。默认返回的格
乞力马扎罗的雪CYF
·
2020-08-20 22:06
Android开发
Android开发技术分享
android网络
编程HttpURLConnection连接web服务器
http是最常见的应用网络协议之一。这里我们要实现用安卓应用程序,访问javaweb。这里访问的是jsp页面。在实际开发中,应该访问的是servlet。第一步:编写xml布局文件下面是具体视图第二步:给应用程序权限第三步:在MainActivity中写代码publicclassMainActivityextendsActivity{privateEditTextnickname;privateEd
???@java
·
2020-08-20 21:22
安卓编程技术
Retrofit2使用与源码分析
一、Retrofit2的基本使用Reftofit2的基本使用详细参见
Android网络
编程(九)Retrofit2前篇
Android网络
编程(十)Retrofit2后篇[注解]你真的会用Retrofit2
千涯秋瑟
·
2020-08-20 16:17
Bootstrap3多级导航菜单
AngularJS体验式
编程系列
文章,将介绍如何用angularjs构建一个强大的web前端系统。angularjs是由Google团队开发的一款非常优秀web前端框架。
Fens
·
2020-08-20 16:51
上一页
11
12
13
14
15
16
17
18
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他