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
nginx-rtmp源码剖析
雷丰阳雷神对spring容器的
源码剖析
Spring容器的refresh()【创建刷新】;1、prepareRefresh()刷新前的预处理;1)、initPropertySources()初始化一些属性设置;子类自定义个性化的属性设置方法;2)、getEnvironment().validateRequiredProperties();检验属性的合法等3)、earlyApplicationEvents=newLinkedHashSet
my_name_nb
·
2020-09-13 02:07
spring
源码流程
2020年7月27日-2020年8月2日(每天1小时,共5小时,合计220小时,剩9780小时)
进行设计模式视频教程一个(继之于重构,重构与模式等)和业务晚上:进行UE4视频教程一个,文档一个,大象无形以及InsideUE4一个周六上午:3,windows核心编程->30天自制操作系统->linux
源码剖析
directx3d_beginner
·
2020-09-13 01:23
验证第二个1万小时定律
Qt
源码剖析
之 控件绘制
Qt
源码剖析
之控件绘制这里使用QPushButton为例,讲解一下具体QPushButton是怎么绘制的首先看一段代码,这段代码是QPushButton中的绘制事件函数,可以看出来是使用QStylePainter
JK璐
·
2020-09-13 00:54
C++
Qt
【JDK专题】——JDK数据结构——HashMap
源码剖析
(系列)
本篇文章没有过多介绍二进制运算、求模运算、哈希图,将到下一篇HashMap
源码剖析
(补充)中叙说HashMap内部的类HashMap静态常量publicclassHashMap{staticfinalintDEFAULT_INITIAL_CAPACITY
GodSchool
·
2020-09-12 23:45
JavaJDK专题
数据结构
java
hashmap
深入了解Spring源码9:Spring事务
源码剖析
声明式事务使用Spring事务是我们日常工作中经常使用的一项技术,Spring提供了编程、注解、aop切面三种方式供我们使用Spring事务,其中编程式事务因为对代码入侵较大所以不被推荐使用,注解和aop切面的方式可以基于需求自行选择,我们以注解的方式为例来分析Spring事务的原理和源码实现。首先我们简单看一下Spring事务的使用方式,配置:在需要开启事务的方法上加上@Transactiona
Hi丶ImViper
·
2020-09-12 23:57
Java
数据库
java
spring
关联式容器set详解
STL
源码剖析
---关联式容器set详解什么是setset的迭代器set的常用操作代码测试什么是set上篇博客详细介绍了关联式容器map,今天我们来了解一下它的姊妹篇–set.set也属于关联式容器.他们俩底层都由红黑树实现
Ferlan
·
2020-09-12 22:59
C++
STL
Linux中fork系统调用的
源码剖析
Linux中fork系统i调用的
源码剖析
首先先给大家看一张图系统的看一下大概的fork的主要流程上述图片中最后eax寄存器置0这个就是最后为什么子进程的返回值是0的理由下面就来浅谈一下fork源码longdo_fork
牧童遥指杏花村丫
·
2020-09-12 18:47
Linux
Flutter 页面更新流程剖析
文章目录Flutter页面更新流程剖析更新流程渲染过程视频课程博主相关文章列表Flutter框架实现原理Flutter框架层启动
源码剖析
Flutter页面更新流程剖析Flutter事件处理
源码剖析
Flutter
血色v残阳
·
2020-09-12 18:31
Dart与Flutter开发
Flutter源码剖析
dart
Flutter全栈式
移动开发
跨平台
Flutter 路由
源码剖析
文章目录Flutter路由
源码剖析
根路由初始化流程路由栈操作剖析相关类总结NavigatorOverlayOverlayEntryRoute自定义悬浮框路由视频课程博主相关文章列表Flutter框架实现原理
血色v残阳
·
2020-09-12 18:31
Dart与Flutter开发
Flutter源码剖析
Flutter全栈式开发
dart
移动开发
跨平台
Flutter 自定义控件之RenderObject
RenderObject自定义控件布局原理自定义示例自定义RenderObject自定义Widget使用自定义布局其他示例总结视频课程博主相关文章列表Flutter框架实现原理Flutter框架层启动
源码剖析
血色v残阳
·
2020-09-12 18:31
Dart与Flutter开发
Flutter
跨平台
移动开发
源码剖析
Flutter 事件处理
源码剖析
文章目录Flutter事件处理
源码剖析
事件的分发事件的竞争事件拦截视频课程博主相关文章列表Flutter框架实现原理Flutter框架层启动
源码剖析
Flutter页面更新流程剖析Flutter事件处理
源码剖析
血色v残阳
·
2020-09-12 18:31
Dart与Flutter开发
Flutter
源码剖析
dart
Flutter全栈式
移动开发
前端
Flutter框架层启动
源码剖析
文章目录Flutter框架层启动
源码剖析
WidgetsBinding初始化构建Element和RenderObject树执行渲染小结总结视频课程博主相关文章列表Flutter框架实现原理Flutter框架层启动
源码剖析
血色v残阳
·
2020-09-12 18:30
Dart与Flutter开发
Flutter源码剖析
Dart
移动开发
跨平台
Flutter
Dubbo集群容错
源码剖析
Dubbo集群容错
源码剖析
在对集群相关代码进行分析之前,这里有必要先来介绍一下集群容错的所有组件。
Affinor
·
2020-09-12 17:28
Dubbo
分布式
分布式
java
Dubbo扩展SPI
源码剖析
Dubbo扩展SPI
源码剖析
SPI在之前都有使用过,其中最重要的类就是ExtensionLoader,它是所有Dubbo中SPI的入口。
Affinor
·
2020-09-12 17:57
Dubbo
分布式
java
分布式
MJRefresh
源码剖析
与学习
源码剖析
学习系列:(不断更新)1、FBKVOController
源码剖析
与学习2、MJRefresh
源码剖析
与学习3、YYImage
源码剖析
与学习MJRefresh是李明杰大神的开源框架,这是一款十分优雅的刷新组件库
weixin_34006965
·
2020-09-12 17:49
海外直播服务器搭建
目前开源的直播服务程序有:SRS,
Nginx-rtmp
;如果是做开发的同学应该有所了解,SRS是基于C++写的,
Nginx-rtmp
模块是Ngxin的第三方C模块。
stefan1240
·
2020-09-12 17:00
开源网站
c语言
直播流媒体开发
KCP协议搭建直播服务器
海外直播服务器
独占式锁acquire()
源码剖析
在Lock接口出现之前,我们使用synchronized关键字来实现锁功能,但在JDK1.5之后,java.util.current并发包中增加了Lock接口,提供了与内建锁完全不同的实现多线程共享资源访问机制,增加了可中断的获取锁以及超时获取锁以及共享锁等内建锁不具备的特性,但必须显式进行加锁和解锁过程。如代码所示,当我们进行加锁操作时:publicclassTestLock{publicsta
林林酱
·
2020-09-12 16:11
STL运用的C++技术(1)——成员模板
主要参考了《C++Primer》和《STL
源码剖析
》。成员模板membertemplate任意类(模板或非模板)可以拥有本身为类模板或函数模板的成员,这种成员称为成员函数模板。STL中为什么要运用这种
wuzhekai1985
·
2020-09-12 09:09
STL剖析
编程语言C/C++(六)—— STL(一)
元素的位置与插入的时机、地点有关)(线性结构)1.vector底层数据结构为数组,支持快速随机访问2.list底层数据结构为双向链表,支持快速增删3.deque底层数据结构为一个中央控制器和多个缓冲区,详细见STL
源码剖析
C/C++ farer
·
2020-09-12 08:09
C/C++
编程语言C/C++
JDK动态代理
源码剖析
前置技能:Java、代理模式newProxyInstance在上一文中(没看的欢迎回去复习,要考的~),我们通过JDK实现了动态代理。为什么实现了InvocationHandler接口就可以进行代理?我们这一次尝试从Main开始去分析一下源码。可以看到Main调用了Proxy.newProxyInstance(RobTicket.class.getClassLoader(),newClass[]{
bestsort
·
2020-09-12 05:02
java
java
设计模式
源码剖析
ArrayList的
源码剖析
首先我们来查看Arraylist的底层源码:publicclassArrayListextendsAbstractListimplementsList,RandomAccess,Cloneable,java.io.Serializable可以看到ArrayList继承于AbstractList类且其有3个标记接口,分别是:RandomAccess标识其支持快速随机访问;Cloneable标识其支持
XiaoHui0722
·
2020-09-12 05:32
java
LinkedList
源码剖析
publicclassLinkedListextendsAbstractSequentialListimplementsList,Deque,Cloneable,java.io.Serializable{由上源码可知:LinkedList是一个继承于AbstractSequentialList的双向链表。LinkedList实现List接口,能对它进行队列操作。LinkedList实现Deque接
XiaoHui0722
·
2020-09-12 05:32
java
SpringBoot自动装配机制
源码剖析
【图文说明】
前言SpringBoot主启动类被@SpringBootApplication所修饰,点击进去该注解,出现上图,会发现其为组合注解,本章节将会基于注解进行解释其自动装配在源码层面是怎么实现的,完整的注解调用链路如下图所示:1.元注解@Target注解注解的作用目标@Target(ElementType.TYPE)//接口、类、枚举、注解@Target(ElementType.FIELD)//字段、
油炸小波
·
2020-09-12 02:35
Spring
boot
【百度面试官】Tomcat的
源码剖析
, 启动过程你会吗?
点关注,不迷路!如果本文对你有帮助的话不要忘记点赞支持哦!好了,今天我们继续分析tomcat源码,这是第六篇了,上一篇我们一边debug一边研究了tomcat的类加载体系,我觉得效果还不错,楼主感觉对tomcat的类加载体系的理解又加深了一点.所以,我们今天还是按照之前的方式来继续看源码,一边debug,一边看,今天我们分析的是tomcat中2个非常重要的组件-------生命周期和容器.tomc
麒麟来编程
·
2020-09-12 01:08
源码剖析
Tomcat
生命周期
【叙述】Java的IO流的缓冲流的原理(前面简单阐述,后面带
源码剖析
)
Hello,大家好,我是尘封已久的恨意。感谢老铁们能点进来一看。这个文章,我就说下缓冲流,输出和输入和缓冲区的一些常识。我们先来看个图:(图我自己绘制的,凑合着看吧)为了提高数据读写的速度,JavaAPI提供了带缓冲功能的流类,在使用这些流类时,会创建一个内部缓冲区数组,缺省使用8192个字节(8Kb)的缓冲区。缓冲流和普通的流区别就在于多了一个缓冲区。不管是读取数据还是输出数据都要经过缓冲区。普
尘封已久的恨意
·
2020-09-11 23:01
笔记
java
nginx-rtmp
开启ssi功能页面无法加载css的解决方法
当我们使用
nginx-rtmp
时并希望同时使用http功能,这里我们使用nginx的配置文件,开启ssi使nginx支持静态网页时,我们遇到页面无法正常加载css的问题。
xcyle
·
2020-09-11 19:36
Nginx
Go调度器系列(4)源码阅读与探索
各位朋友,这次想跟大家分享一下Go调度器源码阅读相关的知识和经验,网络上已经有很多剖析源码的好文章,所以这篇文章不是又一篇
源码剖析
文章,注重的不是源码分析分享,而是带给大家一些学习经验,希望大家能更好的阅读和掌握
盆栽Charming
·
2020-09-11 17:04
HashMap中通过key获取value
源码剖析
publicVget(Objectkey){ if(key==null) returngetForNullKey(); Entryentry=getEntry(key); returnnull==entry?null:entry.getValue(); } privateVgetForNullKey(){ if(size==0){ returnnul
路漫漫路漫漫
·
2020-09-11 16:04
java源码
STL | value_type的使用
STL
源码剖析
中的栗子:templateclasslist{public:typedefTvalue_type;//……};里面的value_type实际就是传入模板的类型,见以下栗子,说明它能够很好的返回模板类型
iduanbin
·
2020-09-11 15:47
C/C++
vxworks
源码剖析
- 数据结构篇一(双向链表)_1(转)
vxworks中使用了多种基本数据结构,例如双向链表,队列,树等等,本文将介绍这些基本数据结构在vxworks中的实现。1.双向链表双向链表是最简单的数据结构,其实现也非常简单;而且,双向链表往往是实现其他数据结构的基础,因此本文最先介绍双向链表。双向链表的定义在dllLib.h文件中,函数实现在dllLib.c文件中。在介绍双向链表之前,有必要先介绍一下vxworks中双向链表的实现样式:Lis
haobo920
·
2020-09-11 14:32
Vxworks
vxworks
源码剖析
-对象篇(转)
当第一次看到vxworks的源码时,我才真正明白了怎么用C语言来实现面向对象的功能;以前虽然遇到过类似的文章,不过总是没有动力去了解实际的原理,这次闲来无事,拿到vxworks的源码,才看出一些端倪。用c语言实现面向对象,其实是蛮难的,毕竟c语言是纯面向过程的语言,而面向过程和面向对象是两种完全不同的思想,虽不能说格格不入,但至少共同点甚少。不过,c语言天生具有的两大特性成就了其实现面向对象的功能
haobo920
·
2020-09-11 14:32
Vxworks
知无涯之std::sort
源码剖析
从事程序设计行业的朋友一定对排序不陌生,它从我们刚刚接触数据结构课程开始便伴随我们左右,是需要掌握的重要技能。任何一本数据结构的教科书一定会介绍各种各样的排序算法,比如最简单的冒泡排序、插入排序、希尔排序、堆排序等。在现已知的所有排序算法之中,快速排序名如其名,以快速著称,它的平均时间复杂度可以达到O(NlogN),是最快排序算法之一。目录背景IntrospectiveSort堆排序的优点插入排序
苏井桥
·
2020-09-11 14:59
编程语言
DICOM医学图像处理:storescp.exe与storescu.exe
源码剖析
,学习C-STORE请求
背景:上一篇专栏博文中针对PACS终端(或设备终端,如CT设备)与RIS系统之间worklist查询进行了介绍,并着重对比分析了DICOM3.0中各部分对DICOM网络通讯服务的定义。此次通过结合早些时间的博文DICOM医学图像处理:基于DCMTK工具包学习和分析worklist,对DCMTK开源库中提供的storescp.exe和storescu.exe工具的源码进行剖析,从底层深入了解C-ST
zssure
·
2020-09-11 12:06
DICOM
DICOM医学图像处理
Vue
源码剖析
(一):抽离AST抽象语法树
Vue
源码剖析
,针对Vue2.x的Vue框架源码,描述相应的核心实现并简单实现具体的流程今天说的是如何将编写的模板语法,抽离成框架处理的AST语法树Vue是一个面向视图层的渐进式前端框架,它推荐用户使用不同的状态控制页面元素
一树梨花
·
2020-09-11 10:11
一些c++语法的分析
1.STL
源码剖析
,2.2.3节templateinlinevoidconstruct(T1*p,constT2&value){new(p)T1(value);//这里用这种方式对P进行赋值}2.STL
内核中的洋葱
·
2020-09-11 07:54
C++编程
深入Java
源码剖析
之字符串常量
字符串在Java生产开发中的使用频率是非常高的,可见,字符串对于我们而言非常关键。那么从C语言过来的同学会发现,在C中是没有String类型的,那么C语言要想实现字符串就必须使用char数组,通过一个个的字符来组拼成字符串。Java中是如何实现字符串的那其实在Java中,关于字符串的实现,其实用的也是char数组,这可以从源码中得到体现。/***Initializesanewlycreated{@
~wangweijun
·
2020-09-11 06:48
Java
ibatis-dao框架中相关实例域存在原因总结
有关ibatis-dao组件部分的框架剖析和业务流程在《iBATIS框架
源码剖析
》一书中写的已经比较详细。具体内容就不在这里写出来了,今天就把自己看过之后的几条心得和分析跟大家分享一下。
AceShot
·
2020-09-11 03:00
ibatis框架
ibatis-dao
实例域存在的原因
【备忘】年薪50万2018年最新Spark2.0从入门到精通教程
Spark从入门到精通(Scala编程,案例实战,高级特性,Spark内核
源码剖析
,Hadoop高端)用到技术:Scala,Spark,SparkSQL,SparkStreaming涉及项目:每日uv和销售额统计
风一样的男人_
·
2020-09-11 02:30
spark
3. MyBatis的运行流程
MyBatis的运行流程MyBatis的架构设计主要构件及其相互关系MyBatis的总体流程一、加载配置并初始化二、接受调用请求三、处理操作请求四、返回处理结果MyBatis
源码剖析
MyBatis的架构设计我们把
H.CF
·
2020-09-11 02:55
MyBatis学习笔记
Redis
源码剖析
和注释(六)--- 压缩列表(ziplist)
Redis压缩列表(ziplist)1.介绍压缩列表(ziplist)是哈希键的底层实现之一。它是经过特殊编码的双向链表,和整数集合(intset)一样,是为了提高内存的存储效率而设计的。当保存的对象是小整数值,或者是长度较短的字符串,那么redis就会使用压缩列表来作为哈希键的实现。127.0.0.1:6379>HMSEThashnamemikeage28sexmaleOK127.0.0.1:6
men_wen
·
2020-09-11 02:36
Redis
数据结构与算法
Redis
3.2.8
源码剖析注释
Spring Cloud 保护机制 JAVA高级架构师,微服务架构
SpringCloud保护机制JAVA高级架构师,微服务架构全新JAVA高级架构师,微服务架构,亿级高并发,分布式架构,
源码剖析
系列,项目实战,设计模式实战,数据结构与算法,消息中间件,并发编程多线程,
li3364206
·
2020-09-11 01:02
Spring Cloud OAuth2搭建授权服务JAVA架构,微服务架构电商项目
SpringCloudOAuth2搭建授权服务JAVA架构,微服务架构电商项目全新JAVA高级架构师,微服务架构,亿级高并发,分布式架构,
源码剖析
系列,项目实战,设计模式实战,数据结构与算法,消息中间件
li3364206
·
2020-09-11 01:28
spring
spring
boot
shiro
java
Spring Cloud 系列之 Spring Cloud Stream
SpringCloud保护机制JAVA高级架构师,微服务架构全新JAVA高级架构师,微服务架构,亿级高并发,分布式架构,
源码剖析
系列,项目实战,设计模式实战,数据结构与算法,消息中间件,并发编程多线程,
li3364206
·
2020-09-11 01:27
java
队列
rabbitmq
spring
中间件
微服务网关 Spring Cloud,api网关开发缓存架构实战
微服务网关SpringCloud,api网关开发缓存架构实战JAVA高级架构师,微服务架构全新JAVA高级架构师,微服务架构,亿级高并发,分布式架构,
源码剖析
系列,项目实战,设计模式实战,数据结构与算法
li3364206
·
2020-09-11 01:27
Java电商平台-支付模块的设计与架构
Java电商平台-支付模块的设计与架构全新JAVA高级架构师,微服务架构,亿级高并发,分布式架构,
源码剖析
系列,项目实战,设计模式实战,数据结构与算法,消息中间件,并发编程多线程,服务器系列,数据库,分布式事务
li3364206
·
2020-09-11 01:27
java
restful
spring
区块链
http
深入理解java Java分布式架构 亿级高并发,微服务架构
深入理解javaJava分布式架构亿级高并发,微服务架构SpringCloud保护机制JAVA高级架构师,微服务架构全新JAVA高级架构师,微服务架构,亿级高并发,分布式架构,
源码剖析
系列,项目实战,设计模式实战
li3364206
·
2020-09-11 01:27
分布式
java
spring
网站架构之性能优化深入MySql,Nginx,Tomcat,JVM性能调优
网站架构之性能优化深入MySql,Nginx,Tomcat,JVM性能调优史上最强大型分布式架构汇总:高并发+性能优化+缓存+存储+微服务全新JAVA高级架构师,微服务架构,亿级高并发,分布式架构,
源码剖析
系列
bcsj1199
·
2020-09-11 00:44
队列
数据库
分布式
java
面试
八种架构设计模式及其优缺点概述
网站架构之性能优化深入MySql,Nginx,Tomcat,JVM性能调优史上最强大型分布式架构汇总:高并发+性能优化+缓存+存储+微服务全新JAVA高级架构师,微服务架构,亿级高并发,分布式架构,
源码剖析
系列
bcsj1199
·
2020-09-11 00:12
企业架构
java
编程语言
分布式
数据库
多维度高复用模板开发架构设计(一)
多维度高复用模板开发架构设计(一)史上最强大型分布式架构汇总:高并发+性能优化+缓存+存储+微服务全新JAVA高级架构师,微服务架构,亿级高并发,分布式架构,
源码剖析
系列,项目实战,设计模式实战,数据结构与算法
bcsj1199
·
2020-09-11 00:11
java
编程语言
人工智能
大数据
python
java架构之高并发架构分布式架构微服务架构
史上最强大型分布式架构汇总:高并发+性能优化+缓存+存储+微服务全新JAVA高级架构师,微服务架构,亿级高并发,分布式架构,
源码剖析
系列,项目实战,设计模式实战,数据结构与算法,消息中间件,并发编程多线程
bcsj1199
·
2020-09-11 00:11
数据库
分布式
大数据
编程语言
java
上一页
25
26
27
28
29
30
31
32
下一页
按字母分类:
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
其他