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
HoughLines源码解析
2019-06-17 学习清单TODO list
专业TODO:1.利用python进行数据分析2.STL
源码解析
3.概念图模型(机期学习的书)4.哔哩哔哩上北大公开课5.鸟哥的linux私房菜6.流畅的python7.公开课:北大生物信息学(13h9m
啦啦啦Leo
·
2023-03-14 21:12
Mybatis源码(缓存篇)
前言大家好,这一篇文章是MyBatis系列的最后一篇文章,前面两篇文章:Mybatis
源码解析
(构造篇)和Mybatis源码(执行篇),主要说明了MyBatis是如何将我们的xml配置文件构建为其内部的
java风清扬
·
2023-03-14 20:07
【Vesta发号器源码】SimpleTimer
Vesta发号器
源码解析
——SimpleTimer这个类是Timer的一个简单的实现,主要负责对时间控制字段及属性//日志protectedstaticfinalLoggerlog=LoggerFactory.getLogger
DeanChangDM
·
2023-03-14 18:16
Rails中的乐观锁及应用
源码解析
:https://ruby-china.org/topics/37161应用:https://ruby-china.org/topics/28963重试:https://ruby-china.org
hwang_zhic
·
2023-03-14 17:40
spring
源码解析
九(创建未填充属性的bean实例)
上一节,分析了下,bean的创建,但是没有具体分析一些重要的方法,而是简单的从整体看了下bean实例的创建,大概就是从缓存中获取,未命中,创建bean实例,解决循环依赖,填充bean属性,到最后的收尾工作今天这节内容,我们分析第一个比较重要的方法,createBeanInstance,我把他比喻为我们买的毛坯房,还没有装修,只是房子已经盖起来了那马这个方法做的事情,就是盖房子的事情,废话不多说了,
为梦想前进
·
2023-03-14 09:09
java.io
源码解析
(三)--对象流(ObjectInputStream,ObjectOutputStream)
声明:本系列只供本人自学使用,勿喷。对象流其实并不陌生,在生产中经常会使用到,比如以下2个场景。场景1:两个进程需要在网络上进行对象的传输,比如在Web服务器中将对象信息保存到redis,怎么办?数据以什么形式传输与保存?答:发送方将对象序列化为binary,接收方将binary反序列化为对象。场景2:假如Web服务器中有1万用户并发访问,就有可能出现1万个Session对象,内存可能吃不消,怎么
dark丶Night
·
2023-03-14 08:43
ForkJoin
源码解析
前言本文通过Forkjoin实现数据累加的demo来进行源码分析,并且基于jdk8环境,因此与jdk7的情况会略有不同。其具体代码实现如下。任务类publicclassForkJoinSumCalculatorextendsRecursiveTask{privatefinallong[]numbers;privatefinalintstart;privatefinalintend;publicst
海涛_meteor
·
2023-03-14 07:37
[
源码解析
] NVIDIA HugeCTR,GPU版本参数服务器--- (2)
[
源码解析
]NVIDIAHugeCTR,GPU版本参数服务器—(2)文章目录[
源码解析
]NVIDIAHugeCTR,GPU版本参数服务器---(2)0x00摘要0x01总体流程1.1概述1.2如何调用0x02Session2.1Session
罗西的思考
·
2023-03-14 07:34
017_分布式机器学习
001_机器学习
015_深度学习
深度学习
nvidia
hugectr
GPU
参数服务器
eos
源码解析
(番外2):交易阻塞攻击之延时交易随机数漏洞详解
首先,我们来简要介绍一下dice合约。一轮游戏的过程大致如下:1,用户调用transfer给dice转账,附带信息为自己的猜测数。2,dice合约会创建一个start延时交易,交易的延时时间为1s。3,执行start延时交易,在此交易中再创建一个bet延时交易,交易的延时时间为0s。4,执行bet交易,在此交易中计算随机值。在以上步骤中,合约自动发起了两次延时交易,随机数在第4步中产生。那么是依照
荒原葱郁
·
2023-03-14 06:44
霍夫检测(直线,圆)
api:1.标准霍夫变换,输入二值图像cv.
HoughLines
(image,rho,theta,threshold[,lines[,srn[,stn[,min_theta[,max_theta]]]]
林夕一场
·
2023-03-14 06:10
Android 事件分发
源码解析
事件体系简介既然是View的事件分发,那么首先我们应该知道什么是Android体系中的事件,它在code世界中又是如何定义的,下面我们简单介绍一些MotionEvent的知识。MotionEventAndroid体系中将所有的输入事件都放到了MotionEvent中,实际上MotionEvent已经发展到十分复杂,由于本文的重点不在这里,所以就单点触控事件进行介绍。单点触控单点触控中有以下几个事件
酷酷的Demo
·
2023-03-14 04:46
Java语言每日一练—第11天:最优选择2
导航小助手目录☆引言☆练习题:最优选择2习题解析:
源码解析
:运行结果:总结:☆引言☆大家好!我是痛而不言笑而不语的浅伤。关注博主
痛而不言笑而不语的浅伤
·
2023-03-14 04:12
Java每日一练
java
每日一练
蓝桥杯
算法
五一技术分享
Universal Music Player 源码分析 (三)-- 其他类分析
文章集合:UniversalMusicPlayer
源码解析
(一)--MediaSession框架UniveralMusicPlayer
源码解析
--让人头疼的playbackUniversalMusicPlayer
kolibreath
·
2023-03-14 04:11
Swift String、Moya
源码解析
及高阶函数
String
源码解析
一、SwiftString在内存中是如何存储的今天我们一起来研究一下String这个类,我们先来看一下当我们创建一个空的字符串发生了什么?
晨曦的简书
·
2023-03-14 02:51
嵌入式设备专属Node:ShadowNode
源码解析
-- module模块
ShadowNode是一款可以运行于嵌入式设备的js运行时,基于Samsung的iotjs项目开发,和node相比,其具有更小的内存占用和更快的启动速度,不过作为contributor之一,给我很直观的感受就是ShadowNode具有极快的编译速度,开发起来也更加顺畅。我从2018年10月开始利用业余时间参与ShadowNode的开发和维护,为其提交了数个补丁和特性,因此也逐渐对其有了一定的了解,
程序员元素周期表
·
2023-03-14 01:47
Merry Christmas!Spring全家桶、Docker、Redis已放入你的收礼袜
微服务最近几年在互联网行业是越来越火热,Spring也是程序员不得不掌握的技术点,今天我们就来了解关于微服务中的SpringCloud、Docker以及Spring技术
源码解析
、深入SpringBoot
Java微服务
·
2023-03-14 00:31
Android 题库整理
5、Glide
源码解析
6、Glide使用什么缓存?7、Glide内存缓存如何控制大小?二.网络和安全机制1.网络框架对比和源码分析2.自己去设计网络请求框架,怎么做?
寒江楓雨
·
2023-03-13 21:00
深度解析Spring Boot自动装配原理
源码解析
@SpringBootApplication我们在使用idea创建好SpringBoot项目时,会发现在启动类上添加了@SpringBootApplication注解,这个注解就是SpringBoot
ME ++
·
2023-03-13 19:09
Spring
Boot
spring
boot
spring
自动装配
自动配置
Starter
Spring AOP + Transactional
源码解析
SpringAOP应用于多数场景缓存权限懒加载日志事务。。。这一篇将通过AOP源码的实现层面,结合事务的传播机制,来理解AOP是如何管理事务的。生成AopProxy代理Spring在启动期间,会将待注入的类注入到容器中,期间它会判断该类是否需要被代理,是的话将会创建该类实例的代理对象,代码片段如下方法位于org.springframework.aop.framework.autoproxy.Abs
进击的阿黑
·
2023-03-13 18:53
SDWebImage
源码解析
前言:SDWebImage应该是我们iOS开发最常用的第三方框架之一,通过以分类的方式,为我们提供网络图片的加载、缓存等操作,接下来就一边阅读源码,一边记录一下实现过程。首先需要提前知道的一些知识点:SDWebImageOptionsSDWebImageOptions是对外暴露的一些option,我们通过使用option来达到一定的目的效果,读源码时会发现有很多地方根据option有不同的操作,所
TheEnded
·
2023-03-13 16:53
Java下的Arrays排序sort算法
源码解析
(下)
Java下的Arrays排序sort算法
源码解析
(上)。今天我们来探索另外一种情况。探索开始我们先附上下一段的源码来进行分析:/**Indexrun[i]isthestartofi-thrun*
向光奔跑_
·
2023-03-13 12:14
SpringBoot 16个扩展接口,效率很高!
每天14:00更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件RocketMQ
Java基基
·
2023-03-13 11:26
spring
boot
java
spring
mybatis
后端
这16个有用的 SpringBoot 扩展接口,居然还有人不知道?
每天10:33更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件RocketMQ
公众号-芋道源码
·
2023-03-13 11:20
中间件
spring
java
spring
boot
编程语言
干掉if else!试试这三种设计模式,优化代码贼顺手!
每天10:33更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件RocketMQ
公众号-芋道源码
·
2023-03-13 10:21
设计模式
java
spring
android
mybatis
Netty
源码解析
——— 基于 NIO 网络传输模式的 OP_ACCEPT、OP_CONNECT、OP_READ、OP_WRITE 事件处理流程
本文是Netty文集中“Netty
源码解析
”系列的文章。主要对Netty的重要流程以及类进行
源码解析
,以使得我们更好的去使用Netty。
huapro
·
2023-03-13 08:38
jdk
源码解析
之object类(一)
参考http://www.cnblogs.com/lwbqqyumidi/p/3693015.html1,在idea中进入object类图片.png2,阅读源码2,1object类的结构图片.png没有定义属性,一共有13个方法2.2publicObject()构造方法,实际是存在的,但没有写2.3privatestaticnativevoidregisterNatives();static{re
柴崎越
·
2023-03-13 07:31
Xposed系列之Demo上手指南及
源码解析
(一)
先附上Demo代码地址:https://github.com/xbdcc/CXposed/tree/master/demoXposed简介百度百科介绍:Xposed框架(XposedFramework)是一套开源的、在Android高权限模式下运行的框架服务,可以在不修改APK文件的情况下影响程序运行(修改系统)的框架服务,基于它可以制作出许多功能强大的模块,且在功能不冲突的情况下同时运作。`Xp
小不点CC3
·
2023-03-13 06:40
IOS Runtime之objc_msgSend方法查找
源码解析
1、查看源码,发现objc_msgSend是从汇编中开始的。image.png2、如果指针小于等于LNilOrTagged,直接return返回。
Devil_Chen
·
2023-03-13 03:08
Java 集合系列目录(Category)
/skywang12345/p/3323085.html01.Java集合系列01之总体框架02.Java集合系列02之Collection架构03.Java集合系列03之ArrayList详细介绍(
源码解析
叶明_b6b8
·
2023-03-13 02:35
Spring Tx
源码解析
(三)
前言 上篇我们分析了spring-tx中的AOP部分,包括TransactionAttributeSourcePointcut如何定位潜在的事务方法,以及TransactionInterceptor又如何结合PlatformTransactionManager为方法应用事务管理,相信看过上篇的同学也从中get到了使用AOP的新姿势 不过到目前为止,除去开篇中的概念介绍,我们对PlatformT
anyoptional
·
2023-03-12 19:29
Dubbo
源码解析
之订阅更新
从今天开始,会不定期更新dubbo源码相关文章。今天所要描述的场景是当注册中心provider数据发生变更时,consumer端如何感知并同步更新。阅读以下文章需要对dubbo的基本实现机制有一定了解。image.png先引用官方的dubbo架构图,接下来所要描述的场景就是图中的第三步,notify。当前团队使用订阅机制是轮询机制,每隔一个周期去请求注册中心,对比注册中心的版本号和本地版本号,当版
captain_fu
·
2023-03-12 17:11
Flink
源码解析
—— Standalone Session Cluster 启动流程深度分析之 Task Manager 启动
TaskManager启动https://t.zsxq.com/qjEUFau博客1、Flink从0到1学习——ApacheFlink介绍2、Flink从0到1学习——Mac上搭建Flink1.6.0环境并构建运行简单程序入门3、Flink从0到1学习——Flink配置文件详解4、Flink从0到1学习——DataSource介绍5、Flink从0到1学习——如何自定义DataSource?6、F
zhisheng_blog
·
2023-03-12 16:20
STL
源码解析
(vector)
vector的数据结构templateclassvector{...public:iteratorbegin(){returnstart;}iteratorend(){returnfinish;}size_typesize()const{returnsize_type(end()-begin());}size_typecapacity()const{returnsize_type(end_of_s
头发茂密的程序员
·
2023-03-12 12:37
Android启动流程
源码解析
(二)
Android启动流程
源码解析
(二)在之前的Android启动流程
源码解析
(一)源码分析中,我们最后遗留下来一个问题。那就是我们的Activity的启动是啥时候处理的啊?
4d3bf4cac28c
·
2023-03-12 11:14
Mybatis Plus 自定义数据类型处理
2.TypeHandler接口
源码解析
packageorg.apache.ibatis.type;
lovefy
·
2023-03-12 09:48
成长路线 - Android移动开发架构师
内容涵盖:基础知识进阶常用高级UIFrameWork源码解读架构师必备技能常用第三方框架解读
源码解析
性能优化数据结构算法常用开发架构项目实战混合开发大前端(Web、微信小程序、Flu
KarenChia
·
2023-03-12 07:52
博客导航
Android
架构师
成长路线
【Vue
源码解析
】Vue虚拟dom和diff算法
Vue虚拟dom和diff算法1.简介2.搭建环境1.安装snabbdom2.安装webpack5并配置3、函数3.1虚拟节点vnode的属性3.2使用h函数创建虚拟节点3.3使用patch函数将虚拟节点上DOM树3.4h函数嵌套使用,得到虚拟DOM树(重要)3.5patchVnode函数3.6updateChildren4.手写diff4.2Node.appendChild()4.3Node.r
糖^O^
·
2023-03-12 07:29
vue
vue.js
javascript
webpack
okhttp解析
02445b48c7522、okhttp源码详细解析https://www.jianshu.com/p/412155af841f5713484-35a9989e893171f1.png3、retrofit
源码解析
卡卡的箱子
·
2023-03-12 05:14
Logback日志框架-日志打印过程及Logger继承特性源码分析
摘要上一篇《Logback日志框架初始化全过程
源码解析
》分析了Logback的整个初始化过程以及Logger的创建,这篇文章将继续分析Logger的打印过程,上篇文章没有介绍Logback的架构,所以我们先会简单介绍下
Lexus90511
·
2023-03-12 02:11
docker入门
image.png百度《docker
源码解析
》强烈建议耐心读一读image.png按照文档安装image.png以CentOs为例安装dockerimage.png在安装之前
yt_php
·
2023-03-11 19:11
基于jdk1.8版本的LinkedList底层原理解析
1、主要参数主要参数first:指向头结点;last:指向尾节点;2、构造函数默认构造器构造空的list3、add方法
源码解析
。首先将last保存在l,新建一个Node,让last指向newNode。
纳兰雨默
·
2023-03-11 19:00
okhttp
源码解析
(一) 请求流程分析
前言okhttp是我们安卓中运用最多的网络请求框架了,它的优势有很多,如支持HTTP2,SPDY,GZIP压缩,复用连接池提升效率等。1.简单使用//异步请求OkHttpClientokHttpClient=newOkHttpClient();Requestrequest=newRequest.Builder().url("https://www.baidu.com").build();okHtt
digtal_
·
2023-03-11 19:15
P2P 对等节点
源码解析
p2p模块p2p(peertopeer)的责任是把节点带入网络、消息传递,驱动整个网络正常运转。p2p模块主要分下面几个组件PeerConnectionAddrBookSwitchTransportPexReactor下面的UML图列出了类中一些基本的属性和方法,只是我认为比较重要的部分。接下来为大家依次讲解各个组件的功能。UML.jpg还有P2P模块的基本调用关系p2p流程.jpgpeerpee
不要人夸颜色好
·
2023-03-11 16:54
GPUImage
源码解析
(1)—— GLProgram
GLProgramGLProgram的实现相对简单,没有与其他类产生依赖关系,主要封装了着色器与着色器程序的创建、编译、链接、使用和销毁。GPUImage中负责创建GLProgram的只有GLImageContext,其他类型需要用到GLProgram的时候,会通过GLImageContext来获取。关于着色器的介绍,可以参考LearnOpenGL-着色器下面简单介绍一下GPUImage的方法:初
Don_He
·
2023-03-11 12:25
FactoryBean
源码解析
FactoryBean和BeanFactory的区别,不是本文重点。阅读本文,需要对spring创建bean的流程比较熟悉FactoryBean:和普通的bean没啥区别,由Spring管理它的生命周期。即由spring实例化,初始化,调用那些后置处理器。反正FactoryBean本身的创建,和普通bean没啥区别。唯一有区别的地方在FactoryBean的接口方法getObject上。我们在使用
7d972d5e05e8
·
2023-03-11 11:39
Redis SDS
源码解析
,从1st commit到5.0.4(最新版)的演化
0、引言Redis没有直接使用C语言传统的字符串表示(以'\0'结尾的字符数组),而是构建了一种名为简单动态字符串(simpledynamicstring,sds)的类型,用于Redis默认字符串的表示。从2009年3月的1stcommit到目前的最新版5.0.4,sds的变化相对是比较小的,中间只有一次较大的改动。commit记录(PR#2509)如下:PR#2509commit记录主要是优化了
hei禹
·
2023-03-11 10:01
深入解读flink sql cdc的使用以及源码分析
前言flink消费cdc数据canalformatdebeziumformatCanalJson反序列化
源码解析
flinkcdcconnector背景mysql-cdcmysql-cdcconnector
大数据技术与应用实战
·
2023-03-11 07:43
redigo
源码解析
前言redigo是用Go语言开发的Redis客户端,受到Redis官方的推荐。redigo的源码量比较少,也比较清晰易读。redigo主要做了以下事项与Redisserver建立连接按照RESP协议组装指令向Redisserver发用指令接收Redisserver返回的数据将返回数据解析成Go的数据类型连接池(Pool),支持设置最大的活动连接数,最大的空闲连接数源码概述redigo主要使用了Go
solohunter
·
2023-03-11 04:40
java基础之集合略解
Java集合:整体结构HashMap剖析Java集合系列10之HashMap详细介绍(
源码解析
)和使用示例集合类结构Java中的集合包含多种数据结构,如链表、队列、哈希表等。
沈默的头号狗腿
·
2023-03-11 02:32
AQS应用——ReentrantLock源码分析
前言本文通过可重入锁ReentrantLock的源码分析,加深对aqs和ReentrantLock的理解关于AQS相关的知识可以参考我的另一篇文章Java并发——AQS
源码解析
先从使用上入手构造方法publicReentrantLock
Walkerc
·
2023-03-11 02:42
上一页
72
73
74
75
76
77
78
79
下一页
按字母分类:
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
其他