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
开源框架源码学习
spring
源码学习
---@Autowired 注入源码分析和自定义依赖注入
一、简介众所周知,Spring的依赖注入(DI)对SpringIOC有着举足轻重的作用,是Spring灵魂所在。本篇文章就从日常开发中最常用的注解@Autowired开始,着手分析Spring是如何通过它们将Bean所需的外部资源注入其中.1.1、@Autowired注入规则@Autowired可以应用在非静态字段、非静态方法、构造器上面注入bean。1.2、@Autowired注入过程元信息解析
大龄码农生活
·
2023-08-03 23:41
spring源码学习
[Spark
源码学习
] reduceByKey和groupByKey实现与combineByKey的关系
groupByKey和reduceByKey是spark中十分常用的两个功能函数。正常情况下两个函数都能得出正确的且相同的结果,但reduceByKey函数更适合使用在大数据集上,而大多数人建议尽量少用groupByKey,这是为什么呢?(这是较早时候大家的建议)因为Spark在执行时,reduceByKey先在同一个分区内组合数据,然后在移动。groupByKey则是先移动后组合,所以移动的工作
奋斗的瘦胖子
·
2023-08-03 18:15
spark
Spark
python
reduceBykey
groupBykey
探索Android
开源框架
- 1. OkHttp源码解析
使用1.添加依赖implementation'com.squareup.okhttp3:okhttp:3.14.9'2.常用请求方法1.同步GET请求执行请求的操作是阻塞式的,直到http响应返回1.创建OkHttpClient对象直接创建valclient=OkHttpClient()通过Builder模式创建valclient=OkHttpClient.Builder().build()2.创
今阳说
·
2023-08-03 14:33
SpringCloud深入理解 | 生产者、消费者
SpringCloudSpringCloud是一组用于构建分布式系统和微服务架构的
开源框架
和工具集合。
wei_shuo
·
2023-08-03 14:10
spring
cloud
spring
后端
微服务的技术栈有哪些?这些你都了解吗?
NetflixOSS三、Kubernetes四、SpringCloudConfig五、Elasticsearch一、SpringCloudSpringCloud是一个基于SpringFramework的
开源框架
揣晓丹
·
2023-08-03 12:42
java
微服务
架构
云原生
“从零开始学习Spring Boot:构建高效、可扩展的Java应用程序“
标题:从零开始学习SpringBoot:构建高效、可扩展的Java应用程序简介:SpringBoot是一种用于简化Java应用程序开发的
开源框架
,它提供了一种快速、高效的方式来构建可扩展的应用程序。
爱编程的小土豆
·
2023-08-03 12:54
java
学习
spring
boot
感觉白活了!自从用了SkyWalking分布式链路追踪,睡得越来越香了
skywalking是一个优秀的国产
开源框架
,2015年由个人吴晟(华为开发者)开
Fightover
·
2023-08-03 09:05
【开源
源码学习
】
C迷你高尔夫一款打高尔夫的游戏。亮点是碰撞反应和关卡设计。GitHub-mgerdes/Open-Golf:Across-platformminigolfgamewritteninC.TypeScript俄罗斯方块复刻经典的俄罗斯方块,项目采用React+Redux+Immutable的技术栈。GitHub-chvin/react-tetris:UseReact,Redux,Immutableto
旅之灵夫
·
2023-08-03 05:35
学习
Android端记录跑步运动轨迹数据的App
地图及运动轨迹展示使用的高德地图(APPKey需要替换为自己创建的,可参考高德官方文档进行改进);运动相关数据使用Realm数据库保存,登录注册功能也是由本地Realm数据库模拟完成;运动日历展示使用
开源框架
石语H
·
2023-08-03 03:44
Android开发
android
2023年测试岗,最全软件测试面试题及答案整理(超详细)
答:前端UI方面是用sulenium
开源框架
加上Python基础架构来实现自动化实现原理:用一些单元测试框架pytest去组织我
测试内卷王
·
2023-08-02 11:09
软件测试
测试面试
测试工程师
软件测试
软件测试工程师
自动化测试
软件测试面试题
自动化测试面试题
接口测试面试题
面试题
浅聊一下内网穿透
常见的内网穿透工具包括花生壳、frp等
开源框架
。通过这些工具,程序员们可以实现将本地服务暴露给公网
雾喔
·
2023-08-02 07:13
计算机
内网穿透
axios
源码学习
到使用
0、写在前面先掌握源码结构再到实际的运行使用中去复盘源码。就是源码—>使用—>源码的学习线路。思维导图配合文章更清晰axios.png0.1取源码源码取到打开已经打包好的文件dist/axios.js看一下,注释加上空行也就两千行不到。gitclonehttps://github.com/axios/axios.git0.2入口文件打开package.json找到入口为index.jsindex.
吃自己家大米
·
2023-08-01 10:34
Spring Boot学习路线1
SpringBoot是基于SpringFramework构建应用程序的框架,SpringFramework是一个广泛使用的用于构建基于Java的企业应用程序的
开源框架
。
小万哥丶
·
2023-08-01 07:46
spring
boot
后端
java
spring
spring
cloud
速通Spring
1)Spring是一款主流的JavaEE轻量级
开源框架
。轻量级:体积很小,且不需要依赖于其他组件。2)狭义的Spring。SpringFramework。3)广义的Spring。
拉里小猪
·
2023-08-01 05:17
技多不压身
spring
CI-CD 工具 Tekton
Tekton是一个功能强大且灵活的Kubernetes原生
开源框架
,是谷歌开源的,功能强大且灵活,开源社区也正在快速的迭代和发展壮大,主要用于创建持续集成和交付(CI/CD)系统。
菜头_355f
·
2023-08-01 02:08
游戏 sdk 开发总结
sdk是作为一个module,也就是程序库,它不能独立存在,需要其他app去调用.sdk不能引入
开源框架
,比如图片处理框架gilde,网络框架ret
毛先森
·
2023-07-31 21:44
大数据时代Hadoop的本质,你有过认真了解吗
除非你过去几年一直隐居,远离这个计算机的世界,否则你不可能没有听过Hadoop,全名ApacheHadoop,是一个在通用低成本的硬件上处理存储和大规模并行计算的一个
开源框架
,Hadoop本质的12点介绍
金乐笑
·
2023-07-31 19:09
【Spring Boot
源码学习
】走近 AutoConfigurationImportSelector
AutoConfigurationImportSelector源码解析引言主要内容1.ImportSelector接口2.DeferredImportSelector接口3.AutoConfigurationImportSelector功能概述总结引言上篇博文我们了解了@EnableAutoConfiguration注解,其中真正实现自动配置功能的核心实现者AutoConfigurationImp
Huazie
·
2023-07-31 18:49
开发框架-Spring
Boot
spring
boot
源码学习
自动配置导入选择器
ImportSelector
自动加载功能
开源Blazor UI组件库精选:让你的Blazor项目焕然一新!
今天给大家推荐一些开源、美观的BlazorUI组件库,这些优秀的
开源框架
和项目不仅能够帮助开发者们提高开发效率,还能够为他们的项目带来更加丰富的用户体验。
倾斜的水瓶座
·
2023-07-31 18:13
Blazor
.Net
IDEA+maven搭建简单ssm项目过程
ssm介绍SSM(Spring+SpringMVC+MyBatis)框架集由Spring、MyBatis两个
开源框架
整合而成(SpringMVC是Spring中的部分内容)。
foggy_yy
·
2023-07-31 16:15
【八】mybatis 日志模块设计
mybatis日志模块设计简介:闲来无事阅读一下mybatis的日志模块设计,学习一下优秀
开源框架
的设计思路,提升自己的编码能力模块设计在Mybatis内部定义了4个级别:Error:错误、warn:警告
张狂年少
·
2023-07-31 13:43
mybatis系列
mybatis
Go Ethereum
源码学习
笔记 001 Geth Start
GoEthereum
源码学习
笔记前言[Chapter_001]万物的起点:GethStart什么是geth?
CloudHu1989
·
2023-07-31 11:43
Go
Ethereum学习笔记
golang
学习
go
区块链
qt
源码学习
---QMetaObject(三)
本篇主要解释下QMetaMethod中剩余的一些成员函数,如invoke函数、invokeOnGadget函数等1、首先看下invoke函数的源码:此处主要是判断QMetaMethod中的QMetaObject对象和传入的QObject对象是否为空及检查传入的返回值类型是否为空或者是否与QMetaMethod的返回值类型是否匹配;QMetaObject::normalizedType的作用主要是去
yang843094036
·
2023-07-31 10:36
qt
学习
NSQ
源码学习
笔记(三)
上一篇的最后一段代码中,channel中的消息在发送至客户端时,也同步了一份消息发送到了inFight队列中subChannel.StartInFlightTimeout(msg,client.ID,msgTimeout)这里其实一开始不是很明白,在上网查阅了资料后,了解到inFlight队列是NSQ用来实现消息至少投递一次的。知道了功能后,再来看就很明了了。func(c*Channel)Star
莫Y兮
·
2023-07-31 09:03
Go Ethereum
源码学习
笔记000
GoEthereum
源码学习
笔记前言时代的弄潮儿:Blockchain为什么要研究以太坊&Go-Ethereum的原理前言这个专栏的内容是免费的,因为自己这边都是基于开源库和开源内容整理的学习笔记,在这个过程中进行增删改查
CloudHu1989
·
2023-07-31 07:37
Go
Ethereum学习笔记
golang
学习
笔记
用LangChain
开源框架
实现知识机器人
前言LargeLanguageModels(LLMs)在2020年OpenAI的GPT-3的发布而进入世界舞台。从那时起,他们稳步增长进入公众视野。众所周知OpenAI的API无法联网,所以大家如果想通过它的API实现联网搜索并给出回答、总结PDF文档、基于某个Youtube视频进行问答等等的功能肯定是无法实现的。所以,我们来介绍一个非常强大的第三方开源库:LangChain。LangChain是
学习3人组
·
2023-07-31 07:51
langchain
机器人
1.netty介绍
1.介绍是JBOSS通过的java
开源框架
是异步的,基于事件驱动(点击一个按钮调用某个函数)的网络应用框架,高性能高可靠的网络IO程序基于TCP,面向客户端高并发应用/点对点大量数据持续传输的应用是NIO
默默努力的小老弟
·
2023-07-31 07:42
netty
netty
SpringBoot简介
1、SpringBoot快速入门1.1、什么是SpringSpring是一个
开源框架
,2003年兴起的一个轻量级的Java开发框架。Spring是为了解决企业级应用开发的复杂性而创建的,简化开发。
Cyril.XF.Wang
·
2023-07-31 06:59
java
后端
spring
boot
AngularJS 和 React区别
它们有一些共同点,例如都是基于JavaScript的
开源框架
,都能够帮助开发者构建复杂的单页面应用程序等。
Web3&Basketball
·
2023-07-31 01:12
前端
angular.js
react.js
前端
对于Netty框架,你是如何进行逻辑分析和环境客户端逻辑处理的呢
Netty是由JBOSS提供的一个java
开源框架
。Netty提供异步的、事件驱动的网络应用程序框架和工具,用以快速开发高性能、高可靠性的网络服务器和客户端程序。
程序员创新营
·
2023-07-30 23:01
springboot1.x和2.x将配置属性绑定到对象上
一、问题描述1、描述在基于springboot进行封装自定义框架或对某个
开源框架
进行二次改造时我们经常会涉及到将application.yml或者application.properties中配置的属性绑定到某个类对应的属性上使用
wen-pan
·
2023-07-30 21:44
好用的工具或插件
spring相关
java
spring
boot
开发语言
Spring 核心功能
SpringFramework,Spring框架,是一个
开源框架
,拥有活跃庞大的社区。Spring一句话概括:Spring是包含众多工具方法的IoC容器。什么是IoC?
AAAAA_73
·
2023-07-30 19:33
spring
java
后端
java的动态代理
目录概述静态代理动态代理基于接口代理(jdk)原理解析基于继承代理(cglib)Java字节码生成
开源框架
–ASM:概述AOP用到了两种动态代理来实现织入功能:jdk动态代理cglib动态代理比较:jdk
厄尔尼诺的夏天
·
2023-07-30 15:45
Spring
java
spring
phpExcel用法
一、简介PHPExcel是一个处理Excel,CVS文件的
开源框架
,但不幸的是PHPExcel官方已不再维护了这个项目了,官方团队在github上又起了一个新项目,叫PhpSpreadsheet。
愤怒的码农啊
·
2023-07-30 13:01
分布式任务调度框架ApiBoot Quartz内的两种任务存储方式
点赞再看,养成习惯
开源框架
ApiBoot源码仓库(您的Star是对我最大的支持):https://gitee.com/minbox-projects/api-boot前言Quartz是一款比较优秀的分布式任务调度框架
恒宇少年
·
2023-07-30 09:12
SpringBoot
SpringCloud 是什么(SpringCloud核心组件包括哪些,再什么应用场景下可以使用到)
是一个基于SpringBoot的
开源框架
,用于构建分布式应用程序和服务。它提供了一系列工具和服务,用于简化分布式应用程序的开发、部署和管理。
夏小花花
·
2023-07-30 04:24
Java
spring
cloud
spring
后端
validate-npm-package-name
源码学习
用法validate-npm-package-name这个npm包的作用就是验证项目名称(npm包名)是否合法,很多的cli工具都有使用。例如vue-cli:https://github.com/vuejs/vue-cli/blob/HEAD/packages/@vue/cli/lib/create.js#L8create-react-app:https://github.com/facebook
前端develop
·
2023-07-30 03:40
阿里p7大神详细讲解Mybatis插件机制(植入、执行插件逻辑,分页插件)
插件机制一般情况下,
开源框架
都会提供插件或其他形式的拓展点,供开发者自行拓展。这样的好处是显而易见的,一是增加了框架的灵活性。二是开发者可以结合实际需求,对框架进行拓展,使其能够更好的工作。
套马杆的程序员
·
2023-07-30 01:51
源码学习
初章-基础知识储备
文章目录学前准备源码地址引言extern"C"宏定义平台宏跨平台宏vstdio平台禁用警告宏连接、双层宏定义函数宏系统函数宏自定义函数宏多语句执行宏dowhile0普通宏定义C的一些必备函数知识回调函数和函数指针回调函数wireshark-4.0.7源码例子函数指针wireshark4.0.7源码例子结构体和关键字结构体和联合体结构体struct联合体union关键字staticexternC++
蔡徐坤学C++
·
2023-07-29 23:49
cJSON源码学习
c++
SpringCloud
源码学习
笔记之Eureka客户端——服务续约
1、服务续约入口 在《Eureka客户端——初始化》一篇中,我们知道,在DiscoveryClient对象的构造函数中的initScheduledTasks()方法中,实现了服务续约。具体实现如下://创建心跳服务线程,同时进行服务续约heartbeatTask=newTimedSupervisorTask("heartbeat",scheduler,heartbeatExecutor,rene
姠惢荇者
·
2023-07-29 10:27
Spring
Cloud
Spring
Cloud
eureka
SpringCloud
源码学习
笔记之Eureka客户端——初始化
1、Eureka客户端初始化流程启动类上的@EnableDiscoveryClient注解,通过@Import引入了EnableDiscoveryClientImportSelector配置类,然后该配置类又通过selectImports()方法,注入AutoServiceRegistrationConfiguration类。基于SpringBoot自动装配机制,从spring-cloud-net
姠惢荇者
·
2023-07-29 10:57
Spring
Cloud
SpringCloud
eureka
SpringCloud
源码学习
笔记之Eureka客户端——服务发现
1、前言 在《Eureka客户端——初始化》一篇中,我们知道,在DiscoveryClient对象的构造函数中,有两个地方会触发服务端的注册信息获取,即服务发现。我们这里接着上一篇中的内容,再深入学习Eureka客户端是如何进行服务发现的。2、服务发现 在DiscoveryClient对象的构造函数中,有两个地方会触发服务端的注册信息获取,一个是直接在构造函数中直接调用了fetchRegist
姠惢荇者
·
2023-07-29 10:57
Spring
Cloud
Spring
Cloud
eureka
SpringCloud
源码学习
笔记之Eureka客户端——服务注册
1、服务注册入口 在《Eureka客户端——初始化》一篇中,我们知道,在DiscoveryClient对象的构造函数中的initScheduledTasks()方法中,实现了服务注册。具体实现如下://创建注册线程,主要用于服务注册和节点间的数据同步instanceInfoReplicator=newInstanceInfoReplicator(this,instanceInfo,clientC
姠惢荇者
·
2023-07-29 10:57
Spring
Cloud
Spring
Cloud
eureka
“深入理解Spring Boot:构建高效、可扩展的Java应用程序“
标题:深入理解SpringBoot:构建高效、可扩展的Java应用程序摘要:SpringBoot是一个用于构建Java应用程序的
开源框架
,它提供了许多功能和特性,使开发人员能够快速、高效地构建可扩展的应用程序
爱编程的小土豆
·
2023-07-29 09:13
java
spring
boot
后端
机器学习分布式框架ray运行pytorch实例
Ray是一个用于分布式计算的
开源框架
,它可以有效地实现并行化和分布式训练。下面是使用Ray来实现PyTorch的训练的概括性描述:安装Ray:首先,需要在计算机上安装Ray。
Aresiii
·
2023-07-29 07:01
机器学习
机器学习
pytorch
人工智能
spring类的compareToIgnoreCase()方法
源码学习
compareToIgnoreCase方法,在字符串比较时,可以忽略大小写进行比较。//Spring类中的compareToIgnoreCase方法publicintcompareToIgnoreCase(Stringstr){returnCASE_INSENSITIVE_ORDER.compare(this,str);}//Spring的类成员CASE_INSENSITIVE_ORDE(用来比较
Mrmcling
·
2023-07-29 07:02
【万字长文】SpringBoot整合SpringSecurity+JWT+Redis完整教程(提供Gitee源码)
前言:最近在学习SpringSecurity的过程中,参考了很多网上的教程,同时也参考了一些目前主流的
开源框架
,于是结合自己的思路写了一个SpringBoot整合SpringSecurity+JWT+Redis
黄团团
·
2023-07-29 06:40
SpringBoot
SpringSecurity
Redis
spring
boot
redis
spring
spring
security
架构
jwt
token
工作流引擎技术选型
一、主流
开源框架
介绍1、工作流相关文档1.Camunda官方文档:https://camunda.com/中文文档:介绍|docs.camunda.org2.Activiti官方文档:https://www.activiti.org
Jae_Du
·
2023-07-29 04:48
Java
工作流
java
Vue2
源码学习
(一)准备工作
所有的
源码学习
资料都是参考了vue技术解密Flow(静态类型检查语言)vue的源码中引用了一种类似TypeScript的静态类型检查语言,只要学习过TypeScript的同学对于vue源码中Flow的用法都能看懂
3Alan
·
2023-07-28 23:31
Golang
源码学习
----gin框架简单阅读
一、热加载gogetgithub.com/pilu/fresh快速编译,省去了每次手动gorun二、gin特点轻量级、运行速度快,性能、高效擅长API接口的高并发,项目规模不大,业务简单三、Engine启动器Engine是框架的实例,使用NEW()或着Default()来创建。使用gin实际上就是使用engine的方法。其中engine.trees!!!负责存储路由和handle方法的映射,采用类
而鱼儿and-fish
·
2023-07-28 21:49
Golang
golang
学习
网络
上一页
30
31
32
33
34
35
36
37
下一页
按字母分类:
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
其他