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
Godot源码解析
Spring
源码解析
——事务的回滚和提交
正文上一篇文章讲解了获取事务,并且通过获取的connection设置只读、隔离级别等,这篇文章讲解剩下的事务的回滚和提交。最全面的Java面试网站回滚处理之前已经完成了目标方法运行前的事务准备工作,而这些准备工作最大的目的无非是对于程序没有按照我们期待的那样进行,也就是出现特定的错误,那么,当出现错误的时候,Spring是怎么对数据进行恢复的呢?protectedvoidcompleteTrans
程序员大彬
·
2023-10-19 10:24
spring
java
spring
java
Spring
源码解析
——事务增强器
正文上一篇文章我们讲解了事务的Advisor是如何注册进Spring容器的,也讲解了Spring是如何将有配置事务的类配置上事务的,实际上也就是用了AOP那一套,也讲解了Advisor,pointcut验证流程,至此,事务的初始化工作都已经完成了,在之后的调用过程,如果代理类的方法被调用,都会调用BeanFactoryTransactionAttributeSourceAdvisor这个Advis
程序员大彬
·
2023-10-19 10:23
java
spring
spring
java
后端
《代号-奥罗拉岛》开发日志02烹饪系统实现和道具逻辑重构
目前正在等待
godot
4早日发布。最近阅读了
godot
官方文档:最佳实践,磨刀不误砍柴工,在后续开发中可以避免许多坑。团队成员变动目前我主要负责功能实现和系统文档审核。
李维民0512
·
2023-10-19 09:31
【
Godot
引擎开发】算是重要点吧,好像只能算是入门教程
博主:_LJaXi专栏:
Godot
|横版游戏开发
Godot
物体规律移动内置虚函数浮点计算浮点数计算数组APIInput单例与自定义单例节点NodeSprite2DArea2DCollisionShape2DKinematicBody2DRigidBody2DPong
東方幻想郷
·
2023-10-19 07:01
Godot
横版游戏开发
godot
游戏引擎
Jetpack Navigation----
源码解析
JetpackNavigation----
源码解析
原始解析NavHostFragment导航控制器Navigation.findNavController(this,R.id.xxx)NavigationUI.setupActionBarWithNavControllerNavigationUI.setupWithNavController
detachment_w
·
2023-10-18 22:25
Android_Jetpack组件---Naviagtion
源码解析
code小生,一个专注Android领域的技术平台公众号回复Android加入我的安卓技术群作者:Hankkin链接:https://www.yuque.com/hankkin/jetpack/navigation_code声明:本文已获Hankkin投稿发表,转发等请联系原作者授权1.背景建议感兴趣的可以按照本篇文章的思路看一下源码,阅读源码过程中遇到的问题基本在文章中均已提到。之前已经翻译过了
code小生_
·
2023-10-18 22:54
【Vue.js
源码解析
三】-- 模板编译和组件化
前言笔记来源:拉勾教育大前端高薪训练营阅读建议:建议通过左侧导航栏进行阅读模板编译模板编译的主要目的是将模板(template)转换为渲染函数(render)titlesomecontent渲染函数renderrender(h){returnh('div',[h('h1',{on:{click:this.handler}},'title'),h('p','somecontent')])}模板编译的
Alisone_li
·
2023-10-18 20:17
VueJs
vue
vue keep-alive(2):剖析keep-alive的实现原理—学习笔记整理
前言:本篇主要内容来自以下文章彻底揭秘keep-alive原理https://github.com/qiudongwei/blog/issues/4(此文的主要来源)Vue
源码解析
,keep-alive
周陆军的个人博客
·
2023-10-18 20:46
前端
vue
vue源码解读
Flink
源码解析
(一、source原理)
文章目录背景逻辑原理connector架构sql处理阶段代码实例代码debug参考文献背景source/sink是flink最核心的部分之一,通过对其实现原理的学习,结合源码debug,有助于加深对框架处理过程的理解,以及架构设计上的提升。逻辑原理如果我们对自己对接一个数据源,核心的话就是连接器connector,比如关系型数据库就是jdbc。connector架构flink官方connector
yyoc97
·
2023-10-18 17:50
大数据
flink
flink
大数据
源码解析
source
Flink1.14 connector-jdbc插入更新(Upsert)模式的
源码解析
基于flinkjdbc方言(dialect)里不同Statement何时、如何被调用的思考。前言:在修改flink-connector-jdbc源码时,观察到jdbc有方言的实现,在JdbcDialect.class里存在insert/update和upsert两种更新语义,所以研究下何种情况执行insert/update,何种情况执行upsert。如有任何错误,欢迎大家指正。flinkjdbc插
kene213
·
2023-10-18 17:47
Flink
flink
sql
大数据
Spring事件机制Event
源码解析
(未完待续)
Spring事件机制Event
源码解析
(未完待续)监听器:ApplicationEvent事件ApplicationListener监听器(观察者)ApplicationEventMulticaster
穿城大饼
·
2023-10-18 17:38
开源框架源码剖析
Spring事件机制Event
源码剖析
FlinkSQL
源码解析
(三)执行流程
以及flinksql
源码解析
需要使用到的javaspi。现在具体来看看flinksql在其内部转换的实现步骤,就是如何去调用连接器,主要是在sqlNode-->RelNode这一步。当执行建表语句,
Yuan_CSDF
·
2023-10-18 17:07
#
Flink源码解析
flink
源码解析
Flink1.14 SplitEnumerator概念入门讲解与
源码解析
(二)
目录SplitEnumerator概念SplitEnumerator源码voidstart()voidhandleSplitRequest(intsubtaskId,@NullableStringrequesterHostname);voidaddSplitsBack(Listsplits,intsubtaskId);voidaddReader(intsubtaskId);CheckpointTs
Stray_Lambs
·
2023-10-18 17:36
Flink
java
flink
Flink1.14 SourceReader概念入门讲解与
源码解析
(三)
目录SourceReader概念SourceReader源码方法voidstart();InputStatuspollNext(ReaderOutputoutput)throwsException;ListsnapshotState(longcheckpointId);CompletableFutureisAvailable();voidaddSplits(Listsplits);参考Source
Stray_Lambs
·
2023-10-18 17:04
Flink
flink
LinkedList
源码解析
1.说明LinkedList是对链表的扩展,其底层使用链表实现,不是线程安全的集合类。其继承AbstractSequentialList,实现了List,Deque,Cloneable,Serializable各个接口,其中AbstractSequentialList继承了AbstractList抽象类,AbstractList是对支持随机读取的List的部分功能的抽象,AbstractSeque
等风中
·
2023-10-18 14:25
IPV6 ND协议--
源码解析
【根源分析】
ND协议介绍ND介绍请阅读上一篇文章:IPv6知识-ND协议【一文通透】11.NDP协议分析与实践_routersolicitation报文中不携带sourcelink-layeraddress-CSDN博客ND协议定义了5种ICMPv6报文类型,如下表所示:NS/NA报文主要用于地址解析RS/RA报文主要用于无状态地址自动配置Redirect报文用于路由器重定向。源码存在于头文件#include
牛马小风
·
2023-10-18 12:41
计算机网络
网络
ip
Faster RCNN
源码解析
之-RPN网络
Faster-RCNN的内容这里就不进行解析了不熟悉的推荐去这篇链接去看下方便后续代码解析一文读懂FasterRCNN网络结构如上图RPNregionproposalnetwork区域建议网络什么意思呢就是给后续fastrcnn提供region用来训练的RCNN和FastRCNN都是采用的Selectivesearch来生产region如RCNN中说的WhileR-CNNisag-nosticto
那时那月那人
·
2023-10-18 10:42
PVAttriubte
源码解析
以及测试代码
PVAttribute头文件:#ifndefINCPVAttributeH#defineINCPVAttributeH#include#include#include#include"NDAttribute.h"/**对通道访问使用本地类型*/#defineDBR_NATIVE-1/**从EPICSPV获取它的值的属性*/classADCORE_APIPVAttribute:publicNDAtt
EPICS Technical
·
2023-10-18 10:42
EPICS教程
Linux
C
EPICS
C语言
areaDetector
Godot
4.1官方文档-中文翻译
文章目录官方文档开始使用(GETTINGSTARTED)逐步学习(Stepbystep)手册(MANUAL)2D工具集使用TileSets(UsingTileSets)介绍(Introduction)创建一个新的TileSet(CreatinganewTileSet)使用瓦片集使用瓦片地图(UsingTileMaps)简介(Introduction)在TileMap中指定TileSet(Speci
水智
·
2023-10-18 10:40
翻译
Godot
godot
Godot
c#
游戏引擎
游戏
游戏程序
关卡设计
Faster-RCNN
源码解析
(simple-faster-rcnn-pytorch)
Faster-RCNN
源码解析
(simple-faster-rcnn-pytorch)这里采用源码地址:点我想了很多种方式详细解析Faster-rcnn的源码,但是Faster-rcnn源码比较复杂,有比较长
panfengblog
·
2023-10-18 10:40
深度学习
卷积
深度学习
python
pytorch
神经网络
词向量
源码解析
:(4.6)hyperwords
源码解析
之evaluation
hyperwords中包含了两个任务,一个是analogy任务,之前都已经介绍过了,另一个是similarity任务。similarity任务比analogy出现的时间早,是人们能想到的衡量词向量性质的最直接的方式。simialrity衡量词向量性质的过程是:数据集包括了大量的单词对(wordpair)以及人对于这个两个单词相似度的打分。我们得到的词向量同样也能对这个单词对的相似度进行打分。我们希
Sailing_ZhaoZhe
·
2023-10-18 10:38
词向量
3.2 YOLOv3 SPP
源码解析
前言随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。来源于哔哩哔哩博主“霹雳吧啦Wz”,博主学习作为笔记记录,欢迎大家一起讨论学习交流。一、代码使用简介1.1trans_voc2yolo.py"""本脚本有两个功能:1.将voc数据集标注信息(.xml)转为yolo标注格式(.txt),并将图像文件复制到相应文件夹2.根据json标
阿康Obliviate
·
2023-10-18 10:07
深度学习之目标检测
python
深度学习
人工智能
Godot
引擎 4.0 文档 - 手册 - 2D
本文为GoogleTranslate英译中结果,DrGraph在此基础上加了一些校正。英文原版页面:2D—GodotEngine(stable)documentationinEnglish画布层¶视口和画布项目¶CanvasItem是所有2D节点的基础,无论是常规的2D节点,例如Node2D还是Control。两者都继承自CanvasItem。您可以在树中排列画布项目。每个项目都将继承其父项的变换
DrGraph
·
2023-10-18 10:05
godot
ui
游戏引擎
Godot
官网新闻翻译 - 2015年
本文是“
Godot
官网新闻翻译”系列的第1篇,该系列旨在翻译和汇总
Godot
官网所发布的所有新闻。让更多英文不好的童鞋可以领悟官方新闻中的重要信息和真谛。
巽星石
·
2023-10-18 10:04
Godot官网新闻(翻译)合集
godot
游戏引擎
详细的Faster R-CNN
源码解析
之proposal_layer和proposal_target_layer
源码解析
在笔者之前的解析RPN和ROI-Pooling的博客中,已经给大家详细解析了目标检测FasterR-CNN框架中的两大核心部件。纵观整个FasterR-CNN代码,比较难和经典的部分除了上述两大模块,还有根据RPN输出的前景分数选择出roi和为选择出的roi置groundtruth类别和坐标变换的代码。在本篇博客中,笔者就这两部分代码为大家做出解析。首先是如何选择出合适的rois,该代码文件是pr
jiongnima
·
2023-10-18 10:04
源码解析
tensorflow
Faster
R-CNN
目标检测
Tensorflow
深度学习
源码解析
NDArray
源码解析
及测试代码
1)NDArray头文件:#ifndefNDArray_H#defineNDArray_H#include#include#include#include#include"NDAttribute.h"#include"NDAttributeList.h"#include"Codec.h"/**NDArray中维度的最大数目*/#defineND_ARRAY_MAX_DIMS10/**NDArray
EPICS Technical
·
2023-10-18 10:32
EPICS教程
Linux
C
EPICS
C语言
areaDetector
Godot
2D角色导航-自动寻路教程(
Godot
获取导航路径)
文章目录开始准备获取路径全局点坐标开始准备首先创建一个导航场景,具体内容参考下列文章:
Godot
实现角色随鼠标移动然后我们需要设置它的导航目标位置,具体关于位置的讲解在下面这个文章:
Godot
设置导航代理的目标位置获取路径获取路径我们需要使用
水智
·
2023-10-18 10:31
Godot
godot
游戏引擎
c#
游戏
Java 云原生微服务框架 Quarkus 入门实践
每天10:33更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件RocketMQ
公众号-芋道源码
·
2023-10-18 09:38
中间件
编程语言
python
java
linux
SDWebImage
源码解析
概览说到iOS界的图片加载库,SDWebImage可谓无人不知,其简介的接口以及异步下载与缓存的强大功能,深受青睐,github上20K+的Star数说明一切。项目的大体框架结构如下:UIImageView+WebCache和UIButton+WebCache直接为表层的UIKit框架提供接口,SDWebImageManger负责处理和协调SDWebImageDownloader和SDWebIma
weixin_33805557
·
2023-10-18 08:01
运维
移动开发
内存管理
JUC第三十讲:JUC工具类:Exchanger详解
文章目录JUC工具类:Exchanger详解带着BAT大厂的面试问题去理解Exchanger1、Exchanger简介2、Exchanger实现机制3、Exchanger
源码解析
3.1、内部类-Participant3.2
程序员 jet_qi
·
2023-10-18 07:06
java基础之多线程
JUC
工具类
Exchanger
线程数据交换
源码分析
源码解析
flink文件连接源TextInputFormat
背景:kafka的文件系统数据源可以支持精准一次的一致性,本文就从源码看下如何TextInputFormat如何支持状态的精准一致性TextInputFormat
源码解析
首先flink会把输入的文件进行切分
lixia0417mul2
·
2023-10-18 05:34
大数据
flink
flink
大数据
凉鞋的
Godot
笔记 201. 第三轮循环:引入变量
201.第三轮循环:引入变量在这一篇,我们进行第三轮编辑-测试循环。在之前我们编写了输出HelloGodot的脚本,如下:extendsNode#Calledwhenthenodeentersthescenetreeforthefirsttime.func_ready():print("HelloGodot")pass#Replacewithfunctionbody.#Calledeveryfra
凉鞋的笔记
·
2023-10-18 04:28
凉鞋的
Godot
笔记
godot
笔记
游戏引擎
Godot
官方2D C#重构(1):
前言
Godot
官方教程
Godot
2d官方案例C#重构专栏
Godot
2d重构github地址实现效果难点介绍GodotGDScript和C#对应关系大部分靠猜文件导入资源地址:默认为res://开头2D贴图导入类型
龙中舞王
·
2023-10-18 03:11
Godot
2d
官方项目
C#重构
godot
c#
重构
【vue3源码】五、watch
源码解析
【vue3源码】五、watch
源码解析
参考代码版本:vue3.2.37官方文档:https://vuejs.org/watch用来监听特定数据源,并在单独的回调函数中执行副作用。
MAXLZ
·
2023-10-18 02:11
Seatunnel
源码解析
(4) - 启动Spark/Flink程序
Seatunnel
源码解析
(4)-启动Spark/Flink程序需求公司在使用Seatunnel的过程中,规划将Seatunnel集成在平台中,提供可视化操作。
張不惑
·
2023-10-18 01:13
数据传输
spark
flink
Seatunnel
Seatunnel
源码解析
(6)-Web接口启动Seatunnel2022-04-1309:07:15【張不惑】Seatunnel
源码解析
(6)-SparkLauncher启动SeatunnelSpark
moooooze
·
2023-10-18 01:12
big
data
react
源码解析
15.scheduler&Lane
react
源码解析
15.scheduler&Lane视频课程(高效学习):进入课程课程目录:1.开篇介绍和面试题2.react的设计理念3.react源码架构4.源码目录结构和调试5.jsx&核心api6
全栈潇晨
·
2023-10-17 21:57
Android:Glide
源码解析
出现了大量的第三方图片加载框架,比如Volley、Picasso、Glide等,可谓是让开发者事半功倍;本篇文章,并不是介绍Glide图片加载库的使用步骤,而是对Glide的设计流程、使用原理进行一个深度解剖;2、
源码解析
绿茵场上的码者
·
2023-10-17 20:19
【Django】REST_Framework框架——序列化器serializers
源码解析
一、序列化器类——Serializer1、序列化器的作用序列化器的使用分两个阶段:1、在客户端请求时,使用序列化器可以完成对数据的反序列化(将字典格式的数据转化为模型对象)。2、在服务器响应时,使用序列化器可以完成对数据的序列化(将模型对象转化为字典格式的数据)。1、反序列化操作,会将前端传递的数据request.data,先通过serializer.is_valid()校验,校验通过调用save
敲代码敲到头发茂密
·
2023-10-17 19:26
#
DRF框架
python
开发语言
Android应用程序入口
源码解析
我们在写C、C++或java应用时,都会有一个main函数,但Android的main函数在哪里呢?偶记得从第一个HelloWorld应用开始,就知道,只要在AndroidManifest配置表中对Activity的intent-filter进行配置,action为android.intent.action.MAIN,category为android.intent.category.LAUNCHE
笔沫拾光
·
2023-10-17 19:49
Android框架源码解析
框架源码分析
应用程序入口
SpringBoot
源码解析
: 从手写一个简易版SpringBoot开始
IDE:IntelliJIDEA2019.2.4x64操作系统:win10x64位家庭版Maven版本:apache-maven-3.6.3文章目录真正的SpringBoot手写一个简易版的springboot一.准备1.1准备自定义的springboot模块1.2准备用户模块User二.运行测试2.1第一次运行测试2.2第二次运行测试2.3第三次运行测试三.改进优化3.1不足①3.2不足②四.思
陌上少年,且听这风吟
·
2023-10-17 19:11
SpringBoot
spring
boot
后端
java
【Android P】 JobScheduler服务
源码解析
(一) —— 如何使用Job
最近Jobscheduler的使用不当导致不少问题,比如定时任务不生效或者冲突。归根结底是对Jobscheduler的使用不熟悉以及,其工作原理没有一个系统性的了解。本人也曾踩坑,所以下定决心好好熟悉Jobscheduler。概述在android开发中经常会有这样的需求,开发者需要在稍后的某个时间点或者满足某个特定的条件时去执行某个任务,例如当设备开始充电,或者网络状态连接到wifi状态时执行某些
风雨田
·
2023-10-17 18:48
扫雷游戏
源码解析
:构建你自己的MineSweeper
大家好,我自己编写了一款扫雷游戏,并决定将其开源。在这个项目中,您可以体验初级、中级和高级难度的游戏模式,适合各种游戏水平。如果您热爱扫雷或对编程有兴趣,这个项目一定会吸引您。项目亮点:三种难度级别:初级、中级和高级,满足不同游戏水平。简洁的游戏界面,易于上手。使用Java开发,支持JDK1.8,方便定制和扩展。完全免费且开源,欢迎您的贡献。快速开始:安装JDK1.8和IDE(如IntelliJI
擎云java
·
2023-10-17 18:28
游戏
AQS原理及
源码解析
概要AQS是AbstractQueuedSynchronizer类的简称,为了方便,后面都以AQS来指代。AQS通过对互斥锁、共享锁和条件等待的基础实现和封装,同时为juc包下其他类提供扩展,完善了java体系的锁、线程池和并发集合类的实现,主要包括:ReentrantLock(可重入锁,由AQS互斥锁扩展实现)、ReentrantReadWriteLock(可重入读写锁,由AQS互斥锁和共享锁扩
zhang527294844
·
2023-10-17 16:21
JAVA并发编程
JUC包
java
SpringBoot + SpringBatch + Quartz整合定时批量任务
每天14:00更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件RocketMQ
Java基基
·
2023-10-17 15:23
数据库
java
spring
quartz
aop
ant-design-vue anchor组件
源码解析
点击link的click事件handleScrollTo->滚动的距离是:scrollY+eleOffsetTop-(targetOffst/offsetTop)即:Window.scrollY+ele.getBoundingClientRect().top-ele.ownerDocument.documentElement.clientTop-(targetOffst/offsetTop)点击l
wu_9f41
·
2023-10-17 07:02
【Vesta发号器源码】DbMachineIdProvider
Vesta发号器
源码解析
——DbMachineIdProvider数据库持有machineId的模式相关字段和构造方法//日志记录privatestaticfinalLoggerlog=LoggerFactory.getLogger
DeanChangDM
·
2023-10-17 05:27
channel
源码解析
设计原理image.png目前的Channel收发操作均遵循了先进先出的设计,具体规则如下:先从Channel读取数据的Goroutine会先接收到数据;先向Channel发送数据的Goroutine会得到先发送数据的权利;Go语言社区也在2014年提出了无锁Channel的实现方案,该方案将Channel分成了以下三种类型:同步Channel—不需要缓冲区,发送方会直接将数据交给(Handoff
Xuenqlve
·
2023-10-16 20:06
nacos
源码解析
系列(二)
Nacos中的事件发布与订阅--观察者模式大概看了下发布订阅模式的实现,什么鬼额,这不是guava的eventbus的实现嘛?天下代码一大抄-------------啥哈哈哈---言归正传今天要研究的发布订阅代码位于nacos-configmodule目录下:首先来看:EventDispatcherEventDispatcher是nacos中一个事件发布与订阅的类,也就是我们经常使用的Java设计
逗逼程序员
·
2023-10-16 20:53
Spring
源码解析
之BeanDefinition
BeanDefinition简介BeanDefinition有三个实现类,ChildBeanDefinition、GenericBeanDefinition、RootBeanDefinition,三者都继承AbstractBeanDefinition,对三个子类共同的类信息进行抽象。如果配置文件中定义了父和子,则父用RootBeanDefinition表示,子用ChildBeanDefinitio
Java爱好狂.
·
2023-10-16 17:52
java
spring
servlet
上一页
27
28
29
30
31
32
33
34
下一页
按字母分类:
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
其他