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
iperf源码分析
python多线程/进程问题:以
iperf
3为例与测试平台解析
多线程/进程问题:以
iperf
3为例在给一个项目写可视化的时候,项目需要用
iperf
3来进行网络测试。
QinZheng7575
·
2023-12-30 05:31
打工人项目集合
python
多进程
多线程
流处理
[鹤城杯 2021]EasyP
[鹤城杯2021]EasyPwp参考博客:basename()绕过小结request导致的安全性问题分析
源码分析
首先进入题目,看到代码:其中第一段代码是让我们传入一个GET参数guess。
妙尽璇机
·
2023-12-30 05:10
ctf
web安全
网络安全
php
Object
源码分析
[toc]1.Object对象的源码Object类是一切类的超类,在类继承的树形结构上,Object是所有类的根节点。所有的对象,包括数据,都继承了Object类的方法。我们来看看Object类有哪些方法,分别的作是什么。1.1registerNatives在Object类的最开始部分,有如下四行代码:privatestaticnativevoidregisterNatives();static{
冬天里的懒喵
·
2023-12-30 03:34
@ConditionalOnProperty Spring 使用介绍
源码分析
@ConditionalOnPropertySpring使用介绍
源码分析
源码及参数说明示例源码及参数说明packageorg.springframework.boot.autoconfigure.condition
小小兔在普陀山走神啊
·
2023-12-30 03:54
Spring
各种各样的问题记录
spring
java
后端
block
源码分析
底层原理
block底层原理是什么?封装了函数调用以及调用环境的OC对象block将main.m文件转换成C++文件,当前文件夹下xcrun-sdkiphoneosclang-archarm64-rewrite-objcmain.m-omain.cpp通过分析main.cpp我们可以看到编译后的block。block编译我们可以看出block进过编译后生成一个__main_block_impl_0的结构体,
咖啡豆8888
·
2023-12-30 02:58
QModebus类学习
QTmodbus类简介及串口modbus例程
源码分析
_qmodbusrtuserialmaster-CSDN博客
老赵的博客
·
2023-12-30 01:36
学习
qt
深入内核buddy分配器(芯驰X9/杰发8015 buddy系统明明还有几十M到100多M内存,却分配4k内存失败)
源码分析
:根据log+faddr2line定位到,调用栈为__alloc_pages_slowpath——》get_page_from_freelist——》zone_watermark_fast可以看到
无v邪
·
2023-12-30 00:26
linux
韩版传奇 2
源码分析
与 Unity 重制(五)地图对象的行为处理
专题介绍该专题将会分析LOMCN基于韩版传奇2,使用.NET重写的传奇源码(服务端+客户端),分析数据交互、状态管理和客户端渲染等技术,此外笔者还会分享将客户端部分移植到Unity和服务端用现代编程语言重写的全过程。概览在这一篇文章中,我们将分析角色如何接收用户输入,产生和处理行为(Action),并以角色的移动为例分析处理和绘制逻辑。行为系统对于每个地图对象MapObject,都会有一个行为队列
东方猫
·
2023-12-29 23:57
韩版传奇
2
源码分析与
Unity
重制
c#
【springboot 事件发布机制源码浅析】
springboot
源码分析
之事件发布机制浅析springboot事件发布机制浅析文章目录springboot
源码分析
之事件发布机制浅析前言一、自定义事件发布1.定义事件2.监听事件3.发布事件二、
源码分析
不务专业的程序员--阿飞
·
2023-12-29 23:35
spring
boot
java
后端
vue
源码分析
(二十八)Vue之自定义指令directives
一个指令定义对象可以提供如下几个钩子函数(均为可选):bind、inserted、update、componentUpdated、unbind具体的说明请参考vue官网的自定义指令说明文档。首先是解析vue实例的directives选项/***将原始函数指令规范化为对象格式。*/functionnormalizeDirectives(options:Object){constdirs=option
vue爱好者
·
2023-12-29 22:07
Mybatis
源码分析
:@Mapkey的使用
@Mapkey的使用在多值查询的时候,通常要把方法返回类型设置为List类型,Mybatis为我们提供了另一种解决方式,通过K-V的形式将查询结果保存在Map中,这种实现方式只需要在方法上标注为@Mapkey即可。如下代码:查询一个学生表,包含id,name,age三个字段,使用@mapkey将id号作为K,查询结果作为V.使用@Mapkey时最好将K设置为唯一的,否则后续的结果将会覆盖已查询到的
辰鬼丫
·
2023-12-29 20:23
Spring
SpringMVC
MyBatis
java
java
spring
linklist超大导致的ANR
通过
源码分析
,系统提供的linklist类是通过链表的方式实现的。按说应该不会有性能问题,即使一个初级程序员来实现,查询几万条记录的耗时最多也就是几十毫秒。
风之枫
·
2023-12-29 19:43
Java ThreadLocal 源码解析
本次
源码分析
基于JDK21.0.1。ThreadLocal使用简介基本操作使用ThreadLocal时,可以将数据存储在一个特殊的对象中,这个对象会被自动关联到当前线程。
ethannotlazy
·
2023-12-29 17:02
Java
java
python
开发语言
Spring
源码分析
(四) AnnotationConfigBeanDefinitionParser
之前我们说了XmlBeanDefinitionReader是怎么读取xml配置文件的,那么其实我们都知道,spring的bean配置有2种方式,一种是xml文件配置,一种是注解配置,那么spring是怎么解析注解并注册到ioc容器中的呢,这篇文章我们就来看看spring是怎么做的。这里我们就要介绍一个类AnnotationConfigBeanDefinitionParser,这个类实现了BeanD
skyguard
·
2023-12-29 15:55
(Spring学习12)Spring 6.0及SpringBoot 3.0新特性解析
GraalVM介绍与基本使用2、SpringBoot3.0新特性介绍与实战3、DockerSpringBoot3.0新特性实战4、RuntimeHints介绍与实战5、SpringAOT作用与核心原理
源码分析
ZGOOD9527
·
2023-12-29 13:44
spring
学习
java
Mybatis 使用记录
democonfig.propertiesmybatis-config.xmlUserMapper.xml测试代码mybatis-spring下载编译demomybatis-spring-boot-starter测试demomybatisplus编译Mybatis下载源码编译参考mybatis
源码分析
antRain
·
2023-12-29 12:28
Spring+spring
boot
mybatis
聊一聊Spring Bean 的生命周期
但是如果你从头到尾看了松哥的Spring
源码分析
,那么这个问题就不需要背了,就根据自己对Spring源码的理解讲出来就行了。
虚无火星车
·
2023-12-29 11:49
spring
java
mybatis
WebRTC源码之RTCPReceiver
源码分析
WebRTC源码之RTCPReceiver
源码分析
WebRTC源码之RTCPReceiver
源码分析
WebRTC源码之RTCPReceiver
源码分析
前言一、RTCP接受数据的流程的堆栈信息的1、网络io
chen_song_
·
2023-12-29 10:28
WebRTC源码探秘
webrtc
音视频
jdk
源码分析
之ArrayList
ArrayList关键字段分析/***ThearraybufferintowhichtheelementsoftheArrayListarestored.*ThecapacityoftheArrayLististhelengthofthisarraybuffer.*/transientObject[]elementData;//non-privatetosimplifynestedclassacc
shoulda
·
2023-12-29 10:47
【数据结构二】手撕顺序表与ArrayList源码详解
目录顺序表与ArrayList1.手撕顺序表2.ArrayList的使用3.ArrayList的
源码分析
(扩容机制)4.力扣题练习顺序表与ArrayList线性表是在逻辑上具备线性结构的一种有序序列,包括顺序表和链表
小皮侠
·
2023-12-29 09:26
数据结构
Android事件分发机制四:学了事件分发有什么用?
:从window机制出发分析了事件分发的整体流程,以及事件分发的真正起点Android事件分发机制二:viewGroup与view对事件的处理:
源码分析
了viewGroup和view是如何分发事件的An
一只修仙的猿
·
2023-12-29 08:59
android:process=":bdservice_v1",死磕Android_Service启动流程分析(一)
我这里将启动Service流程分为两章来写,startService和bindService分别分析.这篇文章是分析startService过程的
源码分析
过程.其实startService和Activity
weixin_39983350
·
2023-12-29 04:24
GraphSAGE
源码分析
报告
GraphSAGE
源码分析
报告一、Graphsage简介0.什么是深度学习?1.什么是Graphsage?2.Grpaphsage有什么特点?3.怎么使用Grpaphsage算法程序?
果壳寄蒜叽
·
2023-12-29 00:00
算法
ArrayList的
源码分析
(一)【转载】
ArrayList简介ArrayList核心源码ArrayList
源码分析
System.arraycopy()和Arrays.copyOf()方法两者联系与区别ArrayList核心扩容技术内部类ArrayList
Bitter255
·
2023-12-28 22:38
Easyswoole
源码分析
-8-Console(控制台)
1.简介EasySwoole提供了console控制台组件,在项目运行的时候,可通过命令和服务端进行通讯,查看服务端运行状态,实时推送运行逻辑等知识点1.swoole_event_add2.addListener3.EasySwooleCONSOLE组件2.流程启动Easyswoole时会启动主服务,根据配置启动其它服务,比如Console和Crontab服务,客户端执行phpeasyswoole
会长__
·
2023-12-28 18:23
【STM32】基于MQTT协议实时监控项目
基于MQTT协议实时监控项目一、MQTT与源码库二、PahoMQTT移植1.Paho
源码分析
2.Paho源码移植三、MQTT发布实现温湿度实时上报1.MQTT的底层源文件transport.c/h2.MQTT
邓永豪
·
2023-12-28 16:19
STM32
计算机网络
stm32
单片机
嵌入式硬件
java ArrayList、LinkedList、Set、Map等扩容方式,及其
源码分析
java集合(超详细)List接口:ArrayList集合:扩容机制:LinkedList集合:存储方式及扩容:LinkedList常用方法:Vector集合:Set接口:HashSet集合LinkedHashSet集合:TreeSet集合:Map集合:HashMap:hash值的计算方法:存储过程HashMap常用方法:HashMap的扩容机制:HashMap底层典型属性的属性说明:Linked
LIJINGPO
·
2023-12-28 15:04
java
java
开发语言
netty
源码分析
笔记
参考资料:[1].netty
源码分析
之揭开reactor线程的面纱(二)[2].Netty
源码分析
之一揭开Bootstrap神秘的红盖头(服务器端)[3].netty
源码分析
之揭开reactor线程的面纱
抬头挺胸才算活着
·
2023-12-28 15:42
lodash
源码分析
每日一练 - 数组 - join
今日分享:每一步都是曼妙的风景~_.join(array,[separator=‘,’])使用:_.join(array,[separator=‘,’])使用示例:_.join(['a','b','c'],'~');//=>'a~b~c'尝试手写:①返回新字符串②默认“,"连接letjoin_arr=[2,3,4,5];functionmy_join(arr,separator=','){if(a
王大眼睛�
·
2023-12-28 15:43
lodash每日一源
javascript
前端
开发语言
lodash
源码分析
每日一练 - 数组 - intersection / intersectionBy / intersectionWith
今日分享:每一步都是曼妙的风景~lodash官网地址_.intersection([arrays])使用:创建唯一值的数组,这个数组包含所有给定数组都包含的元素,使用SameValueZero进行相等性比较。(注:可以理解为给定数组的交集)使用示例:_.intersection([2,1],[4,2],[1,2]);//=>[2]尝试手写:①返回数组②“查重”③返回重合部分letinter_arr
王大眼睛�
·
2023-12-28 15:37
前端
javascript
Java设计模式-组合模式
目录一、学校院系展示需求二、传统方案解决三、组合模式(一)基本介绍(二)原理类图(三)能够解决的问题(四)解决院系展示需求(五)组合模式在JDK集合的
源码分析
一、学校院系展示需求编写程序展示一个学校院系结构
zoeil
·
2023-12-28 14:52
java
设计模式
开发语言
后端
TouchDelegate
源码分析
源码分析
这个类主要就是一个diapatchTouchEvent(),用来将事件分发给委托Vie
Utte
·
2023-12-28 14:41
vue
源码分析
-v-model的本质
双向数据绑定这个概念或者大家并不陌生,视图影响数据,数据同样影响视图,两者间有双向依赖的关系。在响应式系统构建的上,中,下篇我已经对数据影响视图的原理详细阐述清楚了。而如何完成视图影响数据这一关联?这就是本节讨论的重点:指令v-model。由于v-model和前面介绍的插槽,事件一致,都属于vue提供的指令,所以我们对v-model的分析方式和以往大同小异。分析会围绕模板的编译,render函数的
yyzzabc123
·
2023-12-28 13:14
vue.js
Vue3
源码分析
--rollup打包
vue3打包使用的工具rollupRollup是一个JavaScript模块打包工具,可以将多个小的代码片段编译为完整的库和应用。与传统的CommonJS和AMD这一类非标准化的解决方案不同,Rollup使用的是ES6版本Javascript中的模块标准。新的ES模块可以让你自由、无缝地按需使用你最喜爱的库中那些有用的单个函数。这一特性在未来将随处可用,但Rollup让你现在就可以,想用就用vue
小王没脑袋
·
2023-12-28 13:14
vue.js
前端
javascript
Hadoop
源码分析
---Namenode和Datanode
一、HadoopRPC框架1.hadoopipc框架代码位于org.apache.hadoop.ipc包内,有一个抽象类Server,实现监听服务的功能。其构造方法参数除了hostname,port之外,还有handlerCount,numReaders,queueSizePerHandler,分别对应handler线程数,reader线程数,每个handler所能处理队列的大小,handlerC
编程小王子啊
·
2023-12-28 13:33
CSDN大数据专栏
java
hadoop
大数据
hdfs
Django信号机制
源码分析
(观察者模式)
Django信号的实现原理本质是设计模式中的观察者模式,浅谈Python设计模式--观察者模式,也可以叫做发布-订阅模式,信号对象维护一个订阅者列表,当信号被触发时,它会遍历订阅者,依次通知它们。先来回顾一下信号的定义和使用:fromdjango.dispatchimportreceiver,Signal#信号定义node_approved=Signal()#信号的注册@receiver(node
蓝绿色~菠菜
·
2023-12-28 11:40
django
python
后端
yii2框架
源码分析
系列(4)之Service Locator
回顾上篇介绍了yii2的DI容器Container,主要通过类构造器注入和属性注入来达到反向依赖,从而实现解耦,今天继续介绍下用于解耦的服务定位器ServiceLocatorServiceLocator在yii2中ServiceLocator由yii\di\ServiceLocator来实现。从代码组织上,yii2将ServiceLocator放到与DI同一层次来对待,都组织在yii\di命名空间
killtl
·
2023-12-28 10:58
元素可视区 client 系列
文章目录什么是client立即执行函数淘宝flexible.js
源码分析
什么是clientclient翻译过来就是客户端,我们使用client系列的相关属性来获取元素可视区的相关信息。
十八岁讨厌编程
·
2023-12-28 09:32
web前端开发
#
PC端网页特效
css3
前端
html5
Spring
源码分析
之Spring的事务管理
背景Spring统一的事务管理方式非常的巧妙和有趣,为了一探究竟,我们来深入研究,探索一番,这里从源码级别来一层一层的拨开它简单操作下面的具体原理PlatformTransactionManager我们先来看一下关系类图Spring为了方便事务的管理和统一,在PlatformTransactionManager中设计的内容非常的简单,只有三个方法。从方法名中我们可以看出,这个接口在顶层设计时需要完
yinlongfei_love
·
2023-12-28 09:25
做技术的
小笔记
java
Spring
客户端负载均衡-Ribbon
源码分析
客户端负载均衡-Ribbon
源码分析
文章目录客户端负载均衡-Ribbon
源码分析
前言项目环境1.Ribbon主要组件2.组件作用和联系3.静态配置ServerList示例4.
不懂的浪漫
·
2023-12-28 09:49
Spring
Cloud
系列
负载均衡
Ribbon
深入分析AQS实现原理
深入分析AQS实现原理一、什么是AQS1、AQS的两种功能2、AQS的内部实现2.1AQS内部变量2.2AQS工作原理介绍3、锁竞争、锁释放对队列的变化3.1锁竞争3.2锁释放二、AQS同步队列
源码分析
罗志宏
·
2023-12-28 08:03
Java基础
java
锁
5.shiro
源码分析
之shiro的启动过程
概述通过分析shiro的启动过程,有利于大家理解为什么在使用前要添加一些配置,为什么要这样配置才能起效,阅读这个章节,将会明白为什么.DelegatingFilterProxy(拦截器)DelegatingFilterProxy是我们配置的一个拦截器,对于了解servlet过三大组件或者说做web开发的同学都是知道的,这里DelegatingFilterProxy是一个拦截器,我们知道拦截器就是用
star++
·
2023-12-28 08:12
shiro
shiro配置
shiro启动源码分析
spring security——学习笔记(day06)-实现授权认证-FilterSecurityInterceptor、SecurityMetadataSource、AccessDecisionM
目录6FilterSecurityInterceptor授权认证6.1FilterSecurityInterceptor
源码分析
(不包括AccessDecisionVoter)6.2自定义FilterSecurityInterceptor
清晨敲代码
·
2023-12-28 08:04
springsecurity
spring
安全
spring
boot
十六.SpringCloud源码剖析-Feign
源码分析
前言SpringCloudOpenFeign对NetflixFeign进行了封装,我们通常都使用SpringCloudOpenFeign作为服务的负载均衡,本文章主要是探讨一下OpenFeign的初始化流程,以及生成代理类注入到Spring的过程一.Feign的基本使用Feign是一个声明式的http客户端,使用Feign可以实现声明式REST调用,它的目的就是让WebService调用更加简单。
墨家巨子@俏如来
·
2023-12-28 08:32
《Spring
Cloud
Netflix源码剖析》
Feign源码
SpringCloud源码解析
Day247.SpringSocia
源码分析
、QQ互联注册及应用创建&实现QQ登录功能&登录功能细节处理&用户关系绑定 -springsecurity-jwt-oauth2
1.SpringSocia
源码分析
一、SpringSocial结构化角度解析源码SpringSocial是一个帮助我们连接社交媒体平台,方便在我们自己的应用上开发第三方登录认证等功能的Spring类库。
阿昌喜欢吃黄桃
·
2023-12-28 08:35
springsocia
QQ
qq登录
oauth2
Tomcat
源码分析
(Tomcat的Session管理) (十一)
文章目录1.Session的问题2.Session关键类分析3.Session获取细节1.Session的问题Tomcat中对于Session相关的框架和查询SessionServlet中,Session代表着用户会话,开发人员经常用Session存储一些数据Session是什么Tomcat如何对Session进行管理的。2.Session关键类分析两个接口:Session和HttpSession
959y
·
2023-12-28 08:04
Tomcat
源码分析
tomcat
servlet
java
MyBatis
源码分析
之核心流程介绍(下)
接上一篇我们继续来介绍1.SqlSession程序每一次操作数据库,都需要创建一个会话,我们用openSession()方法来创建。接下来我们看看SqlSession创建过程中做了哪些操作SqlSessionsqlSession=factory.openSession();通过前面创建的DefaultSqlSessionFactory的openSession方法来创建@Overridepubl
波波烤鸭
·
2023-12-28 08:21
深入浅出Mybatis专栏
mybatis
源码分析
MyBatis
源码分析
之核心流程介绍(上)
本文我们来看看MyBatis的核心流程核心流程分析 首先来看看MyBatis的主要工作流程图 分析源码我们还是从编程式的Demo入手/***MyBatisgetMapper方法的使用*/@Testpublicvoidtest2()throwsException{//1.获取配置文件InputStreami
波波烤鸭
·
2023-12-28 08:20
深入浅出Mybatis专栏
mybatis
源码分析
Java基础 : BlockingQueue浅析
文章目录一、前言1.简介2.分类3.关键方法二、
源码分析
1.SynchronousQueue1.1介绍1.2使用场景举例2.LinkedBlockingDeque2.1入队2.2出队3.DelayQueue3.1PriorityQueue3.2
猫吻鱼
·
2023-12-28 08:46
Java
java
Spring
源码分析
二十四 : cglib 的代理过程
文章目录一、前言1.org.springframework.cglib.proxy.Callback二、代理对象的创建1.CglibAopProxy#getCallbacks2.ProxyCallbackFilter三、Cglib的拦截器1.aopInterceptor1.1ProxyFactory#getInterceptorsAndDynamicInterceptionAdvice1.2Cgl
猫吻鱼
·
2023-12-28 08:45
#
源码分析篇
spring
上一页
15
16
17
18
19
20
21
22
下一页
按字母分类:
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
其他