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
源码笔记
springboot 2.x
源码笔记
- 配置文件加载 ConfigFileApplicationListener
springboot的源码(spring)主要分为几个部分1、构造SpringApplication,完成spring.factories文件中Initializers与Listeners的加载2、加载配置文件,通过ConfigFileApplicationListener3、加载BeanDefinitionRegistryPostProcessor与BeanFactoryPostProcesso
Eshin_Ye
·
2020-07-04 03:27
为何建议关闭RocketMQ预热配置【实战笔记】
曾在文章RoecketMQ存储--映射文件预热【
源码笔记
】分析过文件预热流程。在预热文件时会填充1个G的假值0作为占位符,提前分配物理内存,防止消息写入时发生缺页异常。
瓜农老梁
·
2020-07-02 00:36
Golang
源码笔记
--unsafe.Pointer与uintptr
最近阅读golang源码时,经常遇到unsafe.Pointer和uintptr对结构体指针做一些操作,看的有点懵,特别发了点时间研究了下,并有些心得。先看下官方定义:ApointervalueofanytypecanbeconvertedtoaPointer.APointercanbeconvertedtoapointervalueofanytype.Auintptrcanbeconverted
风神韵
·
2020-07-01 23:26
Go
HDFS
源码笔记
之FileSystem
FileSystem,顾名思义是一个实现了文件系统的抽象类,继承自org.apache.hadoop.conf.Configured,并实现了Closeable接口,可以适用于多种文件系统,如本地文件系统file://,ftp,hdfs等。如果要自己实现一个系统可以通过继承这个类(hadoop中DistributeFileSystem就是这样的),做相应的配置,并实现相应的抽象方法。一、静态管理对
ckl_soft
·
2020-07-01 20:12
Hadoop笔记
Golang构建HTTP服务(一)--- net/http库
源码笔记
Golang构建HTTP服务(一)---net/http库
源码笔记
搭建一个简单的GoWeb服务器Go语言标准库-net/http在学习Go语言有一个很好的起点,Go语言官方文档很详细,今天我们学习的GoWeb
回首笑人间
·
2020-07-01 13:17
腾讯T4纯手打《数据结构和算法》
源码笔记
,学完一脚踢进大厂
经历过互联网公司面试的同学大概都知道,数据结构和算法的知识技术栈是不可避免的,并且在笔试中,最重要的是靠算法题,尤其像头条这种大厂公司,上来就是算法题,答不出来的基本面试机会也不会有了。小编这次分享的这本《数据结构和算法》学习笔记,包含了八大基础排序和链表/二叉树/栈/队列,需要的程序员伙伴可以领取一本根据自身查缺补漏一下,希望大家都能收获心仪offer,当然都进大厂是最好的了!冲就完了~目录展现
用嘴-写代码
·
2020-07-01 03:53
Java
面试
架构
算法
二叉树
数据结构
面试
java
用python爬取全网妹子图片【附
源码笔记
】
这是晚上没事无聊写的python爬虫小程序,专门爬取妹子图的,养眼用的,嘻嘻!身为程序狗只会这个了!废话不多说,代码附上,仅供参考学习!"""功能:爬取妹子图全网妹子图片,可以选择爬取年份,自动分类保存作者:68喜科技"""importrequestsfromlxmlimportetree#importreimportos#fromtimeimportsleepclassMeizitu(objec
asevb02442
·
2020-07-01 01:48
Spring
源码笔记
spring提供了2中容器类型BeanFactory:基础类型IoC容器,提供完整的Ioc服务支持。如果没有特殊指定,默认采用延迟化策略。ApplicationContext:ApplicationContext在BeanFactory的基础上构建,是比较高级的容器实现。ApplicationContext锁管理的对象,在该类型容器启动之后,默认全部初始化并绑定完成.BeanFactory:定义了
Java识堂
·
2020-06-30 21:57
Java
EE
蘑菇街Java大牛纯手写熬夜肝出的《Spring MVC
源码笔记
》赶紧收藏
今天给大家分享一份新鲜出炉的、来自腾讯T4大牛熬夜肝出来的《SpringMVC
源码笔记
》,转发+关注,然后私信回复“T4”即可获得免费领取方式!
Java技术剑
·
2020-06-30 07:01
Java
程序员
程序人生
阿里P8大牛手写的
源码笔记
:Java集合+Java多线程+MyBatis+Spring
Java集合
源码笔记
Java集合是我认为在Java基础中最最重要的知识点了,Java集合是必须掌握的。我在实习/秋招面试的时候,只要是面到Java,那一定是少不了Java集合。
Java技术剑
·
2020-06-30 07:00
Java
面试
程序员
spring高级
源码笔记
:深入理解阿里spring源码核心思想及框架应用
一,spring概述Spring简介Spring是分层的full-stack(全栈)轻量级开源框架,以IoC和AOP为内核,提供了展现层SpringMVC和业务层事务管理等众多的企业级应⽤技术,还能整合开源世界众多著名的第三⽅框架和类库,已经成为使⽤最多的JavaEE企业应⽤开源框架。我们经常说的Spring其实指的是SpringFramework(spring框架)。本篇文章主要内容会有Spri
Java程序员聚集地
·
2020-06-29 15:01
Java
程序员
程序人生
okhttp
源码笔记
2.okhttp3.0整体流程:1).创建okhttpclient客户端对象,表示所有的http请求的客户端的类,执行时只会创建一次,作为全局实例保存,只会使用一个单例对象;2).创建request对象,封装了请求报文信息,包括了url地址,请求方法,各种请求头,内部通过build链式创建我们的对象;3).通过request的newcall方法得到一个RealCall,代表我们一个实际的http请
无为3
·
2020-06-28 17:19
redux applyMiddleWare
源码笔记
当自己自定义一个中间件的时候,基本代码结构:functionapplyMiddleWare(){return({getState,dispatch})=>(next)=>(action)=>{}}applyMIddleWare源码:exportdefaultfunctionapplyMiddleware(...middlewares){return(createStore)=>(reducer,p
strong9527
·
2020-06-27 23:21
[iOS
源码笔记
]·第三方网络图片处理框架:SDWebImage网络下载及缓存管理策略
目前,虽然AFNetworking也提供了图片下载及缓存策略,但更专业的时候,图片加载框架一般用SDWebImage,正如主流APP(如QQ和微信)会用到。这里介绍一个查询主流APP主要框架的网站:AppSight。官方Demo演示效果1.框架简介1.1使用入门Objective-C:#import...[imageViewsd_setImageWithURL:[NSURLURLWithStrin
陈满iOS
·
2020-06-27 02:59
阿里P8架构师手写笔记:Spring源码+JVM+MySQL+Kafka+Tomcat
第一份、Spring
源码笔记
:笔记目录:Spring源代码解析(→):I0C容器Spring源代码解析(二):IoC容器在Web容器中的启动Spring源代码解析(三):SpringJDBCS
马士兵老师
·
2020-06-26 04:23
腾讯T4纯手打《数据结构和算法》
源码笔记
,学完一脚踢进大厂
经历过互联网公司面试的同学大概都知道,数据结构和算法的知识技术栈是不可避免的,并且在笔试中,最重要的是靠算法题,尤其像头条这种大厂公司,上来就是算法题,答不出来的基本面试机会也不会有了。小编这次分享的这本《数据结构和算法》学习笔记,包含了八大基础排序和链表/二叉树/栈/队列,需要的程序员伙伴可以领取一本根据自身查缺补漏一下,希望大家都能收获心仪offer,当然都进大厂是最好的了!冲就完了~目录展现
编程爬阶小马
·
2020-06-26 03:09
Spring
源码笔记
,将BeanDefinition注册进IoC容器
这篇文章分享一下springIoC容器初始化第三部分的代码,也就是将前面解析得到的BeanDefinition注册进IoC容器,其实就是存入一个ConcurrentHashMap中。(PS:可以结合我GitHub上对spring框架源码的翻译注解一起看,会更有助于各位同学理解,地址:spring-beanshttps://github.com/AmyliaY/spring-beans-readin
YupyMan
·
2020-06-25 13:02
Spring系列源码阅读日记
Spring
源码笔记
,IoC容器BeanDefinition资源定位过程
前言之前一直想系统的拜读一下spring的源码,看看它到底是如何吸引身边的大神们对它的设计赞不绝口,虽然每天工作很忙,每天下班后总感觉脑子内存溢出,想去放松一下,但总是以此为借口,恐怕会一直拖下去。所以每天下班虽然有些疲惫,但还是按住自己啃下这块硬骨头。spring源码这种东西真的是一回生二回熟,第一遍会被各种设计模式和繁杂的方法调用搞得晕头转向,不知道这个方法调用的是哪个父类的实现,另一个方法又
YupyMan
·
2020-06-25 13:02
Spring系列源码阅读日记
spring
源码阅读
IoC容器初始化
spring
源码笔记
,依赖注入(DI)
前面我们主要分析了FileSystemXmlApplicationContext这个具体的IoC容器的初始化源码实现,在IoC容器中建立了BeanDefinition的数据映射,将其和beanName一起绑定在一个ConcurrentHashMap中。现在我们来看一下spring是如何将IoC容器中的Bean根据配置关联在一起的。Spring中触发IoC容器“依赖注入”的方式有两种,一个是通过ge
YupyMan
·
2020-06-25 13:02
Spring系列源码阅读日记
spring
源码笔记
启动过程(十三) finishBeanFactoryInitialization(beanFactory)
第十三步:finishBeanFactoryInitialization(beanFactory)第一次调用Bean后置处理器:判断Bean是否需要代理第一次调用Bean后置处理器调用链resolveBeforeInstantiation:1099,AbstractAutowireCapableBeanFactory(org.springframework.beans.factory.suppor
TonnyBryant
·
2020-06-25 13:59
spring
Py区块链
源码笔记
(1)挖矿
文章出处:Py区块链
源码笔记
(1)挖矿也欢迎看到人的去访问他博客~~~Py区块链
源码笔记
(1)挖矿怎么学习区块链知识呢?各种的资料看的头大,还是晕晕乎乎。所以那不如自己实现一个吧??
本然233
·
2020-06-25 09:09
区块链
nfsclient
源码笔记
请求分拆以nfs4direct_read过程为例,过程中的几个控制结构dreq,每个io过程的上下文,记录所有io的参数,及中间产生的状态值nfs_pageio_descriptor,内核中操作内存都是以page为单位,内存buf最终会转换为多个page组成的list,该类型中,包含list指针,由于dio请求的长度是由系统调用者指定的,所以不可能一次性将数据全部发送,会按照指定的bsize(挂载
oscube
·
2020-06-24 18:30
linux
kernel
手写Spring高级
源码笔记
(三):⼿写实现 IoC 和 AOP
第三部分⼿写实现IoC和AOP上⼀部分我们理解了IoC和AOP思想,我们先不考虑Spring是如何实现这两个思想的,此处准备了⼀个『银⾏转账』的案例,请分析该案例在代码层次有什么问题?分析之后使⽤我们已有知识解决这些问题(痛点)。其实这个过程我们就是在⼀步步分析并⼿写实现IoC和AOP。第1节银⾏转账案例界⾯第2节银⾏转账案例表结构第3节银⾏转账案例代码调⽤关系第4节银⾏转账案例关键代码Trans
java喵~
·
2020-06-24 14:06
手写Spring高级
源码笔记
(二):核⼼思想IOC+AOP
第⼆部分核⼼思想注意:IOC和AOP不是spring提出的,在spring之前就已经存在,只不过更偏向于理论化,spring在技术层次把这两个思想做了⾮常好的实现(Java)第1节IoC1.1什么是IoC?IoCInversionofControl(控制反转/反转控制),注意它是⼀个技术思想,不是⼀个技术实现描述的事情:Java开发领域对象的创建,管理的问题传统开发⽅式:⽐如类A依赖于类B,往往会
java喵~
·
2020-06-24 14:06
JDK1.8
源码笔记
(8) Throwable&Exception
Throwable前言*The{@codeThrowable}classisthesuperclassofallerrorsand*exceptionsintheJavalanguage.Onlyobjectsthatareinstancesofthis*class(oroneofitssubclasses)arethrownbytheJavaVirtualMachineor*canbethrow
大吉大利,今晚AC
·
2020-06-24 02:04
读
源码笔记
--文件过滤驱动FileSpy第4篇 -- 关于IRP_MJ_FILE_SYSTEM_CONTROL
前面3篇,已经读完了绑定一个文件系统被挂载时,绑定的操作。这里得说一下总体的框架视角下,需要绑定的东西。1:变动回调里实现绑定,这个绑定是文件系统被挂载或取消时,需要实现的。2:变动回调已经掉过了,就是说文件过滤驱动已经加载,并运行。新来某个文件系统的储存设备,也需要绑定。这里变动回调里面已经绑定了已经存在的卷设备,那么新加上来的存储设备,如何绑定?看下面:在实际过程中,文件过滤驱动是在已经运行的
junjie1595
·
2020-06-23 23:23
c++
前端培训机构—css
源码笔记
(三)
一、边框拓展设置边框圆角border-radius边框折叠border-collapse:collapse;三角形制作:等腰三角形设置一边有颜色,另外三边颜色为透明色transparent直角三角形,根据直角三角形的角,来设置其颜色,另外两个方向为透明色transparent如右上角:设置颜色的边为border-topborder-right设置透明色为leftbttom梯形,在设置宽高的情况下,
爱创课堂
·
2020-06-23 12:51
HashMap(jdk1.7)
源码笔记
感觉大部分是链表操作插入一个k,v,判断是否扩容,求index,插入到数组的第index链表中删除一个k,v,求index,在链表中查找,删除链表节点每次更改会有一个modcount记录,iterator的每个方法调用会判断这个值变没变,变了就抛出ConcurrentModificationException后面有总结publicHashMap(intinitialCapacity,floatlo
Orz
·
2020-06-23 06:44
java全阶段学习项目实战(完整)
000=====使用下面专用播放器播放=====000|____专用播放器.exe|____MongoDB内容截图2.png|____MongoDB内容截图1.png|____Mongodb含视频课件
源码笔记
大话人生�
·
2020-06-22 11:33
阿里P8竟然把《数据结构与算法》讲明白了,带
源码笔记
前言经历过校招的人都知道,算法和数据结构都是不可避免的。在笔试的时候,最主要的就是靠算法题。像拼多多、头条这种大公司,上来就来几道算法题,如果你没AC出来,面试机会都没有。在面试(现场面或者视频面)的时候也会问算法题,难度肯定是没有笔试的时候那么难的。我们可以想象一个场景,一面面试面到一半,面试官让你反转二叉树,问问现在的自己,你还会吗。我想你应该需要先看看下面的思维导图不扯远了,如果还在上大学的
gyhycx
·
2020-06-21 20:40
Spring
源码笔记
之自动装配以及beanFactory.ignoreDependencyInterface()
beanFactory.ignoreDependencyInterface(Classifc)方法相信很多人在看Spring源码的时候的会看到这个方法,但是不知道这个方法是干嘛的,但是从方法名中我们能够大概知道其功能。先看下Spring源码中这个接口的注释。大概的翻译前面两句话忽略给定的依赖接口进行自动装配。通常由应用程序上下文用来注册以其他方式解析的依赖项,例如通过BeanFactoryAwar
子♂衿
·
2020-06-21 15:56
spring框架
Spring
源码笔记
之beanFactory.registerResolvableDependency()方法
相关阅读Spring
源码笔记
之自动装配以及beanFactory.ignoreDependencyInterface()类加载器的命名空间使用Optional的orElse()重复执行问题registerResolvableDependency
子♂衿
·
2020-06-21 15:25
spring框架
Flink-1.10
源码笔记
JobGraph生成
Flink源码-生成JobGraph什么是jobGraph如果没了解StreamGraph单击我JobGraph:StreamGraph经过优化后生成了JobGraph,提交给JobManager的数据结构。主要的优化为,将多个符合条件的节点chain在一起作为一个节点,这样可以减少数据在节点之间流动所需要的序列化/反序列化/传输消耗。在jobgraph中有一个组成“元素”:JobVertex:j
smart_Xu
·
2020-06-12 17:09
Mybatis
源码笔记
(一) mybatis-config.xml的加载
如果我们要想使用Mybatis框架必然要有的一个部分就是。Stringresource="mybatis-config.xml";InputStreaminputStream=Resources.getResourceAsStream(resource);SqlSessionFactorysqlSessionFactory=newSqlSessionFactoryBuilder().build(i
TimothyRasinski
·
2020-06-12 01:00
ClickHouse
源码笔记
1:聚合函数的实现
由于工作的需求,后续笔者工作需要和开源的OLAP数据库ClickHouse打交道。ClickHouse是Yandex在2016年6月15日开源了一个分析型数据库,以强悍的单机处理能力被称道。笔者在实际测试ClickHouse和阅读ClickHouse的源码过程之中,对"战斗民族"开发的数据库十分欣赏。ClickHouse不仅是一个很好的数据库学习材料,而且同时应用了大量的CPP17的新特性进行开发
HappenLee
·
2020-06-02 10:00
Flink-1.10
源码笔记
process && 调用过程
我们知道flink已经封装了很多高级的api供用户访问使用,但是有时候我们可能根据不同的需求,发现提供的高级api不能满足我们的需求,这个时候flink也为我们提供了low-level层面的api,比如processFunction,通过processFunction函数,我们可以访问state,进行注册process,eventtime定时器来帮助我们完成一项复杂的操作。在我们使用process
smart_Xu
·
2020-05-26 19:01
太厉害了,有人把《数据结构与算法》讲透了,面试大厂不在是问题,带
源码笔记
!
话不多说,直接先上图经历过校招的人都知道,算法和数据结构都是不可避免的。在笔试的时候,最主要的就是靠算法题。像拼多多、头条这种大公司,上来就来几道算法题,如果你没AC出来,面试机会都没有。在面试(现场面或者视频面)的时候也会问算法题,难度肯定是没有笔试的时候那么难的。我们可以想象一个场景,一面面试面到一半,面试官让你反转二叉树,问问现在的自己,你还会吗。不扯远了,如果还在上大学的同学可以先以排序和
互联网java架构
·
2020-05-21 17:00
AtomicBoolean类和AtomicLong类
源码笔记
AtomicInteger类
源码笔记
:https://www.jianshu.com/p/daa4e062746a一、AtomicBool
LuckyBuzz
·
2020-05-13 14:15
RocketMQ存储--主从同步【
源码笔记
】
目录一、问题思考二、Broker启动HA调用链1.HA初始化调用链2.启动调用链三、线程类职责1.AcceptSocketService职责2.HAConnection职责2.1writeSocketService职责2.2readSocketService职责3.GroupTransferService职责4.HAClient职责四、主从同步示意图1.主从同步交互消息格式2.主从同步示意图五、源
瓜农老梁
·
2020-05-11 23:52
MyBatis
源码笔记
助你吊打面试官
写在前面随着手机、平板电脑等移动终端的广泛应用,移动互联网时代已经到来。在这个时代里,构建一个高效的平台并提供服务是移动互联网的基础,在众多的网站服务中,使用Java构建网站的不在少数,移动互联网的特点是大数据、高并发、对服务器往往要求分布式、高性能、高灵活等,而传统模式的Java数据库编程框架已经不在使用了。在这样的背景下,一个Java的持久框架MyBaits走入了我们的世界,它以封装少、高性能
Java技术箭
·
2020-04-22 16:54
Java
数据库
MyBatis
Java集合
源码笔记
:HashMap+List集合+Map集合+Collection+面试题
Java集合思维导图Java集合
源码笔记
笔记是全程手写出来的,希望大家拿到笔记后别丢进收藏夹吃灰!转发+关注,加我VX【tkzl6666】获得免费领取方式。
Java技术箭
·
2020-04-21 17:51
Java
架构
程序员
蘑菇街Java大牛纯手写肛出的(Spring AOP/IOC思维导图
源码笔记
)
SpringAOP/IOC思维脑图需要获取完整高清版SpringAOP/IOC思维脑图与
源码笔记
的老铁请转发+关注,然后加我VX【tkzl6666】获得免费领取方式!
Java技术箭
·
2020-04-17 15:28
Java
程序员
面试
css
源码笔记
(五)【爱创课堂专业前端培训】
效果展示图:90复习:布局模型三种方式:流动模型、浮动模型、层模型1.浮动floatleftrightnone清除浮动clear:left||right||both浮动会使父元素塌陷,造成结构不能按照正常的顺序显示,会影响其他结构:1.1给父元素设置高度1.2外墙法1.3可以在父元素后面同级元素上设置清除浮动1.4内墙法:父元素内部的结尾处添加一个空的div,设置clear:both;1.5ove
爱创课堂
·
2020-04-09 20:33
读SDWebImageView
源码笔记
runtimecategory属性-(NSMutableDictionary*)operationDictionary{NSMutableDictionary*operations=objc_getAssociatedObject(self,&loadOperationKey);if(operations){returnoperations;}operations=[NSMutableDictio
喜欢就可以
·
2020-04-09 11:28
超赞!推荐一个专注于Java后端源码分析的Github项目!
因此下面提供【
源码笔记
】的Github地址,若您觉得不错,欢迎Star点亮哦:Github主页:https://github.com/yuanmabiji源码分析文章:https://gi
源码笔记
·
2020-04-07 09:00
超赞!推荐一个专注于Java后端源码分析的Github项目!
因此下面提供【
源码笔记
】的Github地址,若您觉得不错,欢迎Star点亮哦:Github主页:https://github.com/yuanmabiji源码分析文章:https://gi
wx5e63593e05606
·
2020-04-07 09:23
Java
Springboot
SpringBoot源码专题
html5
源码笔记
(三)【爱创课堂专业前端培训】
一、常见的布局1.1固定布局(基本的布局方式)1.2百分比布局(流式布局)width、heigth、padding、margin使用百分比进行布局width、padding、margin相对父元素的宽度进行百分比设置height相对父元素的高度进行百分比设置面试题:border不能用%写绝对定位的元素,如果用%写width、height、padding,分别参考的是自己的定位参考父元素的width
爱创课堂
·
2020-04-06 04:57
celery
源码笔记
(一)
由于工作需要,开一个celery
源码笔记
的坑。
pc123455
·
2020-04-06 04:37
Cesium
源码笔记
[2] CesiumWidget模块的实例化过程 ver1.67
四叶小天使!上承CesiumWidget实际上和Viewer差不多。以下两句代码用于初始化,效果是差不多的。constwidget=newCesium.CesiumWidget('id选择器')constviewer=newCesium.Viewer('id选择器')实例化Viewer必定会实例化一个CesiumWidget。CesiumWidget实际上代表的是三维数据可视区域,而Viewer除
秋意正寒
·
2020-04-01 01:00
Cesium
源码笔记
[2] CesiumWidget模块的实例化过程 ver1.67
四叶小天使!上承CesiumWidget实际上和Viewer差不多。以下两句代码用于初始化,效果是差不多的。constwidget=newCesium.CesiumWidget('id选择器')constviewer=newCesium.Viewer('id选择器')实例化Viewer必定会实例化一个CesiumWidget。CesiumWidget实际上代表的是三维数据可视区域,而Viewer除
秋意正寒
·
2020-04-01 01:00
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
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
其他