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容器源码分析
openfeign、nacos获取接口提供方真实IP
源码分析
client是LoadBalancerFeignClientorg.springframework.cloud.openfeign.ribbon.LoadBalancerFeignClient#
鬼布
·
2023-11-18 18:55
微服务
spring
cloud
java
Skywalking
源码分析
~启动流程
skywalking启动流程skywaling启动skywalking启动从静态加载开始,具体入口SkyWalkingAgent.premain.启动分为如下几步publicstaticvoidpremain(StringagentArgs,Instrumentationinstrumentation)throwsPluginException{finalPluginFinderpluginFin
TCLAY
·
2023-11-17 17:29
skywalking
skywalking
java
C# IOC
//配置IOC(控制反转、控制倒置)ServiceCollectionservices=newServiceCollection();//向
IOC容器
注册服务,
IOC容器
通过接口来识别服务//services.AddScoped
Alphapeople
·
2023-11-17 14:38
c#
开发语言
长文图解:单张表数据量太大问题怎么解决?请记住这六个字
欢迎大家关注公众号「JAVA前线」查看更多精彩分享文章,主要包括
源码分析
、实际应用、架构思维、职场分享、产品思考等等,欢迎大家加我微信「java_front」一起交流学习1文章概述在业务发展初期单表完全可以满足业务需求
JAVA前线
·
2023-11-17 13:16
【JAVA】综合
大数据学习笔记
设计模式【3.2】-- JDK动态代理
源码分析
有多香?
前面文章有说到代理模式:http://aphysia.cn/archives/dynamicagentdesignpattern那么回顾一下,代理模式怎么来的?假设有个需求:在系统中所有的controller类调用方法之前以及之后,打印一下日志。假设原来的代码:publicclassPerson{publicvoidmethod(){//表示自己的业务逻辑process();}}如果在所有的类里面
秦怀
·
2023-11-17 10:30
设计模式
代理模式
java
开发语言
设计模式之工厂方法模式
factorymethoddesignpattern工厂方法模式的概念、工厂方法模式的结构、工厂方法模式的优缺点、工厂方法模式的使用场景、工厂方法模式的实现示例、工厂方法模式的
源码分析
1、工厂方法的概念工厂方法模式
红衣女妖仙
·
2023-11-17 10:16
java
设计模式
设计模式
工厂方法模式
java
Consumer的负载均衡
想要提高Consumer的处理速度,可以启动多个Consumer并发处理,这个时候就涉及如何在多个Consumer之间负载均衡的问题,接下来结合
源码分析
Consumer的负载均衡实现。
Hamilton_Huan
·
2023-11-17 09:12
RocketMQ
java
rocketmq
java-rocketmq
后端
理解IoC和DI
如何生成可参考右边的帮助文档文章目录前言一、理解IoC1.什么是IoC2.概念理解控制权反转3.举例理解控制权反转(1)传统的方法(2)通过控制权反转的方法4.图解分析5.优点:二.为什么Spring被叫做包含众多工具方法的
IoC
im lp
·
2023-11-17 07:55
Spring
java
开发语言
spring
IoC和DI
Spring是包含众多工具的
IoC容器
,存的是对象,对象这个词在Spring的范围内,称之为beanIoC是控制反转控制权进行了反转,比如对某一个东西的控制权在A手上,结果变成了B,Spring管理的是
江鱼鳍
·
2023-11-17 07:22
java
开发语言
源码分析
学习记录(12)——自动UV展开
2021SC@SDUSC文章目录UV展开创建割缝UV展开的扭曲情况UvUnwrapUV展开参数曲面的参数域变量一般用UV字母来表达,比如参数曲面F(u,v)。所以一般叫的三维曲面本质上是二维的,它所嵌入的空间是三维的。凡是能通过F(u,v)来表达的曲面都是参数曲面,比如NURBS曲面。对于三角网格,如果能把它与参数平面建立一一映射,那么它也就被参数化了,这个映射就是UV展开。如下图所示,左图是右边
VermonthZ
·
2023-11-17 06:46
Dust3D代码分析报告
uv
c++
容器
极速入门ILRuntime热更新
极速入门ILRuntime热更新关于我们1.认识ILRuntime2.建立第一个ILRuntime程序3.ILRuntime
源码分析
4.深入ILRuntime热更新原理5.深入ILRuntime热更新原理阅读本片文章大约需要
优梦创客
·
2023-11-17 05:10
客户端框架
热更新
unity
游戏开发
软件框架
Vue
源码分析
——Vue的引入
文章首发于个人博客小灰灰的空间。新人刚开始写博客记录生活,请多指教Vue的引入Vue构造器Vue本质上是一个函数,在函数内部保证了只能使用new关键字类创建Vue实例functionVue(options){if(process.env.NODE_ENV!=='production'&&!(thisinstanceofVue)){warn('Vueisaconstructorandshouldbe
小灰灰的空间
·
2023-11-17 03:21
vue.js
javascript
前端
vue2.0
源码分析
——内置组件
题目:vue2.0
源码分析
——keep-alive前言:本篇文章,我将对vue2.0中所有的内置组件keep-alive的源码进行一个分析,我希望通过这篇文章的分析,不仅我自己也包括看这篇文章的所有小伙伴都能对
Story..
·
2023-11-17 03:20
源码
javascript
vue.js
javascript
全注解下的Spring IOC
这里的描述可以是xml的配置文件,也可以是javaconfig,异或可以是标注了某些特定注解的类,如@Component,@Service等,最终将描述所表达的bean信息放到容器中,这个容器我们称之为spring
IOC
一户董
·
2023-11-17 03:19
spring
ioc
依赖注入
BeanFactory
Vue.js
源码分析
03——虚拟DOM
前言之前写过博文Vue的首次渲染过程,在文章中提到,渲染dom的时候会调用vm.render()函数生成VNode,之后会调用vm._update(vnode,...)来渲染页面。这篇文章我们从两个方面入手vm.render()是如何生成虚拟DOM的生成了虚拟dom后又进行了什么操作准备调试虚拟DOM的代码之前我们准备了首次渲染的调试代码,下面我们newVue中补充一些参数,去观察Vue是如何进行
poppy.xu
·
2023-11-17 03:48
Vue.js源码分析
vue
vue.js
vue
源码分析
:渲染篇
一、前言Vue.js框架是目前比较火的MVVM框架之一,简单易上手的学习曲线,友好的官方文档,配套的构建工具,让Vue.js在2016大放异彩,大有赶超React之势。前不久Vue.js2.0正式版已出,在体积优化(相比1.0减少了50%)、性能提升(相比1.0提升60%)、API优化等各方面都更上一层楼;本文是系列文章,主要想通过对于Vue.js2.0源码的分析,从代码层面解析Vue.js的实现
mr_japson
·
2023-11-17 03:17
vue
前端技术
vue源码分析
从vue源码看渲染流程
vue渲染过程
Vue源码解析系列——响应式原理篇:computed
回顾如果有感兴趣的同学可以看看我之前的
源码分析
文章,这里呈上链接:《Vue
源码分析
系列:目录》写在前面computed的内部原理较为复杂,需要对Dep和Watcher类需要有较深的理解,如果还有同学不理解
爱学习的前端小黄
·
2023-11-17 03:47
vue
源码
Vue源码解析系列——组件篇:组件的patch过程
回顾如果有感兴趣的同学可以看看我之前的
源码分析
文章,这里呈上链接:《Vue
源码分析
系列:目录》createElm在之前解析patch(点击查看)的时候,我们在createElm中我们已经见过了createComponent
爱学习的前端小黄
·
2023-11-17 03:17
vue
源码
Vue源码解析系列——响应式原理篇:派发更新
回顾如果有感兴趣的同学可以看看我之前的
源码分析
文章,这里呈上链接:《Vue
源码分析
系列:目录》派发更新前面一篇我们了解到Vue在data的get过程中收集了对应数据的Watcher实例,由这些watcher
爱学习的前端小黄
·
2023-11-17 03:17
vue
源码
vue
源码分析
(八)—— update分析(首次渲染)
文章目录前言一、update首次渲染的核心方法__path__二、__path__方法详解1.文件路径2.inBrowser的解析(1)noop的空函数定义:(2)patch的含义3.createPatchFunction的解析4.path方法解析(1)patch方法参数(接收4个参数)(2)思考5.createElm(1)判断vnode是否包含tag(2)createChildren创建子元素(
前端张三
·
2023-11-17 03:16
vue2源码分析
vue.js
javascript
前端
Java 集合、数组、字符串的相互转换(关于list.toArray(new String[0])的
源码分析
)
在Java中,可以通过以下方式实现集合、数组和字符串之间的相互转换。一、集合和数组的相互转化①、将集合转为数组:(toArray方法)Listlist=newArrayListlist=Arrays.asList(arr);System.out.println(list);//[apple,banana,orange]注意:将数组转为集合时,使用的是Arrays.asList()方法。将数组转换为
白白白鲤鱼
·
2023-11-17 01:24
java
数据结构
开发语言
【ROS】RViz2
源码分析
(二):main函数及编译配置详解
【ROS】郭老二博文之:ROS目录1、main函数#include#include#include#include
郭老二
·
2023-11-17 00:26
ROS
ROS
RViz2
Spring Cloud Netflix微服务组件-Hystrix
Hystrix的主要功能传统容错手段超时机制应用容错三板斧超时机制舱壁隔离熔断降级侵入式Command用法改进版一:ribbon与hystrix组合改进版二:feign与hystrix组合Hystrix三态转换图
源码分析
流程图核心逻辑流程图核心实现流程图入口
每天的每一天
·
2023-11-16 22:50
微服务
微服务
hystrix
Spring IoC
Spring是一个包含众多工具
IoC容器
Spring两大核心思想:1.IoC2.AOP(重要面试题)容器:List/map是装数据的容器Tomcat是装web的容器Spring容器装的是对象IoC控制反转
江鱼鳍
·
2023-11-16 21:17
spring
java
面试
spring
源码分析
笔记(2)推断构造方法
spring
源码分析
笔记(2)推断构造方法个人理解,可能有错误推断构造方法:调用后置处理器determineConstructorsFromBeanPostProcessors第一次推断构造方法,分几种情况
myqingxin
·
2023-11-16 21:07
java
spring
Spring
源码分析
之推断构造方法(一)
前面说过spring装配bean总体有两种模式,一种是手动装配,一种是自动装配(byName,byType,byContructor)。手动装配是一个bean引用到另外一个的bean情况下,这里我们通常是在xml或注解中手动加入的,但我敢肯定大多数都是用@Autowire注解指定注入bean。自动装配是不需要在代码中通过注解注入(需要set方法)或不需要在xml中配置property,spring
Mrs.Luo.Plus
·
2023-11-16 21:59
spring源码学习
【文件上传】upload-labs 通关
upload-labs-env-win-0.1环境windows靶场描述靶场攻略Pass-011.上传一句话木马发现有类型限制2.上传图片木马抓包3.修改后缀将png修改为php.成功上传,4.查找文件地址5.中国蚁剑连接6.成功7.
源码分析
wj33333
·
2023-11-16 21:54
文件上传
漏洞库
安全
mybatis3
源码分析
1.原生JDBC查询编写sql–》预编译sql–》参数设置–》执行sql–》结果封装2.半自动框架与Hibernate不同,Hibernate是全自动映射框架,目的是消除sql,但是消除sql的同时,Hibernate又失去了灵活性和sql优化空间,尽管提出了一个HQL概念,但是又增加了学习成本。所以,mybatis在这种背景下发展起来的,mybatis选择不封装sql编写操作(mapper.xm
偷偷摸摸好弄事
·
2023-11-16 17:20
mybatis
mybatis
Spring 为什么要使用三级缓存来解决循环依赖
抛出问题: Spring使用三级缓存解决Bean注入循环的依赖的问题网上已经有很多
源码分析
的文章了,那么我们来总结一下,Spring为什么要使用三个缓存(三级缓存)来解决循环依赖问题呢,为什么不能是一个缓存
Forward233
·
2023-11-16 16:34
Spring
java
spring
国产高云FPGA:Gowin工程搭建保姆级教程,点亮你的LED灯,点不亮你铲我耳屎
目录1、前言2、Gowin工程搭建3、Gowin工程界面介绍4、添加设计文件添加verilog设计文件调用rPLLIP核并配置LED闪灯
源码分析
添加约束文件5、综合编译6、下载程序到开发板7、福利:LED
9527华安
·
2023-11-16 16:18
高云FPGA开发基础教程
fpga开发
高云
Gowin
Android debuggerd
源码分析
debuggerd简介Android系统自带一个实用的程序异常退出的诊断daemondebuggerd。此进程可以侦测到程序崩溃,并将崩溃时的进程状态信息输出到文件和串口中,以供开发人员分析调试使用。Debuggerd的数据被保存在/data/tombstone/目录下,共可保存10个文件,当超过10个时,会覆盖重写最早生产的文件。串口中,则直接用DEBUG的tag,输出logcat信息。Linu
快乐安卓
·
2023-11-16 15:01
【Android
系统分析】
debuggerd
socket
【SA8295P
源码分析
】125 - MAX96712 解串器 start_stream、stop_stream 寄存器配置 过程详细解析
【SA8295P
源码分析
】125-MAX96712解串器start_stream、stop_stream寄存器配置过程详细解析一、sensor_detect_device():MAX96712检测解串器芯片是否存在
"小夜猫&小懒虫&小财迷"的男人
·
2023-11-16 15:18
车芯
SA8295P
源码分析
android
QAM8295P
SA8295P
QNX
Spring Boot中通过SpringContextUtil工具类获取容器中Bean对象
总而言之由于其是不受Spring
IoC容器
所管理的,因而无法注入。Spring的核心是Appl
软件架构
·
2023-11-16 15:44
微服务
Spring
Cloud
spring
cloud
alibaba
spring
boot
spring 什么是容器?什么是bean?
IOC容器
也就是Spring容器spring三大核心技术:AOP(切面编程)、IOC(控制反转)、DI(依赖注入)Spring中
IOC容器
的主要表现形式是BeanFactory(父类,功能低级点,算低级容器
多放香菜少加葱
·
2023-11-16 15:12
java
spring
java
jvm
spring容器获取bean实例流程
有关spring测试例子请参考:spring
源码分析
之容器的使用1、首先资源文件xml的加载和解析(需要把bean标签的一些属
liushangzaibeijing
·
2023-11-16 15:09
spring源码
ExoPlayer架构详解与
源码分析
(8)——Loader
系列文章目录ExoPlayer架构详解与
源码分析
(1)——前言ExoPlayer架构详解与
源码分析
(2)——PlayerExoPlayer架构详解与
源码分析
(3)——TimelineExoPlayer架构详解与
源码分析
山雨楼
·
2023-11-16 12:04
ExoPlayer
android
音视频
ExoPlayer
Media3
架构
源码
sklearn
源码分析
系列:neighbors(2)
sklearn
源码分析
系列:neighbors(2)byDemonSonggithub源码链接(https://github.com/demonSong/DML)我起初一直在纠结是否需要把kd_tree
Demon的黑与白
·
2023-11-16 12:56
sklearn源码
android
源码分析
01_Android系统概述02_Android系统的开发综述03_Android的Linux内核与驱动程序04_Android的底层库和程序05_Android的JAVA虚拟机和JAVA环境06_Android的GUI系统07_Android的Audio系统08_Android的Video输入输出系统09_Android的多媒体系统10_Android的电话部分11_Android的连接部分12
千里送人头
·
2023-11-16 07:30
android
android
数据库
手机
listview
电话
工具
Android Audio实战——音量设置Hal(二十)
一、
源码分析
1、android_media_AudioSystem.cpp源码位置:frameworks/base/core/jni/android_media_AudioSystem.cppstaticjintandroid_media_AudioSy
c小旭
·
2023-11-16 07:22
Android
Audio开发
android
Audio开发
Spring-IoC与DI入门案例
(Service与Dao)如何将被管理的对象告知
IoC容器
?(配置)被管理的对象交给
IoC容器
,如何获取到
IoC容器
?(接口)
IoC容器
得到后,如何从容器中获取bean?
算法哥
·
2023-11-16 04:56
Spring
spring
java
后端
Netty
源码分析
系列(十一)Netty工作原理详解
系列文章目录Netty
源码分析
系列(一)Netty入门Netty
源码分析
系列(二)Netty架构设计Netty
源码分析
系列(三)Channel详解Netty
源码分析
系列(四)ChannelHandler
初念初恋
·
2023-11-16 04:52
netty
java
netty
后端
mybatis查询多个结果返回map--@MapKey使用方法
目录介绍
源码分析
:介绍在使用mybatis的时候遇到一种情况,查询结果集返回多个,想用map接收,以前是用List接收,然后java代码中转换成map。其实mybatis是支持返回map的。
wangfenglei123456
·
2023-11-16 02:38
mybatis-plus学习
mybatis
java
mysql
uc/os
源码分析
作者:洞庭散人出处:http://phinecos.cnblogs.com/uC/OS-II
源码分析
(一)下载地址:http://www.micrium.com/它的特点:1)开源,2)可移植性,绝大部分代码用
makebuaa
·
2023-11-16 01:25
LINUX
任务
os
任务调度
扩展
汇编
function
FreeRTOS列表和列表项
源码分析
FreeRTOS中一个核心的数据结构就是列表和列表项。剖析FreeRTOS源码的一个必要条件就是掌握列表和列表项。列表和列表项属于数据结构的知识。在数据结构课程中所学的链表和FreeRTOS中的列表在实质上是一个东西。如果学过数据结构中的链表再看FreeRTOS中列表和列表项的知识那就不费吹灰之力了。废话不多说我们来看代码吧。我这里是在Visualstudio开发环境里测试代码。去掉了一些非必要性
zhaodong_jack
·
2023-11-16 00:49
FreeRTOS
列表
数据结构
链表
FreeRTOS队列
源码分析
队列属于数据结构的知识。是非常重要的。我在前边的blog中写过一篇静态队列的文章。需要的点击静态队列浏览。FreeRTOS也提供了队列,主要用于任务与任务,任务与中断之间传递消息,FreeRTOS的队列已经帮我们做好了阻塞超时机制,怎么用怎么爽。在裸机代码中我们使用全局变量传递消息,在OS中全局变量传递消息是有风险的。废话不多说我们来看代码。认识一下FreeRTOS的队列结构体typedefstr
zhaodong_jack
·
2023-11-16 00:49
FreeRTOS
队列
freertos
FreeRTOS
源码分析
-代码结构
FreeRTOS作为开源的轻量级实时性操作系统,不仅实现了基本的实时调度、信号量、队列和存储管理,而且在商业应用上不需要授权费。FreeRTOS的实现主要由list.c、queue.c、croutine.c和tasks.c4个文件组成。list.c是一个链表的实现,主要供给内核调度器使用;queue.c是一个队列的实现,支持中断环境和信号量控制;croutine.c和task.c是两种任务的组织实
yedushu
·
2023-11-16 00:19
嵌入式系统
Freertos
源码分析
队列queue
队列queue(零)队列的基础概念和形态(一)Freertos队列queue.cFreeRTOS-Kernel-10.4.6\include\queue.hFreertos队列模块包含两个文件queue.c、queue.hqueue.h中列举了队列的API和说明包括如何使用API的例子,可以说是非常详细了。包含每个API的参数如果仅仅是要使用队列,看h文档的说明已经足够队列的创建*Exampleu
烹小鲜啊
·
2023-11-16 00:12
freertos
嵌入式
freertos
操作系统
【
源码分析
】Java中的lambda表达式会生成内部类吗?是如何生成的?
文末附结论分析以该程序为例子publicclassLambdaTest{publicstaticvoidmain(String[]args){Threadt1=newThread(()->{System.out.println("asdwerwerwe");});t1.start();System.out.println("end!!!");}}调用javap-c-pLambdaTest.clas
Honyelchak
·
2023-11-16 00:22
Java基础
java
lambda
invokdynamic
字节码
ros
源码分析
(三)ros::spin( )背后发生的事
接收器subscriber的demo大家也耳熟能详,它和发布器一样,在nodehandle中调用subscribe函数,实现话题名与回调函数的注册,而在进程的main函数中,又在调用ros::spin函数,那么就从这两个部分依次分析接收器的原理。一、subscribe的声明在node_handle.cpp中,subscribe函数的声明如下,它声明了接收器选项,并且在话题管理中实现了注册。temp
若愚和小巧
·
2023-11-16 00:47
ros
【ROS】RViz2
源码分析
(一):介绍
【ROS】郭老二博文之:ROS目录1、简述1)源码下载源码下载参见本人博客:【ROS】RViz2源码下载、编译、运行2)根目录列表~/git/rviz2/src/rviz$tree-L1.├──docs├──LICENSE├──README.md├──rviz2├──rviz_assimp_vendor├──rviz_common├──rviz_default_plugins├──rviz_ogr
郭老二
·
2023-11-15 23:39
ROS
ROS
RViz2
上一页
36
37
38
39
40
41
42
43
下一页
按字母分类:
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
其他