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源码解析
python flask
源码解析
_Flask知识全套及源码分析
Flask是一个短小精悍可扩展强的框架,他独特之处在于“上下文管理机制”,如果你想要学习Flask使用并了解其中的精髓,那就赶快上车吧。。。。内容包含三部分:1.Flask快速使用a.配置b.路由系统c.视图FBV和CBVd.jinja2模板引擎e.请求和响应f.蓝图g.闪现h.中间件i.常见装饰器等等等2.常见组件a.Flask-Session使用和源码分析b.Wtforms使用和源码分析c.f
weixin_39783426
·
2023-08-03 13:01
python
flask源码解析
Okhttp
在SpringBoot中的应用,太强了
目录一、
okhttp
是什么二、为什么需要用到
okhttp
三、
okhttp
整合springboot的方式一、
okhttp
是什么
OkHttp
是一个开源的Java/AndroidHTTP客户端库,它由Square
揣晓丹
·
2023-08-03 12:12
java
okhttp
自定义view仿写今日头条点赞动画
比如Glide
源码解析
,我看到有作者写了10篇文章一个系列来解析(Glide
源码解析
https://www.jians
honglei92
·
2023-08-03 11:14
设计模式——责任链模式
责任链模式在View事件分发中、
OkHttp
中都有见到。应用面还是很多的。三、实现以一
Utte
·
2023-08-03 07:43
okHttp
源码分析
OkHttp
是一套处理HTTP网络请求的依赖库,由Square公司设计研发并开源,目前可以在Java和Kotlin中使用。
NC丶脑补东
·
2023-08-03 06:39
Selenium2+python自动化51-unittest简介
一、unittest简介1.先导入unittest2.用help函数查看
源码解析
3.查看描
weixin_34381687
·
2023-08-03 06:26
测试
java
python
okhttp
异步get和post请求,实现读取获取、增加http文件数据
Okhttp
类,封装方法packagecom.example.httptest;importandroid.content.ContentValues;importandroid.content.Context
山南237
·
2023-08-03 06:49
android
studio
okhttp
android
okhttp
和linechart的应用:从http获取数据生成折线图 34 / 100
MainActivity类packagecom.example.linecharthttp;importandroidx.annotation.NonNull;importandroidx.appcompat.app.AppCompatActivity;importandroid.annotation.SuppressLint;importandroid.graphics.Color;import
山南237
·
2023-08-03 06:17
okhttp
http
网络协议
Android使用网络技术、WebView的用法、
OkHttp
的用法、解析XML格式数据(Pull,SAX)、解析JSON格式数据(JSONObject、GSON)
一、WebView的用法publicclassMainActivityextendsAppCompatActivity{@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);WebViewwe
摸鱼小小虫
·
2023-08-03 05:31
Android
android
okhttp
xml
开发语言
java
最近问题总结
1.
okhttp
3请求头的问题在最近收集的日志发现这个异常:Java.lang.IllegalArgumentException:Unexpectedchar0x4e2dat0inwifivalue:可以定位到是请求的头部
学无止境的cy
·
2023-08-03 03:37
04-ArrayList
源码解析
和设计思想(集合)
注:源码系列文章主要是对某付费专栏的总结记录。如有侵权,请联系删除。1整体架构ArrayList整体架构比较简单,就是一个数组结构,如下图:ArrayList底层数组结构图中展示的是长度为10的数组,从1开始计数,index表示数组的下标,从0开始计数,elementData表示数组本身,源码中除了这两个概念,还有三个基本概念:DEFAULT_CAPACITY表示数组的初始大小,默认是10;siz
xinxisimple
·
2023-08-03 00:20
IOException: unexpected end of stream on Connection的解决方法
我去网上找了找一般这个问题出现的原因有一下两种,不过我的是第二种原因:1、首先在github上看到这个问题的解释:Theerroroccurswhen
OkHttp
trytoreuseaconnectionthatisinFIN_WAIT2s
n1懂的悲伤_7372
·
2023-08-02 19:31
面试别再问系列之LinkedList
源码解析
ArrayList已经在上一个博客文章中解析了,今天我们来看看List下又一个数据结构LinkedList。而它和ArrayList最大的不同在于ArrayList是基于数组实现,而LinkedList的底层是通过一个个的Node节点来实现的,所以它和ArrayList在很多特性上不一样。首先我们来看看他的数据结构:在这里插入图片描述可以很清晰的看到JDK1.7以后的版本LinkedList是一个
Dp_Minor
·
2023-08-02 16:08
OKHttp
OKHttp
多用于移动端开发中,用来请求服务器的数据,今吾试着用于测试接口,废话不多说直接上一个简单代码
OkHttp
Clientclient=new
OkHttp
Client();Requestrequest
雷神VeryYoung
·
2023-08-02 12:41
Android事件分发机制三:事件分发工作流程
分析了事件分发的真正起点:viewRootImpl,Activity只是其中的一个环节;Android事件分发机制二:viewGroup与view对事件的处理
源码解析
了viewGroup和view是如何分发事件的
一只修仙的猿
·
2023-08-02 12:36
【Spring】Spring之推断构造方法
源码解析
Spring的Bean生命周期中,需要通过构造方法来实例化对象,如果构造方法由多个或者手动指定构造方法,该如何选择用来实例化Bean的构造方法呢。构造方法选择一个构造方法时:如果只有一个无参的构造方法,那么实例化就只能使用这个构造方法了。如果只有一个有参的构造方法,那么实例化时要分情况讨论:使用AnnotationConfigApplicationContext,会使用这个构造方法进行实例化,那么
Firechou
·
2023-08-02 08:45
#
SSM框架
spring
java
构造方法推断
Android 9系统源码_音频管理(一)按键音效
源码解析
前言当用户点击Android智能设备的按钮的时候,如果伴随有按键音效的话,会给用户更好的交互体验。本期我们将会结合Android系统源码来具体分析一下控件是如何发出按键音效的。一、系统加载按键音效资源1、在TV版的Android智能设备中,我们可以通过调节设置页面的开关来控制按键音效的有无,该设置页面对应的系统源码如下所示。packages/apps/TvSettings/Settings/src
AFinalStone
·
2023-08-02 07:26
Framework9源码
android
音视频
frameworks
【JVM】什么是双亲委派机制
文章目录1、类加载机制2、双亲委派模型2.1、介绍2.2、为什么需要双亲委派2.3、
源码解析
3、破坏双亲委派3.1、介绍3.2、破坏实现3.3、破坏双亲委派的例子4、线程上下文类加载器1、类加载机制类加载阶段分为加载
陈宝子
·
2023-08-02 05:16
JVM
jvm
开发语言
java
3.2. treeify(树化) ------ HashMap
源码解析
(JDK1.8)
finalvoidtreeify(Node[]tab){TreeNoderoot=null;//for(TreeNodex=this,next;x!=null;x=next){next=(TreeNode)x.next;x.left=x.right=null;//拿到根节点if(root==null){x.parent=null;x.red=false;//黑化root=x;}else{Kk=x.
第二秒
·
2023-08-02 02:08
QEMU源码全解析14 —— QOM介绍(3)
接前一篇文章:QEMU源码全解析13——QOM介绍(2)本文内容参考:《趣谈Linux操作系统》——刘超,极客时间《QEMU/KVM》
源码解析
与应用——李强,机械工业出版社特此致谢!
蓝天居士
·
2023-08-02 01:55
KVM
QEMU
QEMU
KVM
Spring Boot 2.0
源码解析
-配置绑定
原文:SpringBoot2.0
源码解析
-配置绑定date:2019-04-0117:39:04[TOC]一.前言开发中,时常会有获取某个属性资源文件的场景,尤其是在多个Profile不同配置时熟悉Spring
i蝸居年華_谢谢谢
·
2023-08-01 23:31
mindsdb
源码解析
应用对接的方式包含:mysqlmongodbhttp三种方式都可以实现对于预测器的透出;当然我们常见的都是http或者mysql的方式;下面介绍mysql的方式实现mindsdb的模型预测过程;mysqlProxy.py中的handle()开始:核心代码:当输入的SQL为不同类型行try:ifp.type.value==COMMANDS.COM_QUERY:sql=self.decode_utf(
卫渐行
·
2023-08-01 21:08
OkHttp
Client忽略https证书, PKIX path building failed:unable to find valid certification path to requeste
1.背景近些年
okhttp
client在后端开发中大放光彩,其高效、简介、逻辑清晰的特性吸引了大批后端开发人员,当满足的场景增多,问题也就随之而来,
okhttp
client如何通过https认证就是一个常见的问题
百里生长
·
2023-08-01 16:05
java
服务器
其他
java
https
ca证书
ssl
【Lua学习笔记】Lua进阶——垃圾回收
所以还是重点讲讲垃圾回收文章目录GC辅助垃圾回收collectgarbage增量模式分代模式`__gc`weaktable弱引用表以下大部分内容摘抄自[Lua]垃圾回收详解,lua
源码解析
——gc实现机制
milu_ELK
·
2023-08-01 15:21
Lua学习笔记
lua
学习
笔记
安卓小部件(APPWidget)刷新
源码解析
一列表
一、刷新流程1、system_process发送广播2、应用widget收到广播,执行一系列的业务逻辑后,调用AppWidgetManager的updateAppWidget()方法3、AppWidgetManager通过AIDL通知system_process更新,system_process收到回调后做一些列操作,回调host进程4、host进程绑定service,回调应用进程onDataSe
OpenDreamer
·
2023-08-01 13:10
RocketMQ
源码解析
——Broker部分之Broker启动过程BrokerStartup(2)
@[toc] 前面说了Broker端的部分启动逻辑中的,启动前的准备部分。知道了启动类是BrokerStartup,其中启动前的准备逻辑主要是通过BrokerController来进行处理的。接下来继续分析,后面的启动部分的逻辑启动初始化完毕的服务的start 启动的入口还是在BrokerStartup,然后通过BrokerController来完成。publicstaticvoidmain(St
szhlcy
·
2023-08-01 10:41
SpringBoot
源码解析
—— 自动装配的奥秘(DeferredImportSelector)
title:SpringBoot
源码解析
——自动装配的奥秘(DeferredImportSelector)date:2021/01/1509:22remark:SpringBoot版本为2.2.6,Spring
想54256
·
2023-08-01 10:07
java源码-Map
源码解析
Map是Java中的一个接口,用于存储键值对的映射关系。它提供了一种将键映射到值的方式,每个键都可以唯一映射到一个值上。Map接口及其实现类主要有以下几个核心方法:1.put(key,value):将一个键值对存入Map中,如果已经存在该键,则会更新该键对应的值。2.get(key):根据key获取对应的值,如果不存在该键,则返回null。3.remove(key):根据key删除一个键值对,删除
KillCom
·
2023-08-01 07:43
java
java
哈希算法
开发语言
【Spring】Spring之依赖注入
源码解析
1Spring注入方式1.1手动注入xml中定义Bean,程序员手动给某个属性赋值。set方式注入构造方法注入1.2自动注入1.2.1XML的autowire自动注入Spring会自动的给userService中所有的属性自动赋值(不需要这个属性上有@Autowired注解,但需要这个属性有对应的set方法);XML的自动注入底层其实也就是set方法注入和构造方法注入;Bean的自动注入模式aut
Firechou
·
2023-08-01 03:06
#
SSM框架
spring
spring依赖注入
java
【Spring】Spring之循环依赖底层
源码解析
什么是循环依赖A依赖了B,B依赖了A。示例://A依赖了BclassA{publicBb;}//B依赖了AclassB{publicAa;}其实,循环依赖并不是问题,因为对象之间相互依赖是很正常的事情。示例:Aa=newA();Bb=newB();a.b=b;b.a=a;如上,A和B就相互依赖了,代码运行也是没问题的。Spring存在循环依赖:在Spring中,一个对象并不是简单new出来的,而是
Firechou
·
2023-08-01 03:05
#
SSM框架
spring
java
后端
spring循环依赖
spring三级缓存
Retrofit理解
通过接口在运行时生成字节码;接着通过注解拼装HTTP请求;最后包装了
OkHttp
,实现了对Rxjava、线程的adaption。
七四小生
·
2023-08-01 03:30
MVX总结
MVX总结本文链接文章目录MVX总结无架构MVCMVPMVVMMVIMVVM+Compose+KotlinSnapShotMVVM+Compose+Jetpack+kotlin+协程+retrofit+
okhttp
猎羽
·
2023-08-01 02:40
Android
android
kotlin
异常:CLEARTEXT communication ** not permitted by network security policy
问题使用
okhttp
时遇到异常java.net.UnknownServiceException:CLEARTEXTcommunication**notpermittedbynetworksecuritypolicy
萧延强
·
2023-08-01 00:27
go
源码解析
之TCP连接(二)——Accept
go
源码解析
之TCP连接系列基于go源码1.16.5连接是如何建立的上一章我们通过跟踪net.Listen的调用,了解了socket的创建、端口绑定、开启监听。
银角代王
·
2023-07-31 21:54
判断图片的像素, 视频的时长, 文件的类型, 文件的大小是否超过指定值
packagecom.topsports.decision.engine.common.core.util;importcom.topsports.decision.engine.common.core.exception.BizException;import
okhttp
3
canxiusi
·
2023-07-31 21:32
java
spring
apache
【Spring Boot 源码学习】走近 AutoConfigurationImportSelector
AutoConfigurationImportSelector
源码解析
引言主要内容1.ImportSelector接口2.DeferredImportSelector接口3.AutoConfigurationImportSelector
Huazie
·
2023-07-31 18:49
开发框架-Spring
Boot
spring
boot
源码学习
自动配置导入选择器
ImportSelector
自动加载功能
Spring事务
源码解析
【一次一篇文章弄懂】
学习网站:https://d9bp4nr5ye.feishu.cn/wiki/OJdiwdYeXirkdBk3NV8c5evrnmh视频地址:https://www.bilibili.com/video/BV1fu411V77w上一篇文章我们已经知道了Java中Spring的事务,尤其是声明事务,这篇文章我们来深入探讨一下Spring的声明事务是如何实现的。首先Spring的声明事务是基于AOP实
小道仙97
·
2023-07-31 18:37
源码学习
#
Java
中阶
spring
java
事务
Java事务
事务源码
Java并发编程解析 | 基于JDK
源码解析
Java领域中并发锁之ReentrantReadWriteLock锁的设计思想与实现原理 (二)
苍穹之边,浩瀚之挚,眰恦之美;悟心悟性,善始善终,惟善惟道!——朝槿《朝槿兮年说》写在开头在并发编程领域,有两大核心问题:一个是互斥,即同一时刻只允许一个线程访问共享资源;另一个是同步,即线程之间如何通信、协作。主要原因是,对于多线程实现实现并发,一直以来,多线程都存在2个问题:线程之间内存共享,需要通过加锁进行控制,但是加锁会导致性能下降,同时复杂的加锁机制也会增加编程编码难度过多线程造成线程之
朝槿木兮
·
2023-07-31 16:34
【自我提升】Spring Data JPA之Specification动态查询详解
目录一、应用场景二、
源码解析
三、规约模式四、实际应用一、应用场景1.简介有时我们在查询某个实体的时候,给定的条件是不固定的,这时就需要动态构建相应的查询语句,在SpringDataJPA中可以通过JpaSpecificationExecutor
记录菌
·
2023-07-31 13:12
数据库
【CAS6.6
源码解析
】深入解析TGT和ST的唯一ID是怎样生成的-探究ID生成器的设计
CAS作为一款企业级中央认证服务系统,其票据的生成是非常重要的一环,在票据的生成中,有一个比较重要的点就是为票据生成唯一ID,本文将深入解析CAS系统中的TGT和ST的唯一ID是怎样生成的。文章重点分析源码的过程,不想看分析过程可以直接跳到总结处看结论!!!文章目录A.涉及源码位置介绍B.源码深入解析1.调用入口2.TGT默认唯一ID生成器分析3.默认NumericGenerator分析4.默认R
ATFWUS
·
2023-07-31 12:40
cas源码分析及最佳实践
cas
cas源码分析
中央认证系统源码分析
唯一id生成器设计
可拓展性源码阅读
安卓使用
okhttp
3+retrofit2+rxjava实现网络通信
:最近做一个安卓应用,实现安卓端从服务器端获取电影列表的功能,于是自己搭建了asp.net服务端并实现安卓代码,之前就用这种方式实现安卓和服务器通信,但是之前后端使用java编写,通过这个应用才知道,
okhttp
Zafir2023
·
2023-07-31 11:04
Android
android
网络
rxjava
Spring Tx
源码解析
(二)
前言 上一篇我们介绍了spring-tx中的底层抽象,本篇我们一起来看看围绕这些抽象概念spring-tx是如何打造出声明式事务的吧。笼统的说,spring-tx-5.2.6.RELEASE的实现主要分为两个部分:PlatformTransactionManager抽象下的事务管理细节基于spring-aop的拦截器如何将普通方法增强为事务方法的这两部分彼此独立又相互成就,并且每个部分都有着大量
anyoptional
·
2023-07-31 09:16
webpack
源码解析
1
源码解析
1打包文件解析安装webpack插件yarnaddwebpackwebpack-cli-D新建src/index.jsdata.js,写点写点内容constdata="webpack4"exportdefaultdata
席坤
·
2023-07-31 08:21
Spring
源码解析
之循环依赖
什么是循环依赖?循环依赖:在依赖注入的过程中,多个Bean对象互相持有对方的引用,比如A对象中包含B对象,B对象中包含A对象,以此类推,它们看上去就像是一个圆环,首尾相连。image-20210728173703528了解完之后你可能会有疑问:这样的情况会引发什么问题?所谓知其然还要知其所以然,所以解决问题之前我们还需要思考它发生的原因。Spring中的循环依赖原因首先我们需要结合Spring中B
风动草
·
2023-07-31 06:24
Android架构技术大纲(记录)
目录一、导读二、概览三、目录3.0设计模式3.1数据结构与算法3.2Java基础3.3Java并发3.4Java虚拟机3.5Android基础及
源码解析
3.6Androidui3.7Androidframework3.8
Android西红柿
·
2023-07-30 22:55
Android学习之路
面试
android
架构
java
面试
数据结构
spring常用注解及
源码解析
(二)
@Lazy懒加载模式默认是单实例的,ioc容器启动就会调用方法,并放在容器中,以后就从容器中拿,但是如果加了@Lazy注解时,容器启动时不会去创建Bean,在第一次使用时才会创建Bean并初始化Demo:/***懒加载:*单实例情况下,容器启动不会去创建bean对象,在第一次使用的时候才会创建bean对象,并初始化***/@Lazy//默认是单实例的,ioc容器启动就会调用方法,并放在容器中,以后
超速蜗牛1984
·
2023-07-30 21:24
如何在go中实现程序的优雅退出,go-kratos
源码解析
使用kratos这个框架有近一年了,最近了解了一下kratos关于程序优雅退出的具体实现。这部分逻辑在app.go文件中,在main中,找到app.Run方法,点进入就可以了它包含以下几个部分:App结构体:包含应用程序的配置选项和运行时状态。New函数:创建一个App实例。Run方法:启动应用程序。主要步骤包括:构建ServiceInstance注册实例启动Server注册实例到服务发现监听停止
了迹奇有没
·
2023-07-30 18:18
golang
golang
xcode
开发语言
2020-12-09
LeakCanary工作原理和
源码解析
内存泄漏一直以来就是AndroidAPP需要着重解决的点,而LeakCanary是一个开源的内存泄漏检测库,通过简单的配置就可以帮我们快速的获取和定位到内存泄漏的位置
遥望星空forward
·
2023-07-30 17:28
Spark-0.5.2
源码解析
-collection shuffle
collectionshuffle的意思就是打乱列表元素原有顺序返回一个新的列表,在Spark0.5.2的源代码版本中,实现代码如下:/***Shuffletheelementsofacollectionintoarandomorder,returningthe*resultinanewcollection.Unlikescala.util.Random.shuffle,thismethod*us
编程回忆录
·
2023-07-30 15:12
Flink CEP(二) 运行
源码解析
通过DemoApp学习一下,CEP的源码执行逻辑。为下一篇实现CEP动态Pattern奠定理论基础。1.Pattern的定义Pattern,?>pattern=Pattern.>begin("begin").where(newIterativeCondition>(){@Overridepublicbooleanfilter(Tuple3value,Context>ctx)throwsExcept
StephenYYYou
·
2023-07-30 13:17
#
Flink内核原理与实现
大数据学习之路
flink
大数据
上一页
62
63
64
65
66
67
68
69
下一页
按字母分类:
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
其他