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
IOC容器源码分析
Istio 安全
源码分析
——认证体系与通信安全
作者:MayoCream[1],KubernetesMember,CNCFSecurityTAGMember,OSSContributor。本文分析Istio安全认证体系与加密通信的源码,介绍Istio是如何构建集群内部PKI证书基础设施和实施安全通信的。分析过程的代码注释在我的Github仓库mayocream/istio[2]的citadel-review分支。1.身份模型零信任架构下,需要严
weixin_38754564
·
2023-11-26 10:08
go
kubernetes
rpc
acl
java
系列十六、Spring
IOC容器
的扩展点
一、概述Spring
IOC容器
的扩展点是指在IOC加载的过程中,如何对即将要创建的bean进行扩展。
YYAugenstern
·
2023-11-26 08:46
Spring5系列
spring
java
System.out.println
为什么System可以直接调用不用导包
源码分析
:存在于java.lang包中,java.lang包java.lang包是java语言的核心,它提供了java中的基础类。
知行合一。。。
·
2023-11-26 07:34
java基础
java
jquery-weui infinite 滚动加载在ios下无法触发事件
经过对
源码分析
发现问题:$(document.body).infinite(100).on("infinite",function(){if(loading)return;if(completeData
kld230
·
2023-11-26 05:28
javascript
jquery
ios
前端
5、Flink窗口机制
1.1KeyedWindow1.2Non-KeyedWindow2WindowAssigner2.1TumblingWindow2.2SlidingWindow2.3SessionWindow2.4GlobalWindow3Trigger4Evictor5WindowFunction6window的实现7window
源码分析
江城子v3
·
2023-11-26 05:40
Flink原理解析
flink
Spring-IOC
在Spring中实现控制反转的是
IOC容器
。其实现方法是依赖注入(DI)。例子:1.创建maven工程,导入依赖org.springframeworkspri
Filwaod
·
2023-11-26 04:43
Spring
spring
【设计模式从入门到精通】10-享元模式
笔记来源:尚硅谷Java设计模式(图解+框架源码剖析)文章目录享元模式1、展示网站项目需求2、享元模式基本介绍3、享元模式的原理类图4、内部状态和外部状态5、享元模式解决网站展现项目6、Integer
源码分析
VectorUx
·
2023-11-26 04:18
设计模式从入门到精通
享元模式
设计模式
深入学习正则表达式
举个例子:当我们实现一段文本的语句,我们想要抽离出格式为连续的4个数字;此时如果编写一个程序的话代价会很高,因此我们搞出正则表达式正则表达式的底层实现:底层
源码分析
:——————————————————
etcEriksen
·
2023-11-25 23:07
JavaSE
正则表达式
正则表达式
源码分析
--三个常用类--分组、捕获、反向引用--String 类中使用正则表达式的代码示例和图
目录正则表达式底层实现源码:正则表达式语法元字符(Metacharacter)-转义号元字符-字符匹配符元字符-选择匹配符元字符-限定符元字符-定位符分组正则表达式三个常用类Pattern类MatcherPatternSyntaxException分组、捕获、反向引用分组捕获反向引用String类中使用正则表达式替换功能判断功能分割功能正则表达式底层实现matcher.find()完成的任务(考虑
尘觉
·
2023-11-25 23:31
Java新特性
正则表达式
java
开发语言
java-ee
后端
Spring Security 6.1.x 系列(5)—— Servlet 认证体系结构介绍
一、前言本章主要学习SpringSecurity中基于Servlet的认证体系结构,为后续认证执行流程
源码分析
打好基础。
gmHappy
·
2023-11-25 20:46
Spring
Security
6.x系列进阶实战
servlet
spring
security
Vue 2.0
源码分析
-Virtual DOM
VirtualDOM这个概念相信大部分人都不会陌生,它产生的前提是浏览器中的DOM是很“昂贵"的,为了更直观的感受,我们可以简单的把一个简单的div元素的属性都打印出来,如图所示:可以看到,真正的DOM元素是非常庞大的,因为浏览器的标准就把DOM设计的非常复杂。当我们频繁的去做DOM更新,会产生一定的性能问题。而VirtualDOM就是用一个原生的JS对象去描述一个DOM节点,所以它比创建一个DO
aiguangyuan
·
2023-11-25 20:41
Vue
2.0
核心源码解析
前端开发
JavaScript
Vue
Spring
源码分析
Spring
源码分析
Spring使用流程(此处以xml配置为例)xml配置beanApplicationac=newClassPathXmlAppliation(“applicationContext.xml
Armin_1024
·
2023-11-25 20:06
Spring
java
spring
BeanDefinition
在Spring中,
IOC容器
是负责管理Bean实例的创建、初始化和依赖注入等过程的核心组件。
费曼乐园
·
2023-11-25 20:04
Spring
spring
java
内存管理
源码分析
1-ARMV8-AARCH64 MMU 及 linux页表映射过程
MMU的作用,主要是完成地址的翻译,无论是main-memory地址(DDR地址),还是IO地址(设备device地址),在开启了MMU的系统中,CPU发起的指令读取、数据读写都是虚拟地址,在ARMCore内部,会先经过MMU将该虚拟地址自动转换成物理地址,然后在将物理地址发送到AXI总线上,完成真正的物理内存、物理设备的读写访问1、MMU/TLB/Cache概述MMU:完成的工作就是虚拟地址到物
SEVENTHD7
·
2023-11-25 19:05
内存管理
linux
java通过poi-tl模板引擎生成表格(Word)
java通过poi-tl生成表格以及
源码分析
依赖模板如何动态生成表格参考文档及分析代码最近导出的word文件要求是越来越多了,而且对样式也做了很多要求,今天参考文档学习了一下普通表格构建表格、动态构建word
早餐加个蛋
·
2023-11-25 18:30
java-工具
java
poi
google镜像网址收集
llvm15
源码分析
:函数调用链、流程分析、链长短、频率分析搞IT的遇到问题,光靠baidu有时真的解决不了问题,所以时不时的就需要求助google,里面有好多国外网友的博客、stackoverflow
ziix
·
2023-11-25 18:24
python
Spring源码粗粒度解析
非也:在原生的spring中,我们有一个xml文件,文件中有这么一段代码,如下在这个配置文件中的Bean标签中配置的Bean才会被
IOC容器
管理2)怎么读取XML文件?什么时候读取?
好久不见灬
·
2023-11-25 17:01
vue-router使用与源码浅析
本文主要讨论最新版的vue-router(支持Vue3),主要从其出现原因、使用方式、自己实现一个玩具vue-router以及vue-router
源码分析
这几个角度去讨论,希望你喜欢。
懒编程-二两
·
2023-11-25 16:20
vue
python
js
javascript
java
flink
源码分析
之功能组件(二)-kubeclient
简介本系列是flink
源码分析
的第二个系列,上一个《flink
源码分析
之集群与资源》分析集群与资源,本系列分析功能组件,kubeclient,rpc,心跳,高可用,slotpool,rest,metrics
中间件XL
·
2023-11-25 15:55
flink
kubernetes
kubeclient
mapreducer 分布式计算框架
hadoop的Windows伪分布式环境部署Windows开发wordcountmapreducer编程counter、combiner、压缩、任务配置、MRJOB配置文件的加载机制mapper本地模式执行过程
源码分析
海牛大数据_青牛老师
·
2023-11-25 14:21
Vue 2.0
源码分析
-渲染函数render
Vue的_render方法是实例的一个私有方法,它用来把实例渲染成一个虚拟Node。它的定义在src/core/instance/render.js文件中:Vue.prototype._render=function():VNode{constvm:Component=thisconst{render,_parentVnode}=vm.$options//reset_renderedflagons
aiguangyuan
·
2023-11-25 13:15
Vue
2.0
核心源码解析
前端开发
JavaScript
Vue
Netty实现websocket且实现url传参的两种方式(
源码分析
)
1、先构建基本的netty框架再下面的代码中我构建了一个最基本的netty实现websocket的框架,其他个性化部分再自行添加。@Slf4jpublicclassTeacherServer{publicvoidteacherStart(intport)throwsInterruptedException{NioEventLoopGroupboss=newNioEventLoopGroup();N
日上三杆快起床
·
2023-11-25 13:15
websocket
网络协议
源码
netty
mybatis
源码分析
一(加载配置文件)
最近一直在看mybatis源码,稍有心得,接下来就然我们一起看下springboot整合mybatis的源码的步骤是怎样的废话不多说,咱们就一起看看源码吧首先,咱们看下配置文件,下面是我配置的配置文件,没什么多说的,都是基本配置,映射文件的位置,实体类的位置,数据库的基本信息等之前一直有个疑问,就是咱们在配置文件中写这些配置的时候都会自动提示,一直不知道是怎么回事,看了源码,才知道原因,原来,在s
为梦想前进
·
2023-11-25 12:27
BeanFactory和FactoryBean的区别
区别:https://liayun.blog.csdn.net/article/details/110391066BeanFactory是个Factory,也就是
IOC容器
或对象工厂,而FactoryBean
Been Doing
·
2023-11-25 12:28
Spring
spring
java
后端
BeanFactory 和FactoryBean的区别
一、BeanFactory和FactoryBean的区别BeanFactory:是
IOC容器
,并且提供方法支持外部程序对这些bean的访问,在程序启动时根据传入的参数产生各种类型的bean,并添加到
IOC
百里度
·
2023-11-25 12:52
spring
java
开发语言
BeanFactory和FactoryBean
(一)BeanFactoryBeanFactory是一个工厂类接口,定义了
IOC容器
的最基本形式,并提供了
IOC容器
应遵守的的最基本的接口,职责包括实例化、定位、配置应用程序中的对象以及建立这些对象之间的依赖
大林子先森
·
2023-11-25 12:49
Spring
spring
java
后端
系列十四、BeanFactory vs FactoryBean
一、BeanFactoryIOC思想是基于
IOC容器
完成的,
IOC容器
的底层就是对象工厂,其核心接口为BeanFactory,BeanFactory是一个工厂类,负责生产和管理各种各样的bean,也是Spring
YYAugenstern
·
2023-11-25 11:13
Spring5系列
java
spring
技术类知识汇总(一)
对象的创建控制权由程序自身转移到外部(容器,也叫
IOC容器
或者Spring容器),这种思想称为控制反转。依赖注入:Dependenceinjection,简称DI。
生生不息~
·
2023-11-25 11:09
Web后端开发
javaweb
学习笔记
tomcat
机器人规划算法——movebase导航框架
源码分析
这里对MoveBase类的类成员进行了声明,以下为比较重要的几个类成员函数。构造函数MoveBase::MoveBase|初始化Action控制主体MoveBase::executeCb收到目标,触发全局规划线程,循环执行局部规划全局规划线程voidMoveBase::planThread|调用全局规划全局规划MoveBase::makePlan|调用全局规划器类方法,得到全局规划路线局部规划Mo
Jack Ju
·
2023-11-25 11:41
自动驾驶算法
机器人
算法
Laravel学习笔记-常用设计模式
#DI依赖注入参考浅谈IOC--说清楚IOC是什么二.什么是
IOC容器
.#三.什么是服务提供者(ServiceProvider)四.什么是门面(Facade).
weixin_59702843
·
2023-11-25 10:18
数学建模
Spring Boot 自动装配的原理
EnableAutoConfiguration1.1.2AutoConfigurationImportSelector1.2自动装配原理分析1.自动装配的原理自动装配字面意思理解就是将Bean自动装配到
IOC
奋进的叨叨
·
2023-11-25 09:05
spring
spring
boot
java
【曹工杂谈】Maven
IOC容器
的下半场:Google Guice
前言在前面的文章里,Maven底层容器PlexusContainer的前世今生,一代芳华终落幕,我们提到,在PlexusContainer退任后,取而代之的底层容器是Guice。Guice的应用也还比较广泛,以下轮子中(仅部分)都有它活跃的身影:google内部scalatestTestNGCaffeineCacheSpringSecurityConfigelasticsearchjenkins这
逐日者
·
2023-11-25 08:12
Spring原理——基于xml配置文件创建
IOC容器
的过程
Spring框架的核心之一是IOC,那么我们是怎么创建出来的Bean呢?作者进行了简单的总结,希望能对你有所帮助。IOC的创建并不是通过new而是利用了java的反射机制,利用了newInstance方法进行的创建对象。首先,我们先定义一个类,叫PropertyValue,这个里面封装了name,ref,value,就对应了我们在xml文件里的标签。其次,我们需要定义BeanDefinition(
半核CPU
·
2023-11-25 07:25
Java
语法
xml
java
spring
模拟Spring源码思想,读取Spring Config配置文件,创建
IOC容器
,解析spring.xml,创建对象,放入
IOC容器
,注入依赖
1、Spring.xml2、ApplicationContext.javapackagecom.atguigu.ioc;importjava.util.HashMap;importjava.util.Map;publicinterfaceApplicationContext{MapbeanMap=newHashMapgetIocContainer();ObjectgetBean(Stringbea
丁总学Java
·
2023-11-25 05:50
#
Spring
Framework
spring
xml
java
dom4j
spring
config
skynet
源码分析
:模块
之前已经说过skynet的是做什么的,现在开始从模块上研究skynet的源码。skynet各层表现从上大概就清楚skynet的“内部”而skynet源码目录结构如下:3rd:第三方代码,有lua和jemalloc等。lualib:使用lua写的库lualib-src:使用C写并封装给lua使用的库service:使用lua写的skynet的服务模块service-src:使用C写的skynet的服
a857351839
·
2023-11-25 05:46
lua
epoll
操作系统
Spring核心内容
一、Spring核心内容
IOC容器
1.IOC作用负责对象的实例化、对象的初始化、对象和对象之间的依赖关系配置、对象的销毁、对象提供对象的查找等操作,对象的整个生命周期都是容器来控制的。
勿忘Java初心
·
2023-11-25 04:56
spring
java
后端
Spring的
IOC容器
分析
文章目录Spring的IOC从入门到深入1.分析下面代码开发中存在的问题:2.针对上述代码存在的问题,我们该解决,第一步:将耦合类配置到xml文件中,比如:beans.xml第二步:创建容器对象,加载配置文件,创建对象存储到容器中第3步:测试4.总结5.下面我们看下spring框架的IOC是如何实现的第一步:在创建的maven项目中,导入spring-webmvc依赖第二步:创建spring配置文
小码哥的进阶
·
2023-11-25 04:25
spring
spring
容器
java
Spring-Bean实例是如何依赖注入?
所谓依赖注入,就是由
IOC容器
在运行期间,动态地将某种依赖关系注入到对象之中。再完成
IOC容器
初始化之后,也就是所谓的Bean加载完成后,我们需要对这些Bean进行调用和获取,这个过程就叫依赖注入。
编程鸭
·
2023-11-25 03:59
Spring依赖注入源码解析(上)
方法进行注入1.2、通过构造方法进行注入2、自动注入2.1、XML的autowire自动注入2.2、@Autowired注解的自动注入二、autowireByName&&autowireByType核心
源码分析
未闻花名丶丶
·
2023-11-25 02:30
Spring
spring
java
mybatis
spring
源码分析
03-spring依赖注入源码解析
依赖注入流程图:1.Spring中有几种依赖注入的方式?1.1手动注入在XML中定义Bean时,就是手动注入,因为是程序员手动给某个属性指定了值。下面这种底层是通过set方法进行注入。下面这种底层是通过构造方法进行注入。2.自动注入自动注入又分为两种:XML的autowire自动注入@Autowired注解的自动注入2.1XML的autowire自动注入在XML中,我们可以在定义一个Bean时去指
华子哥、
·
2023-11-25 02:29
spring
spring
java
mybatis
Spark on yarn——Spark提交任务到yarn集群
源码分析
目录一、入口类——SparkSubmit二、SparkApplication启动——JavaMainApplication、YarnClusterApplication三、SparkContext初始化四、YarnClientSchedulerBackend和YarnClusterSchedulerBackend初始化五、ApplicationMaster启动六、SparkonYarn任务提交流程
编程小王子啊
·
2023-11-25 01:17
CSDN大数据专栏
spark
大数据
hdfs
java
架构
1. spark
源码分析
(基于yarn cluster模式)-任务提交
首先声明,这个系列研究的源码基于spark-2.4.6我们在使用spark-shell提交任务的时候,一般采用如下模式提交任务:park-submit--classxxxxx--name'test_xxxx'--masteryarn-cluster--queueyarn-test--principalad-bigdata-test--keytab'xxxx.keytab'--num-executo
Leo Han
·
2023-11-25 01:45
大数据
spark
scala
big
data
yarn
Vue 2.0
源码分析
之响应式数据生成的原理
概要本文通过分析Vue2.0源码,探讨一下在Vue2.0的初始化过程中,如何生成响应式数据。最后我们将关键的代码抽取出来,模拟出具体的实现过程。代码调用关系调用src\core\instance\index.js_init方法。该方法定义在src\core\instance\init.js中的initMixin方法中。调用src\core\instance\state.js中initState方法
懒人Ethan
·
2023-11-24 18:22
前端
Vue
ES6
[email protected]
源码学习---目录结构分析与准备工作
前言网上vue的
源码分析
也蛮多的,不过很多都是1.0版本的并且大多都是在讲数据的observe,索性自己看看源码,虽然很难但是希望能学到点东西。
weixin_34179968
·
2023-11-24 18:21
runtime
webpack
javascript
ViewUI
vue数据层思路_vue2.0
源码分析
简单实现new Vue(1)
作为前端小白,日常搬砖,写的一般都是业务代码,对底层的实现原理一知半解。so觉得这样浑浑噩噩木有提升,开始从vue2.0源码入手,简单分析。最终实现一个简化版的Vue即可。本篇文章不从源码入手,因为源码功能繁多,通过简单的几个案例和分析,实现深入了解,从而了解vue的实现原理Vue实现原理核心:实现数据响应式理解Vue的设计思想:MVVMVue是基于MVVM的一个前端框架,so我就从MVVM入手M
我不是蟾蜍先生
·
2023-11-24 18:51
vue数据层思路
vue-vue2.0
源码分析
一、vue2源码目录compiler:将template编译成render函数。对于在线编译,render在运行时执行,执行时会生成vnodecore:核心platform:web平台、weex多平台、mpvue小程序端server:服务端渲染sfc:单文件处理,将.vue文件的template、script、style拆分shared:工具、常量二、compiler运行时、编译时运行时:newV
不想冬眠
·
2023-11-24 18:49
vue
vue
Vue2.0 computed
源码分析
目录一.computed初始化过程二.computed依赖的属性发生变化页面是如何重新渲染的一.computed初始化过程vue进行页面渲染首先经过属性的初始化,在创建render函数最后进行挂载阶段。在进行属性初始化的时候,会对计算属性computed进行初始化,主要代码如下:1.计算属性可以有两种写法一种是函数形式一种是对象形式,对象格式是有get和set属性。2.对于每一个属性创建一个对应的
心之所向,无力阻挡
·
2023-11-24 18:13
Vue 2.0
源码分析
-new Vue 发生了什么?
从入口代码开始分析,我们先来分析newVue背后发生了哪些事情。我们都知道,new关键字在Javascript语言中代表实例化是一个对象,而Vue实际上是一个类,类在Javascript中是用Function来实现的,来看一下源码,在src/core/instance/index.js中。functionVue(options){if(process.env.NODE_ENV!=='product
aiguangyuan
·
2023-11-24 18:39
Vue
2.0
核心源码解析
前端开发
JavaScript
Vue
spark
源码分析
之三 -- LiveListenerBus介绍
LiveListenerBus官方说明如下:AsynchronouslypassesSparkListenerEventstoregisteredSparkListeners.即它的功能是异步地将SparkListenerEvent传递给已经注册的SparkListener,这种异步的机制是通过生产消费者模型来实现的。首先,它定义了4个消息堵塞队列,队列的名字分别为shared、appStatus
weixin_30457465
·
2023-11-24 16:08
大数据
spark源码:SparkContext初始化需要启动的组件
spark
源码分析
之SparkContext1.SparkContext简介2初始化SparkContext需要启动的组件2.0SparkContext私有的可变成员变量2.1SpaekEnv2.2LiveListenerBus2.3SparkUI2.4SparkStatusTracker2.5ConsoleProgressBar2.6DAGScheduler2.7TaskScheduler2.8
weixin_38842855
·
2023-11-24 16:38
spark
上一页
32
33
34
35
36
37
38
39
下一页
按字母分类:
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
其他