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源码解析
Ioc容器加载过程-bean生命周期
源码解析
SpringIOC容器的加载过程1、实例化容器:AnnotationConfigApplicationContext首先从这里出发:AnnotationConfigApplicationContextcontext=newAnnotationConfigApplicationContext(MainConfig.class);创建AnnotationConfigApplicationContext
PnJg?
·
2023-09-10 11:30
spring5底层
java
spring
开发语言
Spring
源码解析
(二)---spring容器的基本实现
一前言我们都知道spring两大核心原理:IOC与AOP.IOC:(全称:InverseOfControl)控制反转,容器主动将资源推送给它所管理的组件,组件所做的是选择一种合理的方式接受资源。通俗点讲:就是一个容器工厂,里面加工了各种资源对象,当我们需要的时候直接从里面取出,正是工厂模式的一个良好的展现。IOC容器大致分为两种:BeanFactory容器与ApplicationContext容器
good well
·
2023-09-10 10:12
spring源码
spring源码
bean容器
2018-03-26 Retrofit简单使用
1.添加依赖compile'com.squareup.retrofit2:retrofit:2.0.2'compile'com.squareup.
okhttp
3:
okhttp
:3.1.2'需要解析数据则需要添加依赖
KryNa
·
2023-09-10 10:36
手动开发-简单的Spring基于XML配置的程序--
源码解析
手动开发-简单的Spring基于XML配置的程序文章目录手动开发-简单的Spring基于XML配置的程序思路分析@完整代码&:本文带着大家写一个简单的Spring容器,通过读取beans.xml配置文件,获取第一个JavaBean:Monster的对象,并给对象赋值,放入到容器中,输出对象信息。先回顾一下使用Spring时,我们是通过ClassPathXmlApplicationContext得到
CodeLinghu
·
2023-09-10 10:36
SpringBoot实战
Spring
spring
xml
java
Elasticsearch 为什么能做到快速检索?— 倒排索引的秘密
每天14:00更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件RocketMQ
Java基基
·
2023-09-10 09:45
搜索引擎
定位
大数据
数据库
java
ElasticSearch 面试 4 连炮,你顶得住么?
每天8:55更新文章,每天掉亿点点头发...源码精品专栏原创|Java2020超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件RocketMQ
源码解析
数据库中间件
公众号-芋道源码
·
2023-09-10 09:10
中间件
java
redis
elasticsearch
es
elastic-Job
源码解析
之事件追踪EventBus
elastic-Job
源码解析
之事件追踪EventBus在elastic-job中,有一块很重要的功能,与作业的执行密切相关,但又不影响作业的执行,那就是作业的执行状态和运行轨迹记录,脑子里很容易想到这几个词
寻找_世界
·
2023-09-10 09:57
spring boot
源码解析
(二)配置文件
上一篇笔记详细的说明的springboot的一键启动及其原理。也说到了自动配置。但是有些时候我们并不想要这个默认配置,所以这个默认配置是可以修改的。而springboot使用一个全局的配置文件,配置文件名是固定的:application.propertiesapplication.yml配置文件的作用:修改SpringBoot自动配置的默认值SpringBoot在底层将所有的东西都给我配置好了,但
唯有努力不欺人丶
·
2023-09-10 09:30
HttpClient和
OkHttp
发送http请求
根据技术选型总结常见的三种方式发送http请求,本问介绍框架中常用的HttpClient和
OkHttp
方式,其他两种如下链接java原生发送http请求_程序三两行的博客-CSDN博客springboot
程序三两行
·
2023-09-10 05:54
#
ssm
jpa
jdbctemplate
okhttp
App线上网络问题优化策略
1网络的基础优化对于一些主流的网络请求框架,像
OkHttp
、Retrofit等,其实就是对Http协议做了封装,我们在使用的时候常见的就是POST或者G
码中之牛
·
2023-09-10 02:25
移动开发
Android
性能优化
网络
android
移动开发
安卓
面试
性能优化
MR
源码解析
和join案例
MR
源码解析
newJob():读取本地文件,xml配置job.start():启动线程job的run():线程方法runTasks():传入对应的接口,启动map或者reduceMapTask类的run
十七✧ᐦ̤
·
2023-09-10 00:23
mr
大数据
java
Android Weekly Notes #490-499 Bye 2021
#490BuildingyourfirstCustomChartinAndroidwithJetpackComposeIntroducingMaterialThemeBuilderMigratingtoMaterialDesign3https://github.com/bartek-wesolowski/customizable-
okhttp
-logging-i
圣骑士wind
·
2023-09-09 22:41
阻塞队列之ArrayBlockingQueue
源码解析
之前的文章我们学了ConcurrentHashMap、ConcurrentLinkedQueue等线程安全容器,而且也说了Java并发包中的Concurent开头的并发容器都是非阻塞的,是使用CAS自旋操作实现的线程安全。今天我们来学习实现线程安全的另一种方法:就是阻塞形式,即使用锁,这样的容器也被称为阻塞队列。什么是阻塞队列阻塞队列支持阻塞的插入和移除。支持阻塞的插入:就是当队列满了的情况下,队
七哥聊编程
·
2023-09-09 21:35
Java进阶必看
java
多线程
队列
阻塞队列
Java并发
Java并发包源码学习系列:基于CAS非阻塞并发队列ConcurrentLinkedQueue
源码解析
文章目录非阻塞并发队列ConcurrentLinkedQueue概述结构组成基本不变式head的不变式与可变式tail的不变式与可变式offer操作
源码解析
图解offer操作JDK1.6hops设计意图
天乔巴夏丶
·
2023-09-09 21:02
Java并发编程
队列
算法
编程语言
链表
2023 年全国大学生数学建模竞赛题D 题 圈养湖羊的空间利用率思路详解+Python源码(二)
题下手的话推荐参考本人文章,个人认为E题在建模上是优于D题的,毕竟有给出数据而且有明确的建模思路,E题我直接提供了Python源码直接可以运行即可:2023全国大学生数学建模竞赛-E题思路详解+Python代码
源码解析
fanstuck
·
2023-09-09 20:28
数学建模
人工智能
机器学习
数据挖掘
python
Django Rest Framework
源码解析
--序列化之反序列化
DjangoRestFramework
源码解析
--序列化之反序列化示例代码就只展示了后端编写的代码和序列化过程,示例代码如下:懒得分文件就全部写再views.py中了importrefromdjango.dbimportmodelsfromrest_frameworkimportserializersfromrest_framework.viewsetsimportModelViewSetclas
叶_叶
·
2023-09-09 14:50
xcode_backend.sh
源码解析
xcode_backend.sh位于$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh打开Runner.xcworkspace,在Target->BuildPhases的RunScript和ThinBinary可看到,先后执行了xcode_backend.shbuild和embed_and_thin主函数入口#Mainentrypoi
笑破天
·
2023-09-09 14:58
java多线程并发的笔试、面试必备知识大全,不看就要被淘汰了
现在废话不多说,各位看官请查看基础知识点,后续还有
源码解析
(synchronize底层原理,线程池
Ccwwl
·
2023-09-09 13:28
Vue SSR深度剖析
本文会涉及到vue-server-renderer、vue-loader的相关
源码解析
陈峰163
·
2023-09-09 13:05
Http客户端
OkHttp
的基本使用
简介
OkHttp
是一个强大的开源HTTP客户端,它被广泛用于Android和Java应用程序中。
OkHttp
具有简单易用的API,提供了许多高级功能,如连接池、请求压缩和缓存等。
曾几何时…
·
2023-09-09 12:48
http
okhttp
网络协议
java
网络
一篇文章搞定《Android事件分发》
APPInputManagerServiceWindowManagerServiceWindow小结事件如何从APP到达对应页面第一步:分类第二步:送去Activity后续的传递小结:页面的事件分发整个流程从Activity出发事件序列
源码解析
小孟来码
·
2023-09-09 10:29
一篇文章搞定Android
Android
android
java
android
studio
解析网络请求到的json数据
使用
okhttp
的post请求得到json数据,那么怎么去把这组json数据解析出来呢?
8848钛金手机
·
2023-09-09 09:52
springboot使用
okhttp
实现POSTGET同步和异步下载请求
springboot使用
okhttp
实现POSTGET同步和异步下载请求整体描述具体实现1.引入
okhttp
的maven2.创建
OkHttp
回调类3.创建上传下载回调类1.上传文件回调类2.下载文件回调类
天河归来
·
2023-09-09 05:28
java
后端
spring
boot
java
post
get
JDK
源码解析
-HashMap&面试题
1.HashMap类*HashMap底层数据结构(为什么引入红黑树、存储数据的过程、哈希碰撞相关问题)*HashMap成员变量(初始化容量是多少、负载因子、数组长度为什么是2的n次幂)*HashMap扩容机制(什么时候需要扩容?怎么进行扩容?)*JDK7与Jdk8比较,JDK8进行了什么优化?1.1定义HashMap基于哈希表的Map接口实现,是以key-value存储形式存在,即主要用来存放键值
Allen-xs
·
2023-09-09 04:22
源码分析
java
HashMap
JDK
源码解析
-ConcurrentHashMap
1.ConcurrentHashMap思考:HashTable是线程安全的,为什么不推荐使用?HashTable是一个线程安全的类,它使用synchronized来锁住整张Hash表来实现线程安全,即每次锁住整张表让线程独占,相当于所有线程进行读写时都去竞争一把锁,导致效率非常低下。1.1ConcurrentHashMap1.7在JDK1.7中ConcurrentHashMap采用了数组+分段锁的
Allen-xs
·
2023-09-09 04:22
源码分析
java
HashMap
concurrent
flask-
源码解析
:上下文
4.flask
源码解析
:上下文上下文(applicationcontext和requestcontext)上下文一直是计算机中难理解的概念,在知乎的一个问题下面有个很通俗易懂的回答:每一段程序都有很多外部变量
泷汰泱
·
2023-09-09 02:09
Android常用开发库
bumptech/glide2.Picasso:https://github.com/square/picasso3.Fresco:https://github.com/facebook/fresco网络请求1.
OkHttp
付亮
·
2023-09-08 21:17
一个注解搞懂 Sentinel,@SentinelResource总结
在前面的博客中,我给大家演示了使用@SentinelResource定义资源完成限流的例子,下面就从
源码解析
,看下SentinelResource是如何实现限流的。
邴越
·
2023-09-08 21:03
2023 年高教社杯全国大学生数学建模竞赛题D 题 圈养湖羊的空间利用率
题下手的话推荐参考本人文章,个人认为E题在建模上是优于D题的,毕竟有给出数据而且有明确的建模思路,E题我直接提供了Python源码直接可以运行即可:2023全国大学生数学建模竞赛-E题思路详解+Python代码
源码解析
fanstuck
·
2023-09-08 19:55
数学建模
数据挖掘
机器学习
人工智能
python
Unity UGUI自适应布局系统详解
前言此文延续上篇文章UnityUGUI
源码解析
,来进行对应的关于UGUI布局这块的讲解,关于布局刷新这块逻辑请参考上文中Canvas渲染重绘流程,用样适用布局更新这块逻辑,由于组件都是功能向的脚本,所以此文主要说明布局组件的使用方法
小龙龙丶
·
2023-09-08 17:21
Unity引擎
UGUI
Unity
unity
unity3d
ugui
Spring
源码解析
之AOP篇
什么是AOP?AOP(AspectOrientedProgramming):面向切面编程,与面向对象编程OOP的关键单位是类不一样,它的关键单位是切面,它通过提供改变程序结构的方式来补充OOP。通俗点就是说我们可以通过预编译或者运行时动态代理在不修改方法源码的情况下增强方法的功能。实际开发中,AOP的出现方便了业务需求和系统功能之间的解耦和扩展,比如日志、事务、安全、权限等等系统功能,大大减少了重
风动草
·
2023-09-08 17:47
Android FrameLayout、RelativeLayout部分
源码解析
FrameLayout#onMeasure@OverrideprotectedvoidonMeasure(intwidthMeasureSpec,intheightMeasureSpec){intcount=getChildCount();//获取子view数量finalbooleanmeasureMatchParentChildren=MeasureSpec.getMode(widthMeasu
寺雨九歌
·
2023-09-08 16:37
Dubbo第三讲:Dubbo的可扩展机制SPI
源码解析
本文是Dubbo第三讲:Dubbo的可扩展机制SPI
源码解析
文章目录1、DubboSPI机制1.1、Dubbo具有良好拓展性的原因1.2、DubboSPI和JavaSPI的区别?
程序员 jet_qi
·
2023-09-08 13:25
深入理解服务中间件
dubbo
SPI
Filter
自定义注解
Faster Rcnn
源码解析
(三)—— bbox_transform.py
简介:这个代码里面主要是一些在anchor_targte_layer.py和proposals_layers.py中使用到的一些函数,比较简单,主要是帮助以上两个代码理解。源码:#--------------------------------------------------------#FastR-CNN#Copyright(c)2015Microsoft#LicensedunderTheM
傲娇的程序猿
·
2023-09-08 11:41
深度学习
深度学习
FasterRcnn
源码
Android重学系列
OkHttp
源码解析
(二)
从本文开始,将会开始对
OkHttp
的源码开始进行解析。
OkHttp
是由square开发的网络请求哭,它是当前Android开发中使用率高达近100%的网络请求库。
yjy239
·
2023-09-08 11:09
SpringMVC的四种跳转方式、视图解析器
目录:一、视图解析器:1.springmvc核心配置文件,添加视图解析器:2.视图解析器的使用:3、视图解析器类InternalResourceViewResolver
源码解析
:二、SpringMVC四种跳转方式
姓蔡小朋友
·
2023-09-08 09:21
SpringMVC
java
servlet
前端
spring-security-
源码解析
+自定义拓展
1.参考文档https://docs.spring.io/spring-security/reference/5.7/servlet/architecture.html1.1.各种filterchain1.1.1.SecurityFilterChain1.1.2.springSecurityFilterChain1.1.3.SecurityFilters2.几个重要的注解2.1.@EnableXX
伊布拉西莫
·
2023-09-08 07:47
springsecurity
spring
SpringCloud服务调用
源码解析
汇总
相信我,你会收藏这篇文章的,本篇文章涉及Ribbon、Hystrix、Feign三个组件的
源码解析
Ribbon架构剖析这篇文章介绍了Ribbon的基础架构,也就是下图涉及到的6大组件:fileRibbon
Java学习录
·
2023-09-08 04:27
原型模式源码分析
访问权限等)构造函数比较复杂循环体中生产大量对象时优点原型模式创建对象性能比new一个对象性能高简化创建过程缺点必须配备克隆过程对克隆复杂对象或克隆出的对象进行复杂改造时,容易引入风险深拷贝、浅拷贝要运用得当
源码解析
别拿爱情当饭吃
·
2023-09-08 03:25
Vue3
源码解析
(八):ref 与 computed 原理揭秘
在Vue3新推出的响应式API中,Ref系列毫无疑问是使用频率最高的api之一,而computed计算属性是一个在上一个版本中就非常熟悉的选项了,但是在Vue3中也提供了独立的api方便我们直接创建计算值。而今天这篇文章,笔者就会给大家讲解ref与computed的实现原理,让我们一起开始本章的学习吧。ref当我们有一个独立的原始值,例如一个字符串,我们想让它变成响应式的时候可以通过创建一个对象,
Originalee
·
2023-09-07 23:12
zipkin 源码分析03 zipkin-collector
支持activemq,kafka和rabbitmq的收集前面介绍,使用
OkHttp
Sender来上报Trace信息给Zipkin,这在生产环境中,当业务量比较大的时候,可能会成为一个性能瓶颈,这一篇博文我们来使用
kuaipao19950507
·
2023-09-07 21:54
微服务
erlang rabbitmq
源码解析
_rabbitMQ消息队列原理
MQ:MessageQueue,消息队列,是一种应用程序对应用程序的通信方法;应用程序通过读写出入队列的消息(针对应用程序的数据)来通信,而无需专用连接来链接它们。1rabbitMQ入门及原理Erlang官网:http://www.erlang.org/1.1rabbitMQ概述RabbitMQ是一个由Erlang开发的AMQP(AdvancedMessageQueue)的开源实现,支持多种客户端
weixin_39724287
·
2023-09-07 19:25
erlang
rabbitmq源码解析
喜马拉雅自研 API 网关架构实践
每天8:55更新文章,每天掉亿点点头发...源码精品专栏原创|Java2020超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件RocketMQ
源码解析
数据库中间件
公众号-芋道源码
·
2023-09-07 19:04
网关
中间件
java
分布式
spring
iOS的各种开源项目集合《五》
AFNetworking-ASI不升级以后,最多人用的网络连接开源库,iOS网络编程之AFNetworking使用,iOS开发下载文件速度计算,AFNetworking3.0迁移指南,AFNetworking2.0
源码解析
it彭于晏
·
2023-09-07 17:01
ArrayList (JDK8)
源码解析
ArrayList
源码解析
概述ArrayList是一个动态数组,容量可以动态增长。他是线程不安全的,允许元素为null。它的底层数据结构是数组,所以会占用一块连续的内存空间。
_Cancer
·
2023-09-07 17:56
java 公众号发送模板消息
案例使用
okhttp
3.*发送模板消息关键参数准备:ACCEAA_TOKENappId和密钥获取。
生生不息的希望
·
2023-09-07 16:32
java
新小弟
微信
java
开发语言
后端
模板消息
retrofit-spring-boot-starter这款轻量级 HTTP 神器好用到爆
retrofit-spring-boot-starter这款轻量级HTTP神器好用到爆在SpringBoot项目直接使用
okhttp
、httpClient或者RestTemplate发起HTTP请求,既繁琐又不方便统一管理
BUG指挥官
·
2023-09-07 12:52
retrofit
http
网络协议
maven 引入minio依赖冲突
okhttp
3 An attempt was made to call a method that does not exist. The attempt was
maven引入minio8.5.1最新版时Anattemptwasmadetocallamethodthatdoesnotexist.Theattemptwas报错提示
okhttp
3依赖不兼容查看demodemo
一即始终
·
2023-09-07 11:29
maven
【工具篇】Spring Boot 整合 Minio OSS 存储服务
写在最前Docker安装MinIOSpringBoot整合MinioDemo地址:mingyue-springboot-minio1.添加依赖io.miniominio8.3.9com.squareup.
okhttp
3
okhttp
4.9.02
Strive_MY
·
2023-09-07 11:56
Spring
全家桶
spring
boot
minio
oss
对象存储
spring boot + minio 8.5.4 遇到
okhttp
3包冲突
解决方案:在你springboot项目的根pom上指定
okhttp
3版本, 4.8.1这样其他的模块引入minio就不会报错了io.miniominio8.5.4
liln0530
·
2023-09-07 11:24
spring
boot
java
minio
上一页
49
50
51
52
53
54
55
56
下一页
按字母分类:
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
其他