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
源码笔记
LinkedList
源码笔记
--- 普通增删查改
LinkedList
源码笔记
—普通增删查改这次先看一下类关系图:嗯就是这样,这货不止是List的实现类,而且也是Queue的实现类。
java丶安歌
·
2020-07-16 11:50
jdk源码分析
java
源码笔记
-应用启动流程
源码笔记
-应用启动流程标签(空格分隔):android源码framwork1、ActivityManagerService.startProcessLocked()会执行ActivityThread.main
hero123
·
2020-07-16 00:55
RESTful
源码笔记
之RESTful Framework的APIview, Viewset总结分析
0x00引言官方文档:http://www.django-rest-framework.org/drf为我们提供强大的通用view的功能,本博客对这些view进行简要的总结分析。首先,我们看一下主要的几种view以及他们之间的关系。这其中,还涉及了mixins,主要也分为5类:0x01djangoView首先,我们使用django自带的view,获取一个课程的列表:#drf是通过json的格式进行
dengxiangbao3167
·
2020-07-15 22:08
Mybatis
源码笔记
之浅析StatementHandler
目录概述职责类图源码StatementHandler对象创建总结概述职责首先了解一下statementHandler职责:主要负责处理MyBatis与JDBC之间Statement的交互,通俗而言就是负责操作Statement对象与数据库之间的交互。其执行过程中主要依赖ParameterHandler和ResultSetHandler进行参数绑定和结果实体类绑定。类图BaseStatementHa
溪~源
·
2020-07-15 10:55
mybatis
Koa
源码笔记
Koa是基于Node.js的web框架,利用它可以很快搭建起一个http服务。本来是要利用它验证下http协议中某些细节问题,但是发现源码不多,就顺带看了下。Koa作为一个第三方模块,对外仅暴露了Application和HttpError。我们仅讨论Application(HttpError实际为第三方模块,用于给Koa添加自定义的http错误处理方法)。Application是一个class可看
胡斐小鱼
·
2020-07-15 01:21
JavaScript
Vins-mono
源码笔记
(2) estimator_node
estimator_node总结1、数据的处理1.1IMU数据的处理1.2图像特征的处理2、measurement_process2.1process()2.2getMeasurements()2.3IMU数据处理2.4图像特征的处理2.4.1、processImage()2.4.1.1.addFeatureCheckParallax2.4.2frame的定义总结该节点:1、接受并处理发送来的IM
SLAM不dunk
·
2020-07-14 20:14
vslam
sklearn.neighbors.NearestNeighbors
源码笔记
参数:n_neighbors:整数,可选(默认值为5),用k_neighbors查找的近邻数。radius:浮点数,可选(默认值为1.0)algorithm:{‘auto’,’ball_tree’,’kd_tree’,’brute’},可选算法用来计算临近的值,‘ball_tree’会用BallTree,’kd_tree’会用KDtree,’brute’会用burte-force来搜寻。‘auto
Solowork_HB
·
2020-07-14 18:10
Mybatis
源码笔记
之浅析ParameterHandler
目录概念职责类图源码ParameterHandler对象创建ParameterHandler解析参数总结概念职责ParameterHandler是用来设置参数规则的。StatementHandler中介绍到,其SimpleExecutor中调用prepare()方法之后,接下来StatementHandler就是使用parameterize来设置参数。以SampleExecutor为例,具体代码如
溪~源
·
2020-07-14 03:11
mybatis
JDK1.8
源码笔记
(3) StringBuilder&StringBuffer
AbstractStringBuilder前言在讨论StringBuilder和StringBuffer之前,我们有必要先说一下AbstractStringBuilder。StringBuilder和StringBuffer都继承自AbstractStringBuilder,AbstractStringBuilder也定义了大量的方法和变量。Amutablesequenceofcharacters
大吉大利,今晚AC
·
2020-07-13 06:06
Yolo
源码笔记
[TOC]##配置文件####coco.data```classes=80train=/home/pjreddie/data/coco/trainvalno5k.txtvalid=coco_testdev#valid=data/coco_val_5k.listnames=data/coco.namesbackup=/home/pjreddie/backup/eval=coco```####coco
科技楼第一坑
·
2020-07-13 05:00
mahout之推荐系统
源码笔记
(2) ---相似度计算之RowSimilarityJob
mahout之推荐系统
源码笔记
(2)—相似度计算之RowSimilarityJob本笔记承接笔记一。
Utopia_1919
·
2020-07-13 01:15
mahout
css
源码笔记
(四)【爱创课堂专业前端培训】
复习:1.1布局模型——前端培训机构与盒子模型一样是最基础、最核心的东西,但是布局模型是从盒子模型基础上进行布局的。流动模型flow、浮动模型float、层模型:绝对定位、固定定位流动模型flow流动模型其实就是一个标准流模型,按照我们书写的html结构顺序,依次按照元素默认的类型在浏览器进行渲染;块状元素独占一行,非块状元素从左到右依次排列。元素类型分类:块状元素block行内元素inline行
爱创课堂
·
2020-07-13 01:46
spring
源码笔记
三:注册配置类
三、注册配置类回到AnnotationConfigApplication的构造方法,在方法的第二行便是注册我们传入的AppConfig.class配置类的Class对象。(这里只是注册beanDefinition,并不会创建对应的对象,创建对象在后面)3.1、注册配置类点进register方法:这里我们可以看到,spring使用之前在无参构造中创建的AnnotatedBeanDefinitionR
zhoutaoping1992
·
2020-07-12 20:29
spring源码
spring
源码笔记
二:AnnotationConfigApplicationContext的无参构造方法
二、AnnotationConfigApplicationContext的无参构造方法源码分析从main方法的第一行看起。AnnotationConfigApplicationContextac=newAnnotationConfigApplicationContext(AppConfig.class);我们新建了一个AnnotationConfigApplication对象,并将配置类的clas
zhoutaoping1992
·
2020-07-12 20:29
spring源码
Spring源码解析笔记6——创建bean
继续spring
源码笔记
4中的doCreateBean方法:protectedObjectdoCreateBean(finalStringbeanName,finalRootBeanDefinitionmbd
_superhuihui
·
2020-07-12 17:56
Spring
腾讯T4大牛把《数据结构与算法》讲透了,带
源码笔记
话不多说,直接先上图经历过校招的人都知道,算法和数据结构都是不可避免的。在笔试的时候,最主要的就是靠算法题。像拼多多、头条这种大公司,上来就来几道算法题,如果你没AC出来,面试机会都没有。在面试(现场面或者视频面)的时候也会问算法题,难度肯定是没有笔试的时候那么难的。我们可以想象一个场景,一面面试面到一半,面试官让你反转二叉树,问问现在的自己,你还会吗。不扯远了,如果还在上大学的同学可以先以排序和
Java架构俱乐部
·
2020-07-12 14:20
架构
数据结构与算法
算法
阿里巴巴
笔记
源码
wrk(压测工具)
源码笔记
wrk是一款比较常用的压测工具,支持多核,多线程,同时支持Lua脚本对返回结果和统计数据进行定制。详见github:https://github.com/wg/wrkwrk源码部分结合了很多优秀的github开源项目,例如Redis数据库中的事件循环ae,用于nginx、nodejs、joyent的解析http请求相应的模块http-parser,以及MikePall所写的及时lua脚本编译器Lu
带你环游world
·
2020-07-12 03:28
linux
Spring
源码笔记
Spring容器创建初始化1.刷新预处理动作2.刷新,获取bean工厂3.bean工厂的预准备工作4.bean工厂的后置处理工作5.执行bean工厂的标准初始化后的处理工作6.注册bean工厂的后置处理器(拦截bean的创建过程7.初始化messageSource组件(国际化、消息绑定、消息解析)8.初始化事件派发器9.onrefresh留给子容器,在容器刷新时自定义逻辑10.注册监听器,把容器之
阿拉斯加大闸蟹
·
2020-07-11 23:26
Spring
springboot
springcloud
mmdetection
源码笔记
(二):创建网络模型之cascade_rcnn.py的解读(中)
引言:cascade_rcnn.py文件在moels/detections文件夹下。本次对文件cascade_rcnn.py的代码解读,是根据py配置文件configs/cascade_rcnn_r50_fpn_1x.py的数据信息进行讲解的。moels/detectionscascade_rcnn.py文件中主要的内容如下:__init__():module的构造函数。init_weights(
Activewaste
·
2020-07-11 19:34
mmdetection源码笔记
请介绍下你了解的ThreadLocal,它的底层原理!@#¥%& ......
公众号:liuzhihangs,记录工作学习中的技术、开发及
源码笔记
;时不时分享一些生活中的见闻感悟。欢迎大佬来指导!介绍ThreadLocal类提供了线程局部变量。
流小航
·
2020-07-11 18:16
JDK源码笔记
PG_dump
源码笔记
PG_DUMP源码简析pg_dump是一个用于备份PostgreSQL数据库的工具。它甚至可以在数据库正在使用的时候进行完整一致的备份。pg_dump并不阻塞其它用户对数据库的访问(读或者写)。转储格式可以是一个脚本或者归档文件。脚本转储的格式是纯文本,它包含许多SQL命令,这些SQL命令可以用于重建该数据库并将之恢复到保存成脚本的时候的状态。使用psql从这样的脚本中恢复。甚至可以用于在其它机器
postgres20
·
2020-07-11 14:57
postgresql内核开发
源码学习
腾讯T9纯手写基于SpringCloud+Boot+Docker开发
源码笔记
需要免费获取这份腾讯T8手写的
源码笔记
的朋友文末查看如何获取哦9电商平台移动商城开发(源码已上传GitHub)移动商城是电商平台一个非常重
猿灯塔
·
2020-07-11 13:30
springcloud
boot
java
源码
程序员
【算法 排序】冒泡·插入·归并·快速·堆排序算法总结
排序算法总结及实现
源码笔记
实现
源码笔记
排序算法分类基本排序[快速无Bug]冒泡插入高级排序[必考]归并快速拓扑Topological其他重点[需要研究]堆排序桶排序冒泡排序[稳定]耗时:O(n^2)空间
今心木目
·
2020-07-11 01:58
算法
spring
源码笔记
一:项目环境搭建
一、spring项目环境搭建1.1、项目创建1.1.1、在eclipse中新建一个mavenproject1.1.2、在pom.xml中加入启动spring环境的最基本的依赖本次源码解析以5.0.7.RELEASE代码为准,不保证其他版本spring代码与之一致。org.springframeworkspring-context5.0.7.RELEASE1.2、编写测试代码1)配置类package
zhoutaoping1992
·
2020-07-10 20:39
spring源码
蘑菇街Java大牛纯手写肛出的(Spring AOP/IOC思维导图
源码笔记
)
SpringAOP/IOC思维脑图需要获取完整高清版SpringAOP/IOC思维脑图与
源码笔记
的老铁请转发+关注,然后私信回复“笔记”获得免费领取方式!
Java技术剑
·
2020-07-10 20:41
Java
程序员
架构
Java大牛熬夜一周肝出的《Spring AOP/IOC
源码笔记
》
SpringAOP/IOC
源码笔记
脑图AOP原理AOP术语Spring对AOP的支持知识点高清完整版SpringAOP/IOC
源码笔记
脑图请转发+关注,然后私信回复关键字“笔记”获得免费领取方式!
Java技术剑
·
2020-07-10 20:41
Java
程序员
面试
牛批!清华毕业的Java大牛用一个坦克大战游戏项目来演示设计模式
坦克大战项目——架构视频转发+关注后私信我【马士兵】领取设计模式、坦克大战项目架构视频学习资料坦克大战项目——
源码笔记
转发+关注后
Java技术剑
·
2020-07-10 20:09
Java
程序员
架构
Spring Aop
源码笔记
和源码阅读个人技巧分享
概述用过spring框架的小伙伴都知道,aop对spring的重要性,学习源码必不可少,文本记录一些源码跟踪源码技巧学习心得,需要纠错和改正的请在下方留言aop原理大致分析这个网上一搜一大堆,重复阐述没有意义,说下我个人理解,关键两个字代理什么叫代理,和银行一样,你干啥都要经过人家的手,这样只要你钱有变动银行都知道了spring也是一样,假设有个类publicclassA{voidtest(){s
帆影匆匆
·
2020-07-10 18:14
java
源码
java
spring
连夜整理了142页Spring知识点总离线文档(
源码笔记
+思维导图)
写在前面由于Spring家族的东西很多,一次性写完也不太现实。所以这一次先更新Spring【最核心】的知识点:AOP和IOC无论是入门还是面试,理解AOP和IOC都是非常重要的。在面试的时候,我没怎么被问过MyBatis/Hibernate/Struts2这样的框架,而Spring就经常被问到。本次PDF共有【142】页,涉及到的内容有:IOC和AOP的全面讲解Spring事务详解和相关问题Spr
java架构那些事
·
2020-07-10 18:36
spring
java
编程语言
spring
boot
面试
Java 是如何实现 Future 模式的?万字详解!
公众号后台回复“面试”,获取精品学习资料扫描下方二维码了解详情,试听课程本文来源投稿:
源码笔记
《Java工程师面试突击(第3季)》重磅升级,由原来的70讲增至150讲,内容扩充一倍多,升级部分内容请参见文末
石杉的架构笔记
·
2020-07-10 18:26
已整理成142页离线文档(
源码笔记
+思维导图)
写在前面由于Spring家族的东西很多,一次性写完也不太现实。所以这一次先更新Spring【最核心】的知识点:AOP和IOC无论是入门还是面试,理解AOP和IOC都是非常重要的。在面试的时候,我没怎么被问过MyBatis/Hibernate/Struts2这样的框架,而Spring就经常被问到。本次PDF共有【142】页,涉及到的内容有:IOC和AOP的全面讲解Spring事务详解和相关问题Spr
哆啦小迁
·
2020-07-10 16:40
架构
面试
java
spring
java
编程语言
面试
aop
已整理成142页离线文档(
源码笔记
+思维导图)
写在前面由于Spring家族的东西很多,一次性写完也不太现实。所以这一次先更新Spring【最核心】的知识点:AOP和IOC无论是入门还是面试,理解AOP和IOC都是非常重要的。在面试的时候,我没怎么被问过MyBatis/Hibernate/Struts2这样的框架,而Spring就经常被问到。本次PDF共有【142】页,涉及到的内容有:IOC和AOP的全面讲解Spring事务详解和相关问题Spr
Java技术剑
·
2020-07-10 15:32
Java
架构
程序员
java
spring
编程语言
spring
boot
面试
spring
源码笔记
五:bean工厂后置处理器
五、bean工厂后置处理器5.1、源码解析refresh()方法比较重要的代码是上篇文章标注的第5条和第11条代码,本次先解析第5行的代码invokeBeanFactoryPostProcessors,执行bean工厂后置处理器。点进invokeBeanFactoryPostProcessors,再点进PostProcessorRegistrationDelegate.invokeBeanFact
zhoutaoping1992
·
2020-07-10 14:28
spring源码
【初学】Spring
源码笔记
之零:阅读源码
笔记要求了解Java语言了解SpringFramework的基础会使用Maven关于本笔记起因本职数据分析,为公司内部人员开发数据处理系统,使用了Python/Django+Bootstrap的选型,完成后不甚满意,便试着学习C#,第一次接触C#的Web框架完全懵了,后来才转向Java,有了懵过之后的C#/Web资料经验,大概明白了SpringFramework的门道,发现Spring其实应该与C
鸣黎
·
2020-07-10 14:00
LinkedHashMap
源码笔记
(jdk8)
需先看HashMap源码:https://blog.csdn.net/yzh_1346983557/article/details/105456563一、LinkedHashMap的成员变量//双向链表的头结点transientLinkedHashMap.Entryhead;//双向链表的尾结点transientLinkedHashMap.Entrytail;//排序方式,true-访问顺序fal
yzh_1346983557
·
2020-07-10 14:46
JDK
JAVA
java
LinkedHashMap
ConcurrentHashMap
源码笔记
(jdk8)
理解了jdk8HashMap的源码再来理解ConcurrentHashMap事半功倍,HashMap传送门:https://blog.csdn.net/yzh_1346983557/article/details/105456563一、ConcurrentHashMap的数据结构图可发现ConcurrentHashMap的数据结构和jdk1.8的HashMap的数据结构基本相同,Concurren
yzh_1346983557
·
2020-07-10 14:46
JDK
JAVA
hashmap
java
并发
HashMap
源码笔记
(jdk8)
个人看源码的笔记记录,基于JDK8。数据结构图:一、HashMap的成员变量关注一下成员变量Node[]table即可,HashMap就是用Node数组来存取数据的。Node是HashMap的静态内部类。//table数组默认初始化容量16staticfinalintDEFAULT_INITIAL_CAPACITY=1[]table;//缓存的键值对集合transientSet>entrySet;
yzh_1346983557
·
2020-07-10 14:45
JDK
JAVA
java
hashmap
flask
源码笔记
(2) 最简单的flask app分析
github地址:包括所有实例的代码https://github.com/kurset/learn_flask_code不定期更新。下面我们尝试分析一下一个最简单的flask应用都发生了什么fromflaskimportFlaskapp=Flask(__name__)@app.route('/')defhello():return'helloworld'if__name__=='__main__'
kuulid
·
2020-07-10 02:59
HashMap与ConcurrentHashMap旧版
源码笔记
前言最近处理了一个内存泄漏的问题,主要原因在于多线程下对HashMap的操作没有同步,使用ConcurrentHashMap可以轻松解决问题,这引起了我对ConcurrentHashMap的兴趣,想看看它的实现机制,不过我看的是Android中的早期版本的实现,最新的JDK中HashMap和ConcurrentHashMap的实现有了显著的变化,均引入了红黑树,在链表数量超过阈值时将其转为红黑树存
Shawon
·
2020-07-09 07:37
Tomcat
源码笔记
ps:由于图片过大,所以限制了在博客中显示大小,大家可以右键查看图片看原图本系列均是基于9.0.21版本 本章我们不会涉及代码,而是笼统的分析Tomcat的实现原理,让大家对全局有一定的掌控,后面几章我会带大家分析代码####Tomcat是什么? 在我看来,Tomcat是利用各种模型和设计方式对socket的深度封装,做到适配各种协议同时达到一定性能的代码组,同时给我们写的各种业务代码(Servl
柠檬不酸(LemonSour)
·
2020-07-08 00:29
源码
JDK1.8
源码笔记
(14) Set&Map
Set前言*Acollectionthatcontainsnoduplicateelements.Moreformally,sets*containnopairofelementse1ande2suchthat*e1.equals(e2),andatmostonenullelement.Asimpliedby*itsname,thisinterfacemodelsthemathematicalse
大吉大利,今晚AC
·
2020-07-07 12:49
jq extend
源码笔记
jQuery.extend=jQuery.fn.extend=function(){varoptions,name,src,copy,copyIsArray,clone,target=arguments[0]||{},i=1,length=arguments.length,deep=false;//Handleadeepcopysituationif(typeoftarget==="boolean
wudimingwo
·
2020-07-07 00:04
css
源码笔记
(一)
复习:列表1.1无序列表ul-liul中只能嵌套li标签,li和div一样,可以作为容器嵌套任何标签和文本属性type属性值:disc实心圆circle空心圆square实心方块1.2有序列表ol–li属性:type设置列表项目符号的类型,默认阿拉伯数字有且只有五个:1aaiireversedh5中属性,倒叙,布尔型属性写法有以下几种:reversedreversed=reversedrevers
icketang_
·
2020-07-06 22:23
爱创课堂专业前端培训
css
html
前端
web
爱创课堂
「从零单排canal 04」 启动模块deployer源码解析
基于1.1.5-alpha版本,具体
源码笔记
可以参考我的github:https://github.com/saigu/JavaKnowledgeGraph/tree/master/code_reading
阿丸
·
2020-07-06 10:00
IOLoop
源码笔记
IOLoop的初始化初始化过程中选择epoll的实现方式,Linux平台为epoll,BSD平台为kqueue,其他平台如果安装有C模块扩展的epoll则使用tornado对epoll的封装,否则退化为select。classConfigurable(object):def__new__(cls,*args,**kwargs):base=cls.configurable_base()init_kw
fang63625
·
2020-07-05 12:21
mmdetection
源码笔记
(一):train.py解读
引言:刚接触mmdetection,建议不着急看代码,可以先去把config文件夹下的py配置文件先去好好了解一下,因为,要改动或者微调、以及复现论文中的精度,基本上都在config文件夹下进行修改数据。【干货】用mmdetection,在COCO数据集上跑通fasterR-CNN(测试、训练)【干货】mmdetection使用coco格式的CrowdHuman数据集进行训练及测试(附调参过程)上
Activewaste
·
2020-07-05 08:09
mmdetection源码笔记
mmdetection
源码笔记
(五):测试之test.py的解读
引言在test阶段有以下几个方法:single_gpu_test():顾名思义,就是单GPU测试,该方法在main()中调用,当不分布式测试的时候,则运行次测试方法,该方法的实现中,其实是调用了检测器测试过程的forward()前向计算过程,以cascade_rcnn为例,在cascade_rcnn的父类中的forward()方法中,通过判断test_mode当前处于训练还是测试阶段,来调用在ca
Activewaste
·
2020-07-05 08:09
mmdetection源码笔记
Java-底层原理-clinit和init
Java-底层原理-初始化之clinit和init系列文章目录Java-底层原理-编译原理Java-底层原理-javac
源码笔记
Java-底层原理-类加载机制Java-底层原理-clinit和init摘要在准备阶段
迷路剑客
·
2020-07-04 11:36
java
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
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
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
其他