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
okhttp源码解析
Java设计模式~单例模式
微信公众号:程序员Hotel专注分享程序员技术干货,包括开发工具、Java基础、Java并发、Python、JVM、分布式、微服务、消息队列、Git、
源码解析
、数据库、设计模式、面试机经、程序人生等,助你编程之路少走弯路
xiezhixin
·
2023-09-23 17:32
block
源码解析
什么是block?首先,看一个极简的block:intmain(intargc,constchar*argv[]){@autoreleasepool{void(^block)(void)=^{NSLog(@"Hello,World!");};block();}return0;}block编译转换结构对其执行clang-rewrite-objc编译转换成C++实现,得到以下代码:struct__bl
开了那么
·
2023-09-23 15:48
HarmonyOS开发:封装一个便捷的Log工具类
本章的内容大致如下,关于
源码解析
,我们放到下篇文章概述。1、Log工具快速使用2、全局初始化3、基本打印4、开
程序员一鸣
·
2023-09-23 12:14
HarmonyOS点石成金
HarmonyOS日志打印
鸿蒙打印日志
鸿蒙hilog使用
HarmonyOS打印日志
【PostgreSQL内核学习(十四)—— (PortalRunMulti 和 PortalRunUtility)】
本文主要参考了《PostgresSQL数据库内核分析》一书,OpenGauss1.1.0的开源代码和《OpenGauss数据库
源码解析
J.Kuchiki
·
2023-09-23 11:44
PostgerSQL
postgresql
数据库
Kubernetes
源码解析
- Informer 的工作原理
上篇扒了HPA的源码,但是没深入细节,今天往细节深入。为什么要有Informer?Kubernetes中的持久化数据保存在etcd中,各个组件并不会直接访问etcd,而是通过api-server暴露的RESTful接口对集群进行访问和控制。资源的控制器(图中右侧灰色的部分)读取数据也并不会直接从api-server中获取资源信息(这样会增加api-server的压力),而是从其“本地缓存”中读取。
云原生指北
·
2023-09-23 10:23
rocketmq 源码阅读笔记
一、概念模型RocketMQ
源码解析
(一)-架构原理-https://www.jianshu.com/p/6b833d01b249二、通信模块RocketMQ源码阅读(二)-通信模块:https://www.jianshu.com
余冰涛
·
2023-09-23 08:09
源码
后台
网络编程
数据结构
java
面试
通过http发送post请求的三种Content-Type分析
通过
okhttp
向服务端发起post网络请求,可以通过Content-Type设置发送请求数据的格式。
niuyongzhi
·
2023-09-23 07:12
http
网络协议
网络
Flink1.14 Source概念入门讲解与
源码解析
目录FlinkSource概念SourceSource源码getBoundedness()createReader(SourceReaderContextreaderContext)createEnumerator(SplitEnumeratorContextenumContext)SplitEnumeratorrestoreEnumerator(SplitEnumeratorContextenu
Stray_Lambs
·
2023-09-23 07:43
Flink
flink
Okhttp
实现对大文件和视频断点上传
版权声明:本文为卫伟学习总结文章,转载请注明出处!前言:之前项目需要上传大文件的功能,上传大文件经常遇到上传一半由于网络或者其他一些原因上传失败。然后又得重新上传(很麻烦),所以就想能不能做个断点上传得功能。于是网上搜索,发现市面上很少有断点上传得案例,有找到一些案例也是采用socket作为上传方式(大文件上传,不适合使用POST,GET形式)。由于大文件夹不适合http上传得方式,所以就能不能把
ZebraWei
·
2023-09-23 06:39
【Jetpack篇】协程+Retrofit网络请求状态封装实战
之前项目一直都是以Retrofit+RxJava+
OkHttp
为网络请求框架,RxJava已经很好的封装了不同的请求状态,onSubscribe、onNext、onError等,只需要在不同的回调中做出相应的动作就
付十一v
·
2023-09-23 04:11
Gateway学习和
源码解析
文章目录什么是网关?搭建实验项目demo-servicegateway-service尝试简单上手路由(Route)断言(Predicate)和断言工厂(PredicateFactory)gateway自带的断言工厂After(请求必须在某个时间点之后)Before(请求必须在某个时间点之前)Between(请求必须在某两个时间点之间)Cookie(请求必须包含某些cookie)Header(请求
每天进步亿点点的小码农
·
2023-09-23 03:40
SpringCloud
源码学习
gateway
学习
java
QT元对象Meta-Object系统
为什么QT采用元对象Meta-Object系统元对象系统(运行时类型识别)QT元对象系统用途使用元对象系统需要满足三个条件moc:Meta-ObjectCompiler元对象编译器Q_OBJECT()宏
源码解析
信号槽机制
rainbow_lucky0106
·
2023-09-23 00:39
C++\QT
QT元对象系统
QT属性系统
Spring的RestTemplate学习
RestTemplate并没有限定Http的客户端类型,而是进行了抽象,目前常用的3种都有支持:HttpClient
OkHttp
JDK原生的URLConnection(默认的)首先在项目中注册一个RestTemplate
冰阔落好喝Wow
·
2023-09-22 23:47
spring
java
http
Cesium
源码解析
一(搭建开发环境)
目录1.前言2.down代码3.安装依赖4.打包5.引用源码6.预览7.总结1.前言 其实搭建CesiumJS的开发环境非常简单,只需要安装好了node环境,其他的都好说,为了能够让零基础的同学入门,我们还是来简单讲一讲。2.down代码 第一步当然是上githubdown代码了,本文作者选择的是1.91,为什么是1.91?因为google3dtiles的要求是最低1.91。附上地址:Cesi
xiangshangdemayi
·
2023-09-22 22:34
Cesium
cesium
源码
环境
搭建
InfoBoxDescrip
【日常业务开发】Java调用第三方http接口的常用方式
接口的方式通过JDK网络类Java.net.HttpURLConnection通过apachecommon封装好的HttpClient通过Apache封装好的CloseableHttpClient通过
OkHttp
喜羊羊sk
·
2023-09-22 21:48
#
日常业务开发
java
http
开发语言
Soul API网关
源码解析
10-数据同步篇
目标Nacos简单介绍Nacos关键特性Nacos服务搭建启动soul-adminnacos配置启动添加Soul-Nacos依赖修改yml配置文件启动admin会看到Nacos网页上有四个数据介绍Nacos在Admin启动流程DataSyncConfiguration初始化NacosBeanadmin数据发生变动发布流程总结Nacos简单介绍image.png上图从特性、架构、业务、生态、优势、战
nuopromise
·
2023-09-22 21:02
解析 Nebula Graph 子图设计及实践
解析NebulaGraph子图设计及实践前言在先前的QueryEngine
源码解析
中,我们介绍了2.0中QueryEngine和1.0的主要变化和大体的结构:架构变化大家可以大概了解到用户通过客户端发送一条查询语句
NebulaGraph
·
2023-09-22 19:01
实现一款高可用的 TCP 数据传输服务器(Java版)
每天14:00更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件RocketMQ
Java基基
·
2023-09-22 19:57
java
tcp/ip
服务器
开发语言
网络协议
Maven私服Nexus安装与使用,springboot
源码解析
*[登录Nexus](about:blank#Nexus_76)**[默认仓库说明](about:blank#_96)*[仓库类型](about:blank#_105)*[配置阿里云公共仓库](about:blank#_120)*[Maven配置使用Nexus私服](about:blank#MavenNexus_149)**[Maven配置私服下载依赖方式](about:blank#Maven_1
m0_61453067
·
2023-09-22 15:06
程序员
maven
docker
jenkins
后端
vue
源码解析
经典的双向绑定图1.每一个directive对应一个watcher,watcher负责更新directive,更新的数据从哪来?从依赖项里(Dep)里来。创建一个directive都会创建一个watcher,watcher会收集它,把它放到指令集或者说依赖项(Dep)里面Observer是观察者,控制数据的中心,更新数据Dep只是负责收集,Observer负责更新数据,Observer里面有get
hha123
·
2023-09-22 15:51
OkHttp
源码分析(三)——网络操作(两个拦截器)
OkHttp
中连接池的实现——连接拦截器ConnectInterceptor。
李die喋
·
2023-09-22 12:17
JDK1.8 线程池
源码解析
1.线程池目的减少系统频繁创建、销毁线程带来的开销,重复利用线程。线程是稀缺资源,需要线程池科学规划线程数据量、工作队列以及拒绝策略,防止高并发引起服务器宕机。2.线程池核心参数核心类ThreadPoolExecutor实现了线程池。corePoolSize,核心线程数,指线程池中报错的线程数,包含空闲线程。maximumPoolSize,程池中允许的最大线程数。ThreadFactory,线程工
南风nanfeng
·
2023-09-22 09:29
(未解决)A/libc: Fatal signal 11 (SIGSEGV), code 1
环境:Kotlin1.2.71,gradle3.3.0,buildToolsVersion28.0.3retrofit22.4.0
okhttp
3.11在安卓项目中interfaceApiService@
叛逆的曾小砂
·
2023-09-22 05:03
Android kotlin系列讲解(入门篇)使用HTTP访问网络
点击查看>返回总目录<|上一篇:Androidkotlin系列讲解(入门篇)WebView的用法文章目录1、使用HttpsURLConnection2、使用
OkHttp
1、使用HttpsURLConnection
彬sir哥
·
2023-09-22 05:12
Android
kotlin入门到进阶系列讲解
android
studio
kotlin
http
入门
只会用 Spring Boot 创建微服务?这 4 种替代方案绝了!
每天14:00更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件RocketMQ
Java基基
·
2023-09-22 05:07
中间件
java
spring
spring
boot
分布式
【最近抖音上元宇宙虚拟项目七国争霸,直播互动游戏
源码解析
】
最近抖音上元宇宙虚拟项目七国争霸,直播互动游戏,用户进入直播间可以发送弹幕互动,可能因为疫情大家憋在家无聊,直播间人数有5000多人,使用OBS做无人直播,不仅不会被限流,一天轻松赚个几百块也是玩一样。源码下载位置:https://code.data5u.com/code/detail-624.html七雄争霸包括七个国家:齐、楚、燕、韩、赵、魏、秦。游戏每10分钟会进行一场,结束后会有战绩排行榜
DATA5U
·
2023-09-22 01:58
小程序源码
无人直播
七国争霸
七雄争霸
抖音无人直播
抖音七国争霸
Spring框架(三) Ben生命周期
源码解析
感兴趣的话大家可以关注一下公众号:猿人刘先生,欢迎大家一起学习,一起进步,一起来交流吧!本篇文章主要说明的是一个Bean是在Spring中如何创建的,也就是Bean的生命周期,在传统的Java应用中,bean的生命周期很简单,使用Java关键字new进行Bean的实例化,然后该Bean就能够使用了。一旦bean不再被使用,则由Java自动进行垃圾回收。相比之下,Spring管理Bean的生命周期就
lingering fear
·
2023-09-21 23:26
java
spring
java
Android Retrofit
OkHttp
RxJava集成及简单封装
1.添加gradle依赖implementation'com.squareup.
okhttp
3:
okhttp
:3.11.0'implementation'com.squareup.
okhttp
3:logging-interceptor
1532
·
2023-09-21 21:57
[Dubbo3.0.8
源码解析
系列]-21-Dubbo3消费者引用服务的入口
21-Dubbo3消费者引用服务入口21.1简介前面我们通过Demo说了一个服务引用配置的创建。另外也在前面的文章说了服务提供者的启动完整过程,不过在说服务提供者启动的过程中并未提到服务消费者是如何发现服务,如果调用服务的,这里先就不再说关于服务消费者启动的一个细节了,直接来看前面未提到的服务消费者是如何引用到服务提供者提供的服务的。先来回顾下样例代码:publicclassConsumerApp
宋小生的博客
·
2023-09-21 19:26
Dubbo
dubbo
java
开发语言
Dubbo
源码解析
之服务发布与注册
准备dubbo版本:2.5.4Spring自定义扩展dubbo是基于spring配置来实现服务发布,并基于spring的扩展机制定义了一套自定义标签,要实现自定义扩展,spring中提供了NamespaceHandler、BeanDefinitionParser两个类用于实现扩展NamespaceHandler:注册一系列BeanDefinitionParser,利用他们进行解析BeanDefin
寒武没有纪
·
2023-09-21 19:25
Dubbo
Dubbo
Registry
服务发布
服务注册
SPI
RecyclerView
源码解析
(四):RecyclerView对ViewHolder的回收
RecyclerView
源码解析
(四):RecyclerView对ViewHolder的回收导言前面几篇文章我们已经介绍了RecyclerView绘图的三大流程和其四层缓存机制,不过对于我来说还有一个疑问
Tai_Monster
·
2023-09-21 18:19
Android开发笔记
java
spring
开发语言
android
缓存
Cesium
源码解析
地球加载过程(一)
对于地形处理的过程的大概认识是,渲染需要地形数据,地形数据的下载需要依据相机的位置确定,地形数据的下载需要地图服务,而地图服务也有很多种(WMS(网络地图服务)、WMTS(网络地图瓦片服务)、TMS(瓦片地图服务)),针对TMS服务输出的地形瓦片数据也有很多种格式(quantized-mesh、heightmap等),gis行业多年以来出现的各种技术、规范构成今天庞大的gis行业体系。Cesium
tianyapai
·
2023-09-21 15:17
cesium
cesium
OKHttp
网络请求流程浅析
OkHttp
是一款用于Android和Java的网络请求库,也是目前Android中最火的一个网络库。
施洛辛
·
2023-09-21 14:06
OkHttp
-概述
文章目录
OkHttp
Get请求Post请求使用场景版本MockWebServerGraalVMNativeImage许可证书
OkHttp
HTTP是现代应用程序联网交换数据和信息的主要方式。
幸福在路上wellbeing
·
2023-09-21 13:38
Android开源框架
okhttp
android
网络
android
okhttp
封装,Android应用开发之
okhttp
-utils的封装之
okhttp
的使用
本文将带你了解Android应用开发之
okhttp
-utils的封装之
okhttp
的使用,希望本文对大家学Android有所帮助HTTP是现代应用的网络。这就是我们如何交换数据和媒体。
weixin_39859954
·
2023-09-21 13:38
android
okhttp
封装
Okhttp
【简介】应用 示例
资源GitHub:https://github.com/square/
okhttp
官网文档APIYou'llalsoneedOkio【https://github.com/square/okio】,which
OkHttp
usesforfastI
weixin_33725239
·
2023-09-21 13:07
移动开发
java
php
OkHttp
-3.12.x
文章目录0.简介1.从demo说起2.
OkHttp
Client
源码解析
1)有两种方式创建
OkHttp
Client:2)为什么要用建造者模式?
欧阳惜竹
·
2023-09-21 13:06
okhttp
java
Okhttp
3基本使用
OkHttp
是一个高效的HTTP客户端,它有以下默认特性:支持HTTP/2,允许所有同一个主机地址的请求共享同一个socket连接连接池减少请求延时透明的GZIP压缩减少响应数据的大小缓存响应内容,避免一些完全重复的请求当网络出现问题的时候
大马猴JAVA学习
·
2023-09-21 13:06
OkHttp3
OkHttp3
OkHttp
-(一)HttpUrl了解
1,git地址:https://github.com/square/
okhttp
2,官网地址:https://square.github.io/
okhttp
/Http作为现代应用程序的常用联网方式,用于交互数据和媒体信息
mrRuby
·
2023-09-21 13:05
OkHttp
HttpUrl
URL
okhttp
-utils的封装之
okhttp
的使用
okhttp
是HTTP客户端的有效默认:HTTP2支持允许所有请求相同的主机共享一个插座。连接池减少请求的延迟(如HTTP/2不可用)。透明的gzip收缩下载大小。响应缓存避免完全重复要求网络。
iteye_5061
·
2023-09-21 13:34
Android
okhttp
Android
okhttp框架
okhttp使用
okhttp-utils
OkHttp
概述
目录1.
OkHttp
是什么?2.Get方式请求URL3.Post方式提交数据到服务器4.注意事项5.引用
OkHttp
库6.MockWebServer1.
OkHttp
是什么?
mayundoyouknow
·
2023-09-21 13:33
Android拓展
OkHttp
OkHttp
,一次无奈的使用
一次使用
OKHTTP
的心痛历程最近由于一些不得已的原因,接触到了
OKHttp
,说起来也挺Dan疼的,之前同事将生产附件上传地址配置成了测试地址,还好数量不多,没有造成太大的影响,况且的是这位同事又离职了
严阵以待
·
2023-09-21 13:03
Java
http
OkHttp
- 现代应用网络的方式
官网:Overview-
OkHttp
HTTPisthewaymodernapplicationsnetwork.It’showweexchangedata&media.DoingHTTPefficientlymakesyourstuffloadfasterandsavesbandwidth.
OkHttp
isanHTTPclientthat
KarenChia
·
2023-09-21 13:00
Android开发技术
Java开发技术
okhttp
网络
OkGo - 一个基于
okhttp
的标准RESTful风格的网络框架
官网GitHub-jeasonlzy/
okhttp
-OkGo:OkGo-3.0震撼来袭,该库是基于Http协议,封装了
OkHttp
的网络请求框架,比Retrofit更简单易用,支持RxJava,RxJava2
KarenChia
·
2023-09-21 13:19
Android开发技术
Http
OKGo
Elasticsearch
源码解析
:环境搭建
在之前学习Redis的过程中,我就是一边通过文档/视频学习,一边阅读源码。我发现两种方法可以相辅相成,互相补充。阅读文档可以帮助我们快速了解某个功能,阅读源码有助于我们更深入的理解这一功能的实现及思想。因此,在学习Elasticsearch的时候我也准备采用这样的模式。所以,从今天开始,我会定期更新学习Elasticsearch源码的收获。在开始学习之前,需要先把环境准备好。所以今天就先分享一下准
Jackeyzhe
·
2023-09-21 13:49
开发神级插件 Bito
它的功能类似于ChatGPT,可以回答你提问的技术问题(我称它为
源码解析
神器),或者帮你编写一些简单的任务(复杂的也可以试试)。
初心w50t2
·
2023-09-21 12:02
vue.js
Spring Boot+Spring mvc+Mybatis的基础框架demo
后续我会陆续更新,微服务架构(SpringBoot、SpringCloud)、分布式架构(Dobbo+Zookeeper)、大数据架构以及
源码解析
等相关的文章,感兴趣的
゛Smlie。
·
2023-09-21 12:25
java
Spring
Boot+Spring
TensorFlow Lite
源码解析
之一
1.简介TensorFlowLite是一个用于端侧推理的工具集,它可以让我们将TensorFlow模型部署到手机、嵌入式设备甚至物联网设备上。它主要分为两部分:模型转换工具以及模型推理引擎。顾名思义,模型转换工具是用于对模型进行转换的,目前也只是将TensorFlow导出的.pb模型转换为.tflite模型。对于高通SNPE这种面向多种框架导出的不同格式的模型的推理引擎,有必要将不同格式的模型统一
SunnyZhou1024
·
2023-09-21 11:50
讲讲spring-kafka消费者模型
源码解析
1整体流程2消费者启动2.1容器启动2.1.1consumer启动1)遍历每一个带有@KafkaListener注解的类或方法,经过一系列解析最终为其创建一个MessageListenerContainer,具体实现类为ConcurrentMessageListenerContainerKafkaListenerEndpointRegistry#registerListenerContainer:
吒哇
·
2023-09-21 11:49
东哥内部总结
spring
Axios
源码解析
基类Axios跟随入口index.js进入/lib/axios.js,第一个方法则是createInstance创建Axios实例。先理解一些属性后,再看/core/Axios.js的代码。interceptors,拦截器/core/InterceptorManager.jsinterceptors.request,interceptors.response为InterceptorManager的
丶梅边
·
2023-09-21 10:48
上一页
45
46
47
48
49
50
51
52
下一页
按字母分类:
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
其他