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
SkyBlog源码解析
thttpd
源码解析
定时器模块
thttpd
源码解析
定时器模块thttpd是非常轻量级的http服务器,可执行文件仅50kB。
Focustc
·
2023-11-19 08:19
C&C++
http服务器
thttpd
select
源码
spring-boot
源码解析
-启动及自动配置篇
首先放一张接口设计图:spring-boot启动分析SpringApplication.run(BlogApplication.class,args);\1/跟踪到privatevoidinitialize(Object[]sources){if(sources!=null&&sources.length>0){this.sources.addAll(Arrays.asList(sources))
喝不醉的Solace
·
2023-11-19 06:34
Spring
源码解析
之AOP篇
文章目录什么是AOP?准备工作基础概念使用方式代理机制调用流程启用自动代理注册后置处理器解析@Aspect切面配置生成代理对象调用代理方法什么是AOP?AOP(AspectOrientedProgramming):面向切面编程,与面向对象编程OOP的关键单位是类不一样,它的关键单位是切面,它通过提供改变程序结构的方式来补充OOP。通俗点就是说我们可以通过预编译或者运行时动态代理在不修改方法源码的情
风动草-
·
2023-11-19 05:59
Spring
java
spring
Spring
源码解析
之循环依赖
文章目录什么是循环依赖?Spring中的循环依赖原因发生场景与分析有参构造方法注入无参构造方法注入@DependsOn注解解决方案主、辅缓存@Lazy注解设计本意总结什么是循环依赖?循环依赖:在依赖注入的过程中,多个Bean对象互相持有对方的引用,比如A对象中包含B对象,B对象中包含A对象,以此类推,它们看上去就像是一个圆环,首尾相连。了解完之后你可能会有疑问:这样的情况会引发什么问题?所谓知其然
风动草-
·
2023-11-19 05:58
Spring
java
spring
Spring
源码解析
之IOC(下篇)
2.Spring
源码解析
之IOC(下篇)2.3IOC容器的依赖注入2.3.1依赖注入发生时间2.3.2getBean依赖注入2.3.2.1参数为name2.3.2.2参数为requiredType2.4IOC
郭美冉
·
2023-11-19 05:23
Spring
专题
spring
Spring @Autowired
源码解析
@Autowired可用于属性,方法,构造函数之上当注解于属性时,其首先根据属性的类型去匹配,如果匹配到多个相同类型的bean则根据属性名称去匹配,还可通过@Primary注解和@Qualifier等注解进行辅助匹配。当注解于构造方法时,当没有构造方法或有多个构造方法时,spring默认采用无参构造方法进行初始化,如果没有无参构造方法且有多个不同且没有标注@Autowired的构造方法,则会抛出异
奈文杰
·
2023-11-19 05:21
spring
spring
Golang 深入源码 —— select 与 channel
的多路复用以及非阻塞收发操作本文将着重讲解以下问题:编译器对select语句的优化select如何随机选择case当多个channel可以进行收发操作时,select又会如何选择case强烈建议阅读本文前,先看关于channel的
源码解析
IceberGu
·
2023-11-19 04:40
Go
golang
go
2.1.3.4Spring
源码解析
——注册解析的bean
protectedvoidprocessBeanDefinition(Elementele,BeanDefinitionParserDelegatedelegate){//解析beanBeanDefinitionHolderbdHolder=delegate.parseBeanDefinitionElement(ele);if(bdHolder!=null){//修饰beanbdHolder=de
szhlcy
·
2023-11-19 03:48
我们公司使用了 6 年的Spring Boot 项目部署方案!打包 + Shell 脚本部署详解,稳的一批!...
每天10:33更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件RocketMQ
公众号-芋道源码
·
2023-11-19 03:15
中间件
linux
java
大数据
maven
如何设计一个亿级消息量的 IM 系统
每天8:55更新文章,每天掉亿点点头发...源码精品专栏原创|Java2020超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件RocketMQ
源码解析
数据库中间件
公众号-芋道源码
·
2023-11-18 21:13
分布式
数据库
java
编程语言
redis
SkyWalking8.7
源码解析
(三):静态方法插桩、构造器和实例方法插桩、插件拦截器加载流程、JDK类库插件工作原理
10、静态方法插桩Transform的transform()方法中调用每个插件的define()方法去做字节码增强,AbstractClassEnhancePluginDefine的define()方法中再调用自己的enhance()方法做字节码增强,enhance()方法源码如下:publicabstractclassAbstractClassEnhancePluginDefine{/***Be
邋遢的流浪剑客
·
2023-11-17 17:01
#
框架&中间件源码解析
SkyWalking源码解析
SkyWalking8.7
源码解析
(一):Agent启动流程、Agent配置加载流程、自定义类加载器AgentClassLoader、插件定义体系、插件加载
1、Agent启动流程找到入口方法SkyWalkingAgent的premain()方法,源码如下:publicclassSkyWalkingAgent{/***Mainentrance.Usebyte-buddytransformtoenhanceallclasses,whichdefineinplugins.*-javaagent:/path/to/agent.jar=agentArgs*-j
邋遢的流浪剑客
·
2023-11-17 17:00
#
框架&中间件源码解析
SkyWalking源码解析
skywalking
源码解析
系列一: agent插件加载原理
在2020年3月份开始接触skywalking到现在,使用skywalking已经一年时间,期间对内部代码进行了详细阅读,并且由于项目需要,我们已经对源码进行了二开,新增了各种个性化需求,可以说,我们对skywalking底层源码了解程度已经相对较高。本来想通过笔记对这一年来的源码阅读及理解成果进行记录,无意中发现这篇文章写得相当的好,也懒得去写了,因此直接转载,后续该系列文章会夹杂着转载与原创,
Mr.Songx
·
2023-11-17 17:26
skywalking源码系列
分布式
apm
vite 依赖预构建-依赖扫描
文章目录依赖预构建的目的需要预构建的模块依赖扫描方式树的深度遍历子节点的处理遍历的具体实现esbuild插件编写
源码解析
依赖扫描的入口js模块非js模块bareimporthtml、vue类型模块虚拟模块加载对应的
神奇大叔
·
2023-11-17 17:20
vue.js
javascript
ecmascript
Java 捕获并处理线程异常:Thread线程异常捕获、ThreadPoolExecutor线程池异常捕获
目录通过Thread.UncaughtExceptionHandler捕获线程异常使用示例部分
源码解析
实现原理ThreadPoolExecutor线程池异常捕获使用示例
源码解析
通过Thread.UncaughtExceptionHandler
涝山道士
·
2023-11-17 16:05
JUC
多线程与并发
java
java
java-ee
后端
Netty实战,Springboot + netty +websocket 实现推送消息
每天14:00更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件RocketMQ
Java基基
·
2023-11-17 14:07
中间件
java
netty
websocket
spring
boot
Java
源码解析
第16讲:MySQL 的运行机制是什么?它有哪些引擎?
数据库是Java程序员面试必问的知识点之一,它和Java的核心面试点共同组成了一个完整的技术面试。而数据库一般泛指的就是MySQL,因为MySQL几乎占据了数据库的半壁江山,即使有些公司没有使用MySQL数据库,如果你对MySQL足够精通的话,也是会被他们录取的。因为数据库的核心与原理基本是相通的,所以有了MySQL的基础之后,再去熟悉其他数据库也是非常快的,那么接下来的几个课时就让我们好好的学习
源码头
·
2023-11-17 13:52
java
java
mysql
数据库
【微服务专题】Spring启动过程
源码解析
目录前言阅读对象阅读导航前置知识笔记正文一、SpringBoot启动过程
源码解析
1.1SpringBoot启动过程源码流程图1.2流程解析补充1.2.1SpringApplicationRunListeners
验证码有毒
·
2023-11-17 10:21
Java
tuling学院学习笔记
spring
spring
boot
设计模式 ~ 创建型模式 ~ 工厂模式 ~ Factory Pattern。
jdk
源码解析
~Collection.iterator();方法。实现
lyfGeek
·
2023-11-17 10:18
设计模式。
工厂模式
设计模式
创建型模式
【数据集、源码】基于YOLOv5的安检仪x光危险物物品识别(有ui)
源码和数据集见视频简介:【
源码解析
】基于yolov5的安检仪危险
pifushu
·
2023-11-17 08:05
目标检测
深度学习
计算机视觉
Android 开源项目分类汇总
二维码如下:专注于Android开源分享、
源码解析
、框架设计、Android内推。
miaozhenzhong
·
2023-11-17 08:57
人工智能
ui
测试
Vue
源码解析
系列——响应式原理篇:computed
准备vue版本号2.6.12,为方便分析,选择了runtime+compiler版本。回顾如果有感兴趣的同学可以看看我之前的源码分析文章,这里呈上链接:《Vue源码分析系列:目录》写在前面computed的内部原理较为复杂,需要对Dep和Watcher类需要有较深的理解,如果还有同学不理解Dep和Watcher类可以去看我之前的文章:理解Dep类和Watcher类。这里我简单提两句。试想:一个da
爱学习的前端小黄
·
2023-11-17 03:47
vue
源码
Vue
源码解析
系列——组件篇:组件的patch过程
准备vue版本号2.6.12,为方便分析,选择了runtime+compiler版本。回顾如果有感兴趣的同学可以看看我之前的源码分析文章,这里呈上链接:《Vue源码分析系列:目录》createElm在之前解析patch(点击查看)的时候,我们在createElm中我们已经见过了createComponent。在createElm中会先尝试着调用createComponent来确定是不是一个组件,如
爱学习的前端小黄
·
2023-11-17 03:17
vue
源码
Vue
源码解析
系列——响应式原理篇:派发更新
准备vue版本号2.6.12,为方便分析,选择了runtime+compiler版本。回顾如果有感兴趣的同学可以看看我之前的源码分析文章,这里呈上链接:《Vue源码分析系列:目录》派发更新前面一篇我们了解到Vue在data的get过程中收集了对应数据的Watcher实例,由这些watcher牵引着相关的依赖。这次我们要讲的是data的set过程中的逻辑,在get中收集了watcher之后,在set
爱学习的前端小黄
·
2023-11-17 03:17
vue
源码
restframework(4):JWT
cookiesessionTokenJWT简介JWT的含义JWT的优点:JWT的缺点:JWT解析JWT的组成restframework中的JWTJWT的配置JWT的使用restframework中JWT
源码解析
重写
submarineas
·
2023-11-17 03:24
django
C++11的std::ref、std::cref
源码解析
C++11的std::ref、std::cref
源码解析
1、源码准备2、std::ref和std::cref的作用3、std::ref相关
源码解析
3.1、std::ref解析3.1、std::reference_wrapper
彼 方
·
2023-11-17 01:06
C/C++源码深究
c++
引用传递
c++11
函数式编程
Redis 从入门到放弃
源码精品专栏原创|Java2020超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件RocketMQ
源码解析
数据库中间件Sharding-JDBC
Java基基
·
2023-11-16 23:38
数据库
分布式
redis
java
nosql
SpringBoot 操作 Redis的各种实现(以及Jedis、Redisson、Lettuce的区别比较)
每天14:00更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件RocketMQ
Java基基
·
2023-11-16 23:38
分布式
中间件
乱码
redis
xhtml
Spring源码系列-Spring事务
目录声明式事务事务传播行为
源码解析
开启事务调用顺序@EnableTransactionManagement注解的两个作用引入AutoProxyRegistrar后置处理器引入ProxyTransactionManagerConfiguration
每天的每一天
·
2023-11-16 22:20
spring
Spring源码系列-Spring AOP
的用法注解用法早期的基于接口的用法递归实现的责任链模式简单实现责任链模式就两个关键点传统的aop实现方式的局限性Advisor解决不能精确到方法级别的增强注解形式的Advisor解决需要创建多个FactoryBean纯注解的AOP实现原理AOP
源码解析
每天的每一天
·
2023-11-16 22:19
spring
Spring之推断构造方法
源码解析
文章目录一、Spring中构造方法推断思想1.1只有一个构造方法1.2有多个构造方法1.3推断构造方法总结二、源码思路2.1autowireConstructor()2.2为什么分越少优先级越高?2.3@Bean的情况三、推断构造方法流程图AutowiredAnnotationBeanPostProcessor中推断构造方法不同情况思维脑图一、Spring中构造方法推断思想Spring中的一个be
萧 炎
·
2023-11-16 21:04
#
微服务
spring
cloud
java
Flink之数据擦除及自定义Evictor
Evictor来控制的,Flink内置的Evictor如下:DeltaEvictorTimeEvictorCountEvictorEvictor的作用就是在窗口触发前或窗口触发中将其中的某些数据进行移除.1.1
源码解析
关于
飞天小老头
·
2023-11-16 17:54
FLink
flink
java
大数据
odoo
源码解析
-- <1>--源码部署
学习将odoo10的源码部署到pycharm准备odoo10.0的源码:https://github.com/odoo/odooPython2.7:https://www.python.org/downloads/release/python-2713/安装pywin32:https://sourceforge.net/projects/pywin32/files/pywin32/Build%20
Lee-Oct
·
2023-11-16 13:51
odoo源码
odoo
next.js
源码解析
- getStaticProps、getStaticPaths 篇
好久前写了关于getStaticProps和getStaticPaths的内容,然而半年过去了
源码解析
就一直忘记了,不久前有人提醒才想起来,补下坑。
嘿嘿不务正业
·
2023-11-16 11:23
前端
React
Next.js
javascript
java
前端
react.js
免费使用 GPT-4 和 GPT-3.5 新方法:无限使用,随时切换,牛逼!
每天10:33更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件RocketMQ
公众号-芋道源码
·
2023-11-16 10:18
gpt-3
人工智能
SpringBoot 整合 Shiro 实现动态权限加载更新+ Session 共享 + 单点登录
源码精品专栏原创|Java2020超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件RocketMQ
源码解析
数据库中间件Sharding-JDBC
Java基基
·
2023-11-16 05:56
中间件
数据库
shiro
spring
mybatis
Django之视图层
三板斧源码大概注解三板斧的使用HttpResponseredirectrenderJsonResponse对象视图函数返回json格式的数据form表单携带文件数据request对象方法FBV与CBVFBVCBVCBV的
源码解析
前言一个视图函数
0Jchen
·
2023-11-16 04:27
Django
django
【Netty 专栏】深入浅出 Netty 内存管理 PoolSubpage
源码精品专栏精尽Dubbo原理与源码专栏(已经完成69+篇,预计总共75+篇)中文详细注释的开源项目Java并发源码合集RocketMQ源码合集Sharding-JDBC
源码解析
合集SpringMVC和
芋道源码
·
2023-11-16 04:22
(八)Spring
源码解析
:Spring MVC
一、Servlet及上下文的初始化1.1>DispatcherServlet的初始化对于SpringMVC来说,最核心的一个类就是DispatcherServlet,它负责请求的行为流转。那么在Servlet的初始化阶段,会调用init()方法进行初始化操作,在DispatcherServlet中并没有去实现init()这个方法,而是由其父类HttpServletBean负责实现的。publicf
smart哥
·
2023-11-16 03:45
spring源码解析
spring
mvc
java
spring源码
【SpringBoot】SpringBoot自动配置底层
源码解析
概述@EnableAutoConfiguration
源码解析
SpringBoot常用条件注解
源码解析
SpringBoot之Mybatis自动配置
源码解析
SpringBoot之AOP自动配置
源码解析
SpringBootJar
Firechou
·
2023-11-16 01:22
#
SSM框架
spring
boot
后端
java
【SpringBoot】SpringBoot启动
源码解析
概述1、SpringBoot启动过程
源码解析
2、SpringBoot启动过程中扩展点
源码解析
3、SpringBoot配置文件优先级解析4、SpringBoot内置Tomcat启动
源码解析
SpringBoot
Firechou
·
2023-11-16 01:22
#
SSM框架
spring
boot
java
自动配置
config
FreeRTOS-链表的
源码解析
✅作者简介:嵌入式入坑者,与大家一起加油,希望文章能够帮助各位!!!!个人主页:@rivencode的个人主页系列专栏:玩转FreeRTOS推荐一款模拟面试、刷题神器,从基础到大厂面试题点击跳转刷题网站进行注册学习前言俗话说基础不牢地动山摇,从今天开始全新开启对FreeRTOS的学习,从RTOS的源码升入理解到RTOS的熟练应用,真正理解FreeRTOS的底层,但是要想阅读源码要求对C语言的指针与
rivencode
·
2023-11-16 00:44
玩转FreeRTOS
链表
数据结构
Mov Group C++ Interface
源码解析
0.说明原文地址:http://docs.ros.org/kinetic/api/moveit_tutorials/html/doc/move_group_interface/move_group_interface_tutorial.html完整代码:https://github.com/ros-planning/moveit_tutorials/blob/kinetic-devel/doc/m
格子杨
·
2023-11-16 00:48
Unity
AR
开发
ROS操作系统
rpc
源码解析
rpc
源码解析
1rpc设计和实现逻辑说明1.1设计1.2实现2调试3总结4后续安排 如前所述,rpc是hadoop节藕各个功能模块的重要工具,相当于神经系统,串联各部分,使用频次最高,因此可以预见,rpc
码农包工头
·
2023-11-15 19:02
源码阅读
hadoop
java---ArrayList
源码解析
目录一、ArrayList概述1.ArrayList是什么2.顺序表的优缺点二、源码分析1.ArrayList声明2.ArrayList属性3.ArrayList构造方法3.1无参构造3.2传入初始容量构造3.3传入集合构造4.扩容机制4.1ensureCapacityInternal(intminCapacity)4.1.1ensureExplicitCapacity(minCapacity)4
会飞的猪zhu
·
2023-11-15 19:01
java
数据结构
面试
计算损失函数C语言,EAST 算法超详细
源码解析
(四)、损失函数
Date:2020/05/19Author:CW前言:EAST的损失函数由三部分构成,对应预测输出的三个map——scoremap、locmap以及anglemap,即分类损失,位置(点到文本框边界上下左右的距离)损失以及角度损失。分类损失对于分类损失,最自然想到的就是交叉熵。在这里,由于在文本框外的点会占多数,即负样本比例较大,因此,可采用类别平衡的交叉熵损失。类别平衡的交叉熵损失在代码实现中,
途大帅
·
2023-11-15 18:54
计算损失函数C语言
mahout
源码解析
之聚类--聚类迭代模型
在前面讲聚类策略时,包org.apache.mahout.clustering.iterator里面还有几个类没有进行讲解,这次做下收尾工作。ClusterIterator利用ClusterClassifier和指定的迭代次数将样本进行聚类。其中有三个具体的函数。iterate主要对内存中的数据进行聚类,输入就为一个Vector类型的迭代器。publicClusterClassifieritera
theonlytank2011
·
2023-11-15 18:51
数据挖掘
mahout源码
mahout源码解析
EAST算法超详细
源码解析
:数据预处理与标签生成
作者简介CW,广东深圳人,毕业于中山大学(SYSU)数据科学与计算机学院,毕业后就业于腾讯计算机系统有限公司技术工程与事业群(TEG)从事Devops工作,期间在AILAB实习过,实操过道路交通元素与医疗病例图像分割、视频实时人脸检测与表情识别、OCR等项目。目前也有在一些自媒体平台上参与外包项目的研发工作,项目专注于CV领域(传统图像处理与深度学习方向均有)。前言EAST:AnEfficient
深蓝学院
·
2023-11-15 18:21
人工智能
人工智能
JMSA(Jacobian Saliency Map Attack)算法
源码解析
论文链接:https://arxiv.org/abs/1511.07528v1源码出处:https://github.com/Harry24k/adversarial-attacks-pytorch/tree/master解析FGSM、PGD等算法生成的对抗样本的扰动方向都是损失函数的梯度方向(可以参考本人以前的博客),该论文生成的对抗样本的扰动方向是目标类别标记的预测值的梯度方向,作者将这个梯度
Sankkl1
·
2023-11-15 18:45
AI安全
算法
python
神经网络
【
源码解析
】Word2vec
撸一遍代码,加深理解!有些还没有搞懂的部分,希望大家不吝赐教~源码地址:https://github.com/dav/word2vec/blob/master/src/word2vec.c//Copyright2013GoogleInc.AllRightsReserved.////LicensedundertheApacheLicense,Version2.0(the"License");//yo
Stephen_DC
·
2023-11-15 18:45
源码
Word2vec
算法
上一页
16
17
18
19
20
21
22
23
下一页
按字母分类:
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
其他