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
JUC源码解析
san.js源码解读之工具(util)篇——splitStr2Obj函数
一、
源码解析
/***将字符串逗号切分返回对象**@param{string}source源字符串*@return{Object}*/functionsplitStr2Obj(source){varresult
Kinghiee
·
2023-10-29 00:14
san.js
javascript
开发语言
ecmascript
san.js
san.js源码解读之工具(util)篇——nexttick函数
vuev2.7.14nextick
源码解析
在了解san.js的nexttick之前先来看一下vue的实现方式,因为它是有参考vue的nexttick的实现。
Kinghiee
·
2023-10-29 00:14
san.js
javascript
开发语言
ecmascript
san.js
react
源码解析
3.react源码架构
react
源码解析
3.react源码架构视频讲解(高效学习):进入学习这一章的目的是让我们认识一下react源码架构和各个模块。
buchila11
·
2023-10-28 23:08
react.js
架构
javascript
Handler机制之
源码解析
Handler
源码解析
刚入行Android那会,看过好多遍这方面的不同的博客,每次看完都似懂非懂,今天我打算自己来分析一下Handler机制及其相关源码。
luffy之陈大胖子
·
2023-10-28 21:46
灵魂画手:图解Spring AOP实现原理
每天10:33更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件RocketMQ
公众号-芋道源码
·
2023-10-28 20:18
java
spring
aop
mybatis
spring
boot
KCP 协议
源码解析
KCP协议文章目录KCP协议1、kcp的协议特点1.1、RTO不翻倍1.2、选择重传1.3、快速重传1.4、非延迟ACK1.5、ACK+UNA1.6、非退让流控2、kcp实现2.1、kcp数据结构2.2、kcp报文发送ikcp_sendikcp_flush2.3、kcp报文接收ikcp_recvikcp_input3、参考Github:https://github.com/skywind3000/
摸鱼呀
·
2023-10-28 20:21
linux_高性能网络设计
linux
网络协议
kcp 介绍与源代码分析_kcp-go
源码解析
概念ARQ:自动重传请求(AutomaticRepeat-reQuest,ARQ)是OSI模型中数据链路层的错误纠正协议之一.RTO:RetransmissionTimeOutFEC:ForwardErrorCorrectionkcp简介kcp是一个基于udp实现快速、可靠、向前纠错的的协议,能以比TCP浪费10%-20%的带宽的代价,换取平均延迟降低30%-40%,且最大延迟降低三倍的传输效果。
weixin_39591720
·
2023-10-28 20:50
kcp
介绍与源代码分析
kcp 介绍与源代码分析_KCP-GO
源码解析
原标题:KCP-GO
源码解析
原文作者:张伯雨golang技术社区概念ARQ:自动重传请求(AutomaticRepeat-reQuest,ARQ)是OSI模型中数据链路层的错误纠正协议之一.RTO:RetransmissionTimeOutFEC
weixin_39550937
·
2023-10-28 20:49
kcp
介绍与源代码分析
计算机专业会成为下一个土木吗?
每天14:00更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件RocketMQ
Java基基
·
2023-10-28 17:36
中间件
人工智能
编程语言
etag
sip
J.U.C:ReentrantLock(AbstractQueuedSynchronized)
因为
juc
包下面的实现绝大部分的组件都有用到了Lock。Lo
沈先生的影子
·
2023-10-28 17:33
Flutter aspectd (二)
源码解析
引导在上一篇文章中,我们进行了applypatch文件,那么我们来看看apply的文件,具体做了哪些事情。可以看到是在common.dart文件做了更改,和新加了一个aspectd.dart文件common.dart文件该文件所在目录:packages/flutter_tools/lib/build_system/targets/common.dart可以看到在build方法新增了如下代码:@ov
laomao_老毛
·
2023-10-28 17:47
Mybatis-Plus 开发提速器:mybatis-plus-generator-ui
每天14:00更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件RocketMQ
Java基基
·
2023-10-28 10:46
mybatis
ui
java
开发语言
Mybatis-Plus 开发提速器:mybatis-plus-generator-ui 你确定不了解一下?
每天14:00更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件RocketMQ
Java基基
·
2023-10-28 10:15
mybatis
ui
java
开发语言
BRPC
源码解析
及实践——1、概览,编译,初探
引言在上一家公司工作的时候,涉及过RPC的开发,但仅仅是协作方制定好接口文档,我按照对应的格式去返回数据,对于RPC的概念、功能、实现以及各种版本框架的差异几乎没有了解。随着对进程间通信探究的不断深入,对深入了解RPC的渴望也愈加浓烈。本文开始,我将对大名鼎鼎的BPRC展开一系列的学习。概览首先,我将简要的描述一下我对RPC的理解,RPC,全称RemoteProcedureCall,中文是“远程过
blackie_wx
·
2023-10-28 09:41
c++
rpc
以太坊C++
源码解析
(八)交易队列(二)
交易队列的输入交易队列的输入有两个,分别是接收到其他节点的广播交易和自身节点提交的交易。分别来看这两种输入方式:接收广播交易在前面区块链同步章节中提到过,接收到交易后会通过调用TransactionQueue::enqueue()来将新交易放入交易队列中,这个函数代码非常简单:voidTransactionQueue::enqueue(RLPconst&_data,h512const&_nodeI
sky2016
·
2023-10-28 09:15
源码解析
JDK1.8中 HashMap 扰动函数、负载因子、扩容机制
源码解析
JDK1.8中HashMap扰动函数、负载因子、扩容机制一、前言HashMap最早出现在JDK1.2中,底层基于散列算法实现。
AWei_Never
·
2023-10-28 09:16
软件工程
哈希算法
java
散列表
后端
数据结构
[
源码解析
] 当 Java Stream 遇见 Flink
[
源码解析
]当JavaStream遇见Flink文章目录[
源码解析
]当JavaStream遇见Flink0x00摘要0x01领域1.1Flink1.2JavaStream1.3探寻角度0x02数据流模型
罗西的思考
·
2023-10-28 09:26
100_编程语言
201_Flink
Java
Stream
Flink
Stream
EtherCAT主站SOEM
源码解析
----分布时钟DC
EtherCAT主站SOEM
源码解析
----分布时钟DC分布时钟(DC,DsitributedClock)可以使所有EtherCAT设备使用相同的系统时间,从而控制各设备任务的同步执行。
雪花飞龙
·
2023-10-28 08:52
EtherCAT主站SOEM
源码解析
----IOmap
SOEM通过函数ec_config_map(&IOmap)完成逻辑地址和物理地址的映射,应用程序需要定义一个数组IOmap,例如:charIOmap[4096];完成映射后,应用程序就可以通过读写数组IOmap[]来完成与从站的数据交换。1、映射关系SOEM首先将所有从站的输出映射到IOmap[]的开始位置,然后是输入,如下图所示:2、具体实现函数ec_config_map(&IOmap)最终会调
qq_37659294
·
2023-10-28 08:19
ethercat
SOEM
IOmap
聊聊 Kafka:Producer
源码解析
Java实现,Server端是由Scala来实现的,在使用Kafka时,Client是用户最先接触到的部分,因此,我们从Client端开始,会先从Producer端开始,今天我们就来对Producer
源码解析
一番
柒柒Java
·
2023-10-28 07:37
kafka
java
分布式
Mybatis @MapKey注解返回指定Map
源码解析
与用例
文章目录前言技术积累什么是MyBatis@MapKey注解用例展示MapKey注解
源码解析
写在最后前言最近在开发的一个业务功能需要从一批数据中根据业务字段提取数据,对于这个需求可能有的同学就直接用for
小沈同学呀
·
2023-10-28 07:02
Spring
开发工具
mysql
mybatis
Java
MapKey
skywalking golang客户端
源码解析
源码地址gosdk:https://github.com/SkyAPM/go2skyplugin:https://github.com/SkyAPM/go2sky-plugins提供了gohttp、go-restful、gin等框架的trace接入插件,用于服务端和客户端的tracespan创建。gosdk的基本特性客户端和服务端使用grpc双向stream通信。可以设置采样率。默认都会上报。可以
7亮
·
2023-10-28 06:06
7-21 求特殊方程的正整数解 (15分)
我以为是代码的原因,后续改进了代码#include#includeusingnamespacestd;structshuju{inta;intb;}jie[100];boolcmp(shujud,shu
juc
GCWkuku
·
2023-10-28 06:37
PTA
c++
Java并发编程解析 | 基于JDK
源码解析
Java领域中并发锁之StampedLock锁的设计思想与实现原理 (三)
苍穹之边,浩瀚之挚,眰恦之美;悟心悟性,善始善终,惟善惟道!——朝槿《朝槿兮年说》写在开头在并发编程领域,有两大核心问题:一个是互斥,即同一时刻只允许一个线程访问共享资源;另一个是同步,即线程之间如何通信、协作。主要原因是,对于多线程实现实现并发,一直以来,多线程都存在2个问题:线程之间内存共享,需要通过加锁进行控制,但是加锁会导致性能下降,同时复杂的加锁机制也会增加编程编码难度过多线程造成线程之
朝槿木兮
·
2023-10-28 05:38
并发编程-线程池ThreadPoolExecutor底层原理分析(二)
1、线程池中基本属性和方法
源码解析
2、线程池的五种状态变换源码分析3、线程池添加线程
源码解析
4、线程池线程运行执行任务
源码解析
5、线程池shutdown
源码解析
6、线程池中线程退出机制
源码解析
线程池源码的基础属性和方法在线程池的源码中
长情知热爱
·
2023-10-28 00:46
java
开发语言
1024程序员节
vue插件
源码解析
1.使用1.1官网地址官方文档戳这1.2插件使用方式letMyPlugin={install(Vue,args){//逻辑...}};letMyPlugin2=function(Vue,args){//逻辑...};Vue.use(MyPlugin,{options:"MyPlugin1"});Vue.use(MyPlugin2,{options:"MyPlugin2"});1.3demoVue插
项布斯
·
2023-10-27 22:47
【JavaEE初阶】
JUC
(java.util.concurrent) 的常见类
文章目录ReentrantLockReentrantLock的用法ReentrantLock和synchronized的区别如何选择使用哪个锁?原子类线程池信号量SemaphoreCountDownLatch相关面试题⭕总结ReentrantLockReentrantLock是可重入互斥锁.和synchronized定位类似,都是用来实现互斥效果,保证线程安全.我们从字面意思上就可以知道“Reen
遇事问春风乄
·
2023-10-27 20:16
JavaEE初阶
java
java-ee
JUC
计算机操作系统
多线程
以太坊
源码解析
:evm
本篇文章分析的源码地址为:https://github.com/ethereum/go-ethereum分支:mastercommitid:257bfff316e4efb8952fbeb67c91f86af579cb0a引言以太坊的智能合约是一个非常棒的想法,所以学习以太坊一定要学一下智能合约。而在以太坊源码里,evm模块实现了执行智能合约的虚拟机,无论是合约的创建还是调用,都是由evm模块完成。
fatcat22
·
2023-10-27 19:42
Spring MVC 初始化源码(4)—@RequestMapping注解的
源码解析
基于最新Spring5.x,详细介绍了SpringMVC中的@RequestMapping注解解析的源码。 我正在参与CSDN《新程序员》有奖征文,活动地址:https://marketing.csdn.net/p/52c37904f6e1b69dc392234fff425442。 采用@RequestMapping注解以及使用@RequestMapping作为元注解的注解修饰方法来实现的
刘Java
·
2023-10-27 18:42
Spring
MVC
5.x
源码
新星计划
RequestMapping
HandlerMethod
springmvc源码解析
java
SpringMVC
源码解析
文章目录一、主要组件二、DispatcherServlet初始化过程1)结构体系2)通过requestMapping注解(url)获取controller总结:三、DispatcherServlet处理请求过程2)获取处理器映射器结果2)处理器适配器3)视图渲染==总结==一、主要组件DispatcherServlet:前端控制器,统一处理请求和响应,整个流程控制的中心,由它调用其他组件处理用户请
冬天vs不冷
·
2023-10-27 18:36
spring
spring
java
SpringMVC执行原理以及
源码解析
SpringMVC执行原理一.SpringMVC执行过程如下图所示执行过程如下:图解:①:前端控制器接受客户端浏览器的请求。②:前端控制器调用HandlerMapping查找Handler,HandlderMapping返回一个执行链。③:前端控制器调用HandlerAdapter。④:HandlerAdapter执行Handler,并返回一个ModelAndView给前端控制器。⑤:前端控制器调
沈山南丶
·
2023-10-27 18:03
spring
java
servlet
源码解析
SpringMVC之RequestMapping注解原理
1、启动初始化核心:得到应用上下文中存在的全部bean后依次遍历,分析每一个目标handler&目标方法存在的注解@RequestMapping,将其相关属性封装为实例RequestMappingInfo。最终将uri&handler之间的映射关系维护在类AbstractHandlerMethodMapping中的内部类RequestMappingInfo中。利用RequestMappingHan
且听风吟0220
·
2023-10-27 18:30
java
前端
服务器
年轻人不讲武德来白piao我这个老同志
这是
JUC
,传统底层开发是
码农小胖哥
·
2023-10-27 18:02
JUC
并发编程17 | synchronized锁升级
尚硅谷(121-139)Synchronized锁升级入门简介一些面试题:谈谈你对Synchronized的理解synchronized的锁升级在阿里的规范里:高并发时,同步调用应该去考量锁的性能损耗。能用无锁数据结构,就不要用锁;能所区块,就不要所整个方法体;能用对象锁,就不要用类锁。这里有一个原则:尽可能使加锁的代码工作量尽可能小,避免在所代码中调用RPC方法。synchronized可以实现
_之桐_
·
2023-10-27 14:51
——
并发编程
——
java
jvm
开发语言
Java并发指南16:
JUC
中常用的Unsafe和Locksupport
说一说Java的Unsafe类最近在看Java并发包的源码,发现了神奇的Unsafe类,仔细研究了一下,在这里跟大家分享一下。Unsafe类是在sun.misc包下,不属于Java标准。但是很多Java的基础类库,包括一些被广泛使用的高性能开发库都是基于Unsafe类开发的,比如Netty、Cassandra、Hadoop、Kafka等。Unsafe类在提升Java运行效率,增强Java语言底层操
weixin_34198797
·
2023-10-27 14:48
java
运维
大数据
Java并发编程之深入理解线程池原理及实现
虽然Java1.5之后在
JUC
包中提供了内置线程池可以拿来就用,但是这之前仍有许多老的应用和系统是需要程序员自己开发的。
weixin_34132768
·
2023-10-27 14:47
java
设计模式
数据结构与算法
Java多线程系列--“
JUC
线程池”03之 线程池原理(二)
概要在前面一章"Java多线程系列--“
JUC
线程池”02之线程池原理(一)"中介绍了线程池的数据结构,本章会通过分析线程池的源码,对线程池进行说明。
weixin_30402343
·
2023-10-27 14:46
java
数据库
数据结构与算法
并发编程之JMH
前言这是我2021计划中的第一篇文章,今年准备深入探索
JUC
并发编程。也准备梳理出整个体系的
JUC
相关知识,还请大家多多支持!第一篇文章为啥要选择JMH来展开学习呢?
宋小智
·
2023-10-27 14:44
并发编程
java
Java必备
JUC
技术详解
JUC
是java开发者必须掌握的技术,今天给大家推荐一套最近刚发布的视频,堪称
JUC
的巅峰之作,共24小时,文末直接获取。本套课程从理论到实战,知识点涵盖全面,庖丁解牛式讲解!
互联网架构
·
2023-10-27 14:08
java
编程语言
面试
并发编程
人工智能
【
JUC
并发编程-04】
JUC
-并发编程04(八)、共享模型之工具1.线程池(1).自定义线程池_任务数小于队列容量(2).自定义线程池_任务数大于队列容量(3).自定义线程池_拒绝策略2.ThreadPoolExecutor
吉士先生
·
2023-10-27 14:03
java
开发语言
源码解析
来看spring.main.allow-bean-definition-overriding=true配置nacos中不生效问题
报错信息springboot项目启动报错:ErrorstartingApplicationContext.Todisplaytheconditionsreportre-runyourapplicationwith‘debug’enabled.2022-03-2816:55:30.412ERROR10564—[main]o.s.b.d.LoggingFailureAnalysisReporter:A
零度念者
·
2023-10-27 11:59
Java
SpringCloud
Spring源码
elasticsearch
搜索引擎
linux
axios
源码解析
github.com/zhupoyan/blog/blob/master/library/axios/axios_code_analysis.md更新动态:2018.11.25:前端框架专栏-axios-axios
源码解析
weixin_34221775
·
2023-10-27 10:43
json
前端框架
javascript
ViewUI
axios
源码解析
-AJAX封装
axios
源码解析
-AJAX封装之前我们已经了解到,axios源码中的AJAX封装是通过适配器进行调用的,而他的返回值一定是一个Promise对象,这个Promise对象会作为dispatRequest
撒冷才不是小小蒙
·
2023-10-27 10:10
javascript
服务器
开发语言
Axios
源码解析
Axios
源码解析
文章目录Axios
源码解析
总述项目结构基本流程实例(instance)的导入createInstance()-创建实例主要代码instance的扩展bind()-包装请求utils.extend
yuzl1123
·
2023-10-27 10:02
javascript
Java ArrayList
源码解析
JavaArrayList
源码解析
GGps:这篇文章是Java集合框架源码分析系列的第一篇文章,从Java中最常用的集合类ArrayList开始。
Daybreaks
·
2023-10-27 09:17
【react】Redux
源码解析
Redux源码letcreateStore=(reducer)=>{letstate;//获取状态对象//存放所有的监听函数letlisteners=[];letgetState=()=>state;letdispach=(action)=>{//提供一个方法供外部调用派发actionstate=reducer(state,action);//调用管理员reducer得到新的statelisten
SophieRabbit
·
2023-10-27 06:48
JUC
并发编程,线程池(介绍、使用、参数),原子类(Atomic-线程安全),锁机制(Lock),信号量工具类(Tools),并发集合类
一、
JUC
(java.util.concurrent)并发编程Jdk5开始出现
JUC
:让开发者在多线程编程中更加简单、方便通过JDK内置了一些类、接口、关键字,补充完善了JDK对于并发编程支持的“短板”
user__kk
·
2023-10-27 04:17
java
知识点
java
jvm
JUC并发编程
LeGO-LOAM
源码解析
3: featureAssociation(一)
featureAssociation.cpp解析一一、概述二、main函数三、FeatureAssociation类的私有对象四、FeatureAssociation类的构造函数1.ROS消息订阅发布的具体定义2.变量的初始化函数initializationValue3.回调函数(1)分割点云接受laserCloudHandler(2)界外点云接受outlierCloudHandler(3)自定义
MIKingZCC
·
2023-10-27 01:55
LeGo-LOAM
slam
自动驾驶
3D激光雷达
算法
【Vue3源码学习】响应式
源码解析
:reactive、effect、ref
源码版本Vue3.2.24废话不多说,直接开始!!!reactive响应式源码地址:packages/reactivity/reactive.ts先看一下在Vue3中定义的几个用来标记目标对象target的类型的ReactiveFlags,下面先是枚举的属性exportconstenumReactiveFlags{SKIP='__v_skip',IS_REACTIVE='__v_isReactiv
Chx.zhang
·
2023-10-27 00:39
#
VUE源码学习记录
javascript
vue
源码
前端
vue3
源码解析
(2)— ref、toRef、toRefs、shallowRef 响应式的实现
前言vue3
源码解析
(1)—reactive响应式实现介绍完reactive之后还有另一个很重要的响应式API,其中包括ref、toRef、toRefs和shallowRef。
Avicli
·
2023-10-27 00:06
javascript
前端
源码解析
vue3
上一页
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
其他