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
nezha源码解读
Flink默认并发度Parallelism
源码解读
1.默认并发度=cpu核数(线程数)比如10核20线程的服务器,Flink的默认并发度=202.
源码解读
在创建Flink执行环境的时候,会调用java本地方法获取cpu核数作为默认的并发度.
海若[MATRIX]
·
2023-03-31 13:01
Flink
flink
泊松融合进阶——DFT求解二维泊松方程
关于针对OpenCV中泊松融合的实现代码(以normalClone为例)进行解读的部分见之前的博客《OpenCV
源码解读
TracelessLe
·
2023-03-31 07:27
#
传统图像处理
#
OpenCV
#
C/C++
opencv
计算机视觉
cv
泊松融合
DFT
(Caffeine)TimerWheel
源码解读
image.png/**Copyright2017BenManes.AllRightsReserved.**LicensedundertheApacheLicense,Version2.0(the"License");*youmaynotusethisfileexceptincompliancewiththeLicense.*YoumayobtainacopyoftheLicenseat**htt
CayChan
·
2023-03-31 04:32
Spring Security
源码解读
:Username/Password认证
这里使用SpringBoot2.7.4版本,对应SpringSecurity5.7.3版本本文样例代码地址:spring-security-oauth2.0-sample关于Username/Password认证的基本流程和基本方法参见官网Username/PasswordAuthenticationIntroductionUsername/Password认证主要就是SpringSecurity
T.Y.Bao
·
2023-03-31 00:19
Spring
Security
spring
java
后端
告别空指针让代码变优雅,Optional使用图文例子
源码解读
一、前言我们在开发中最常见的异常就是NullPointerException,防不胜防啊,相信大家肯定被坑过!这种基本出现在获取数据库信息中、三方接口,获取的对象为空,再去get出现!解决方案当然简单,只需要判断一下,不是空在去后续操作,为空返回!所有在JDK8时出现了专门处理的方案,出来很早了,但是小编惭愧一直没有去使用它!最近在看《Java开发手册》,一直想着提高自己的代码水平,文中就指出了使
掉发的小王
·
2023-03-30 16:33
Java
java
数据库
jdk8
PostgreSQL
源码解读
(97)- 查询语句#79(ExecHashJoin函数#5-HJ_NEED_NEW_BATCH)
本节是ExecHashJoin函数介绍的第五部分,主要介绍了ExecHashJoin中依赖的其他函数的实现逻辑,这些函数在HJ_NEED_NEW_BATCH阶段中使用,主要的函数是ExecHashJoinNewBatch。一、数据结构JoinStateHash/NestLoop/MergeJoin的基类/*----------------*JoinStateinformation**Supercl
EthanHe
·
2023-03-30 07:09
springboot-自动装配-
源码解读
-01
前面我们总结了springboot加载外部Bean的三种方式,现在我们来阅读一下源码,看看springboot的自动装配机制到底是怎么玩的,是否有想想中那么神秘!!入口@SpringBootApplication@Target(ElementType.TYPE)@Retention(RetentionPolicy.RUNTIME)@Documented@Inherited@SpringBootCo
愤怒的奶牛
·
2023-03-30 03:41
ScheduledThreadPoolExecutor
源码解读
(二)
null,triggerTime(initialDelay,unit),//重点!传入的delay取反了,用delay正负来区分执行间隔是否固定unit.toNanos(-delay));//将任务包装成RunnableScheduledFuture对象//decorateTask直接返回sft,这个函数的意图是让开发者DIY继承实现的RunnableScheduledFuturet=decora
明斯克开源
·
2023-03-30 03:28
Java
经验分享
架构
java
详解Dubbo(十):SPI实现原理
大部分Dubbo
源码解读
文章都把SPI的解析放在第一篇,而我之所以放在最后,主要是因为先讲框架使用时接触不到的原理性的东西很容易打断逻辑思路。
空挡
·
2023-03-30 01:44
jenkins自动部署mysql_Jenkins自动打包并部署到远程服务器Jenkins实现项目自动化集成打包部署...
Jenkins自动打包并部署到远程服务器Jenkins实现项目自动化集成打包部署最全精品JAVA高级互联网架构师,微服务,高并发,分布式,性能优化,高可用,集群部署,
源码解读
,设计模式,数据结构,服务器
谢乾
·
2023-03-29 18:15
约2万字-Vue
源码解读
汇总篇(续更)
约2万字-Vue
源码解读
汇总篇(续更)一、前言1.系列汇总未完待续...Vue
源码解读
:06Vue3探索篇Vue
源码解读
:05生命周期篇Vue
源码解读
:04模板编译篇Vue
源码解读
:03虚拟Dom篇Vue
灵扁扁
·
2023-03-29 02:00
前端
面试
vue
javascript
前端
vue.js
Vue3组件异步更新和nextTick运行机制
源码解读
目录组件的异步更新queueJobqueueFlushflushJobs总结:nextTick组件的异步更新我们应该都知道或者听说过组件的更新是异步的,对于nextTick我们也知道它是利用promise将传入的回调函数放入微任务队列中,在函数更新完以后执行,那么既然都是异步更新,nextTick是怎么保证回调会在组件更新后执行,其插入队列的时机又是什么时候?带着这些问题我们去源码中寻找答案。先回
·
2023-03-29 01:33
社区圆桌分享:代码学习无止境,程序员如何规划自己的职业生涯发展?
CloudWeGoStudyGroup是由CloudWeGo社区发起的学习小组,开展以30天为一期的
源码解读
和学习活动,帮助新成员融入社区圈子,和社区Committer互动交流,并学习上手CloudWeGo
CloudWeGo
·
2023-03-28 23:33
golang
架构
微服务
【CSG 第二期】转发海报送周边好礼,CloudWeGo
源码解读
活动 ——“Hertz 框架篇”开始啦!
因此我们成立了CSG(CloudWeGoStudyGroup)——开展以30天为一期的
源码解读
和学习活动,帮助新成员融入社区圈子,和社区Committer互动交流,并学习上
CloudWeGo
·
2023-03-28 23:02
架构
golang
微服务
http
开发语言
如何实现一个优雅的服务发现拓展 | Hertz
源码解读
前言在上一篇文章中已经解读了Hertz中服务注册的实现,在这一篇文章中我们会重点解读Hertz的服务发现部分。HertzHertz是一个超大规模的企业级微服务HTTP框架,具有高易用性、易扩展、低时延等特点。Hertz默认使用自研的高性能网络库Netpoll,在一些特殊场景中,相较于gonet,Hertz在QPS、时延上均具有一定优势。在内部实践中,某些典型服务,如框架占比较高的服务、网关等服务,
L2ncE
·
2023-03-28 22:55
Golang
服务发现
github
golang
go
架构
RxSwift
源码解读
:Connection
今天介绍可连接序列和连接相关操作符可连接序列ConnectionObservable,不同于一般的序列,有订阅时不会立刻开始发送事件消息,只有当调用connect()之后才会开始发送值。connect&publish操作符我们看一个例子:letobservable=Observable.create({anyObserverinprint("subscrition")anyObserver.onN
Oceanj
·
2023-03-28 22:09
Vue
源码解读
(一):准备工作
最近在掘金上看到李永宁大佬的《Vue
源码解读
》系列文章后,又开始蠢蠢欲动了。这次主要是对核心实现的一个梳理,细节方面不会太过介绍。源码地址本次学习的Vue源码为2
明么
·
2023-03-28 06:23
走出国门!《哪吒》将在北美上映
新闻
Nezha
是一部主导中国夏季票房的动画电影,在国内打破唱片之后,它将进行一系列的国际发行。
小椰子丶七酱
·
2023-03-27 22:04
HashMap注释/
源码解读
笔记(基于JAVA8)
数据结构: 为一个Node[]数组,其中Node是一个链表节点,数组元素要么是空要么是一个链表/树的头注释翻译及记录:HashMap的遍历效率,与HashMap实例的capacity和size有关系,所以如果在重视遍历效率的场景下,不能在实例初始化时将capacity设置过高或者将loadfactor设置过低默认的loadfactor设置为0.75,是一个时间空间复杂度互相平衡的数字,如果>0.
神驱一梦
·
2023-03-27 16:51
【搭建探针】管理你的服务器群
1.哪吒监控官方文档(有能力的直接看文档搭建)https://
nezha
.wiki/guide/dashboard.html2.脚本安装curl-Lhttps://raw.githubusercontent.com
AlexandrMisko
·
2023-03-27 16:03
毕设记录
ubuntu
linux
运维
RxPermission
源码解读
使用的技术RxJavaFragment原理描述通过向申请权限的Fragment或Activity中添加一个没有布局的Fragment来申请权限,使用Fragment的相关权限申请方法,来申请权限。然后通过RxJava的PublishSubject特性将授权结果发送给申请的地方1569382934(1).jpg代码流程发起申请//申请者可以为activitypublicRxPermissions(@
BrokenDust
·
2023-03-27 09:44
Spring事务底层
源码解读
1.点击进入@EnableTransactionManagement2.这个注解里面给容器中导入了一个组件TransactionManagementConfigurationSelector3.这个组件里面的selectImports()给容器中导入了两个组件3.1AutoProxyRegistrar这个类的registerBeanDefinitions()方法实际上就是给容器中导入AOP的组件A
学nm个锤子
·
2023-03-26 14:33
Spring源码
spring
java
aop
源码
@Transaction
源码解读
@Transaction注解相信读者们肯定都用过,spring通过这种注解式声明事务,使我们开发者无需关注与数据库的事务编写,更多的关注到业务逻辑的代码编写上,使编码更加简单,但是@Transaction是如何工作的,以及面试中常问到的事务的传播行为是怎么一回事,我们还是有必要了解一下,本文将带你从源码层面上理解这这些东西,如有错误欢迎各位指正并讨论。当我们需要使用@Transaction注解声明
只会摸鱼的coder
·
2023-03-26 14:32
spring
java
spring
spring
boot
Spring事务
源码解读
一、Spring事务使用1.通过maven方式引入jar包com.alibabadruid1.2.8mysqlmysql-connector-java8.0.28org.springframeworkspring-tx5.2.20.RELEASEorg.springframeworkspring-jdbc5.2.20.RELEASE2.创建配置类,使用注解@EnableTransactionM
wadfdhsajd
·
2023-03-26 14:32
后端
java
框架
spring
java
mysql
spring 事务源码剖析
阅读前准备工作:简单了解springAOP的实现原理JDK8&spring5.2.X
源码解读
0.前言初学时,spring的事务怎么实现的,为什么一个@Transactional注解就能搞定那么复杂的事务管理
stay_the_course
·
2023-03-26 14:32
Java
spring
java
事务
spring
事务
源码
【spring事务源码学习】--- 目标方法调用流程核心
源码解读
文章目录1简述+源码跟踪入口2目标方法调用流程核心
源码解读
2.1invoke(...)
nrsc
·
2023-03-26 14:01
Spring
spring事务核心源码解读
Spring声明式事务(Transactional)
源码解读
spring版本:5.1.9(其它5.0及以上版本代码主线都区别不大)辅助案例代码地址:https://gitee.com/lelesccode/spring-sample-demo.git开启事务注解@EnableTransactionManagement说明1)、@EnableTransactionManagement利用TransactionManagementConfigurationSe
杰*公子
·
2023-03-26 14:30
spring
spring
Spring Transaction
源码解读
SpringTransaction规范的maven坐标如下:org.springframeworkspring-tx...该包提供了spring事务规范和默认的jta(javatransactionapi)实现(org.springframework.transaction.jta包下),具体的实现要看不同的组件,如spring-jdbc提供了数据库的事务实现。SpringTransaction的
T.Y.Bao
·
2023-03-26 14:00
spring
java
后端
spring
源码解读
Spring技术内幕深入解析Spring架构与设计原理(一)引子我打算用这个帖子,把自己在这个过程中的一些心得,特别是对Spring新的理解,记录下来。使用这个帖子的标题,持续下来。简单来说,自己的软件产品是一个基于互联网的SaaS协同软件平台,操作简单,支持流程定义,管理和多种客户端-像短信,MSN,智能手机什么的(我这里就不多做什么广告了),也有一个企业版的版本,使用的技术框架是Hiberna
hoaven
·
2023-03-26 14:00
开源框架
spring
源码解读
Spring-RabbitMQ
源码解读
前言1.仓库地址https://gitee.com/JiuLongBingShi/spring-rabbit-king.git2.maven依赖com.king.springbootking-rabbit2.1.0一、知识点1、RabbitListenerEndpoint:Endpoint为终端,像电脑、手机都是终端,他们都可以接受外部信息并响应,如手机来短信了就有提示。这里也用了终端的概念,例如
九龙冰室083
·
2023-03-26 14:00
MQ
Java
spring
java
Spring源码解析(五)-解析alias标签
Spring版本5.2.5.RELEASE
源码解读
首先看一下alias标签的使用方式:name属性应用对应的bean,alias属性为该bean设置别名查阅源码:protectedvoidprocessAliasRegistration
秋水畏寒
·
2023-03-25 20:17
MySQL时区问题
MySQL时区问题MySQL数据库时间和jdbc查询时间相差12小时问题MySQL自身时区设置JDBCURL时区设置JSON时区排查示例MySQL时区
源码解读
6.X版本8.X版本MySQL时区问题MySQL
程序猿鬼谷子
·
2023-03-25 14:04
最强事件分发
源码解读
首先理解事件分发后的事件要被干什么答案是最后我们的事件是要被消费掉,那么消费又是被谁来消费掉得了,这里就不卖关子了,没错是被view消费掉了,这个时候就会有疑问了view咋消费的,这就涉及到View和ViewGroup,下面我们就对他俩来详细解读view消费事件两个重要方法dispatchTouchEvent()和onTouchEvent()方法1.dispatchTouchEvent()看源码,
有爱的梦_大东
·
2023-03-25 10:37
Spring Security
源码解读
:权限控制
本文样例代码地址:spring-security-oauth2.0-sample。关于此章,官网介绍:Authorization本文使用SpringBoot2.7.4版本,对应SpringSecurity5.7.3版本。Introduction认证过程中会一并获得用户权限,Authentication#getAuthorities接口方法提供权限,认证过后即是鉴权,SpringSecurity使用
T.Y.Bao
·
2023-03-25 09:59
Spring
Security
spring
java
后端
RocketMQ
源码解读
——同一消费组下不同消费者订阅关系不同时的消费问题
RocketMQ
源码解读
——同一消费组下不同消费者订阅关系不同时@(rocketmq
源码解读
)先解释一下题目,我们假设有一个Producer和两个Consumer,Producer向TOPICA和TOPICB
Zal哥哥
·
2023-03-25 00:44
Java数据结构之HashMap和HashSet
HashSet2、哈希表2.1什么是哈希表2.2哈希冲突2.2.1概念2.2.2设计合理哈希函数-避免冲突2.2.3调节负载因子-避免冲突2.2.4Java中解决哈希冲突-开散列/哈希桶3、HashMap的部分
源码解读
·
2023-03-25 00:35
Android:事件分发机制
源码解读
与滑动冲突解决方案
事件分发源代码分析1.Activity事件分发首先从Activity的dispatchTouchEvent方法入手publicbooleandispatchTouchEvent(MotionEventev){if(ev.getAction()==MotionEvent.ACTION_DOWN){onUserInteraction();}if(getWindow().superDispatchTou
rechen
·
2023-03-24 11:52
eureka服务端
源码解读
剖析eureka服务端启动流程服务端启动类-入口处@EnableEurekaServer@SpringBootApplicationpublicclassEurekaServerApplication{publicstaticvoidmain(String[]args){newSpringApplicationBuilder(EurekaServerApplication.class);}}@Ta
Y了个J
·
2023-03-24 02:52
币乎合约solidity
源码解读
币乎是什么币乎(bihu.com)是代币驱动的代币投资者垂直社区。在币乎,用户的付出和贡献将获得相应的回报。币乎将引入币乎ID,以实现平台的透明化运作。KEY是币乎的区块链代币,代表币乎及其周边生态的使用权。本文要解读的币乎合约是币乎基于ERC20标准发布的代币。合约和白皮书合约地址白皮书地址币乎合约类图DSTocken.plantuml.png合约详解币乎合约实在ERC20标准下在以太坊发布的一
4d7ec8bef53b
·
2023-03-24 01:43
Spring源码解析(十九)-转换体系
寒窗苦读十余载,奋笔疾书若干年Spring版本5.2.5.RELEASE参考《芋道源码》
源码解读
在之前的文章《Spring源码解析(十)-填充bean属性》中的applyPropertyValues方法
秋水畏寒
·
2023-03-23 12:13
ThreadLocal
源码解读
ThreadLocal的场景是用来隔离各个线程的局部变量,各个线程之间的数值互不干扰。先查看个例子:finalThreadLocalthreadLocal=newThreadLocalkey,Objectvalue){//Wedon'tuseafastpathcaswithget()beauseitisat//leastascommontouseset()tocreatenewentriesas/
Android_小马范儿
·
2023-03-23 10:15
ijkplayer解码流程
源码解读
ijkplayer是一款基于ffmpeg的在移动端比较流行的开源播放器。FFmpeg是一款用于多媒体处理、音视频编解码的自由软件工程,采用LGPL或GPL许可证。要想理解ijkplayer源码,首先得知道视频播放器的基本原理。播放器原理图.png视频播放器播放一个互联网上的视频文件,需要经过以下几个步骤:解协议,解封装,音视频解码,音视频同步。如果播放的是本地文件则不需要解协议。ijkplayer
神迹12
·
2023-03-22 19:46
Masonry
源码解读
(一)
前言iOS开发中的布局方式,总体而言经过了三个时代。混沌初开之时,世间只有3.5英寸(iPhone4、iPhone4S),那个时候屏幕适配对于大多数iOS开发者来说并不是什么难题,用frame就能精确高效的定位。这之后,苹果发布了4英寸机型(iPhone5、iPhone5C、iPhone5S),与此同时苹果也推出了AutoresizingMask,用来协调子视图与父视图之间的关系。再之后,各种各样
羽裳有涯
·
2023-03-22 16:25
Spring Boot学习笔记四--自定义@Async策略
我的技术博客:https://
nezha
.github.io,https://nezhaxiaozi.coding.me我的地址:https://www.jianshu.com/u/a5153fbb0434
哪吒小子
·
2023-03-22 14:44
neza-d1-buildroot试玩儿
大佬就是大佬,D1出来没多久,韦东山老师在很多时间内就高出了一套支持
nezha
-d1的builtroot环境,借大佬的东风,我也来体验一下非官方Tina的Linux系统在
Nezha
是是如何玩儿的,下面开始技术流水账
papaofdoudou
·
2023-03-22 14:03
嵌入式系统
Linux
ssl
React
源码解读
之setState机制
众所周知,React通过this.state来访问state,通过this.setState()来更新state。当this.setState()被调用时,React会重新调用render渲染UI。下面来谈谈setState的更新机制。1、异步更新setState通过一个队列机制实现state的异步更新,避免了频繁重复的更新state。当执行setState时,会将需要更新的state合并后放入状
南风知我意ZD
·
2023-03-22 14:01
jdk1.7
源码解读
1.HashMap数据结构HashMap的数据结构是数组+链表的形式(Entry[]),示意图如下:image.png2.HashMap成员变量/**hashMap默认容量,1[]EMPTY_TABLE={};/***Thetable,resizedasnecessary.LengthMUSTAlwaysbeapoweroftwo.*//**存数据的地方---->table的长度会自动扩容成2的次
alexzwt007
·
2023-03-21 21:04
XXL-JOB(V2.0.2)
源码解读
:一篇带你理解调度中心源码
概述本文是对分布式任务调度平台XXL-JOB(版本V2.0.2)的
源码解读
,限于本人能力水平有限,若有不对的地方请各位看官海涵,并联系更正基础认识XXL-JOB的整体架构XXL-JOB整体架构图(v2.0.0
Tian_Peng
·
2023-03-20 02:04
SwipeableFlatList之
源码解读
前言话不多说,这篇文章就是记录我自己研读SwipeableFlatList源码的过程,有不正确的地方还望各位大神指出。版本信息react-native:0.57.4react:16.6.0-alpha.8af6728正文一、概览目录路径:./node_modules/react-native/Libraries/Experimental/SwipeableRow/目录结构从文件目录中我们可以看到,
安静守护你
·
2023-03-19 16:37
xDeepFM模型
参考文献https://zhuanlan.zhihu.com/p/57162373
源码解读
https://github.com/shenweichen/DeepCTR可分为三大块:1.模型输入部分通过Input
安琪拉的小迷妹
·
2023-03-19 09:37
上一页
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
其他