近段时间看了侯捷老师的《STL源码剖析》,看第一遍的时候一头雾水,反复多看几遍,似乎明白了一些。因此将学到的知识做一个记录,也算是记录自己的学习过程。本系列博客主要记录一些宏观理解性的东西,具体的代码实现还是要仔细品味原书。概览 STL即C++标准模板库,主要由六大部件组成,分别是:分配器、容器、迭... ...
分类:
其他好文 时间:
2019-08-27 15:39:28
阅读次数:
104
//源码使用方法 import {createStore, applyMiddleWare} from 'redux'; //createStore.js的源码 export default function createStore(reducer, preloadState, enhancer) ... ...
分类:
其他好文 时间:
2019-08-27 11:11:04
阅读次数:
99
字符串在Java生产开发中的使用频率是非常高的,可见,字符串对于我们而言非常关键。那么从C语言过来的同学会发现,在C中是没有String类型的,那么C语言要想实现字符串就必须使用char数组,通过一个个的字符来组拼成字符串。 Java中是如何实现字符串的 那其实在Java中,关于字符串的实现,其实用 ...
分类:
编程语言 时间:
2019-08-26 13:26:39
阅读次数:
105
转自 "SpringMVC关于json、xml自动转换的原理研究[附带源码分析]" 本系列文章首发于我的个人博客:https://h2pl.github.io/ 欢迎阅览我的CSDN专栏:Spring源码解析 https://blog.csdn.net/column/details/21851.ht ...
分类:
编程语言 时间:
2019-08-25 16:23:42
阅读次数:
163
在讲源码之前,先让我们回顾一下一下Spring的基本概念,当然,在看源码之前你需要使用过spring或者spirngmvc。 Spring是什么 Spring是一个开源的轻量级Java SE(Java 标准版本)/Java EE(Java 企业版本)开发应用框架,其目的是用于简化企业级应用程序开发。 ...
分类:
编程语言 时间:
2019-08-25 14:28:52
阅读次数:
112
本文大致地介绍了IOC容器的初始化过程,只列出了比较重要的过程和代码,可以从中看出IOC容器执行的大致流程。 接下来的文章会更加深入剖析Bean容器如何解析xml,注册和初始化bean,以及如何获取bean实例等详细的过程。 转自:http://www.importnew.com/19243.htm ...
分类:
编程语言 时间:
2019-08-25 14:00:06
阅读次数:
104
HashMap源码阅读: 1,概述 2,HashMap核心成员变量 3,HashMap构造函数 4,HashMap核心方法 1,概述 搞java的人,都应该知道hashMap的底层数据结构是一个数组+链表(+红黑树)。 大体思路:首先是基于key做hash操作,然后与数组长度取模,定位到某个数组位置 ...
分类:
其他好文 时间:
2019-08-23 22:33:02
阅读次数:
98
"本文详细讲述了DRF认证组件的原理以及用法. @[toc] 源码剖析 上一篇博客讲解DRF版本的时候我们都知道了,在 方法里执行了 方法来初始化我们的版本. 而在 方法里有我们的认证、权限、频率组件,如下图: 我们再点进去认证组件看看: 可以看到,我们的权限组件返回的是 ,那么这里返回的 是新的还 ...
分类:
其他好文 时间:
2019-08-19 12:42:27
阅读次数:
86
"首先,我们开发的项目会有多个版本. 其次,我们的项目版本会随着更新越来越多,我们不可能因出了新版本就不维护旧版本了. 那么,我们就需要对版本进行控制——DRF版本控制. @[toc] 源码剖析 DRF视图中的APIView返回的是View类中的view函数,然后调用 方法. 那么,我们来看看 方法 ...
分类:
其他好文 时间:
2019-08-19 12:37:01
阅读次数:
67
Spring Boot源码剖析 一.Spring Boot 项目的启动入口流程分析 Spring Boot项目的启动入口main线程上有一个@SpringBootApplication( @Configuration + @EnableAutoConfiguration + @ComponentSc ...
分类:
编程语言 时间:
2019-08-14 23:28:26
阅读次数:
141