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
Tbschedule源码阅读
JDK1.7 HashMap
源码阅读
#transfer()
/***TransfersallentriesfromcurrenttabletonewTable.*/voidtransfer(Entry[]newTable,booleanrehash){intnewCapacity=newTable.length;for(Entrye:table){while(null!=e){Entrynext=e.next;if(rehash){e.hash=null=
丫头可乐
·
2023-06-16 16:12
Linux操作系统学习——启动
概要 Linux操作系统内核是服务端学习的根基,也是提高编程能力、
源码阅读
能力和进阶知识学习能力的重要部分,本文开始将记录Linux操作系统中的各个部分源码学习历程。
Rocky006
·
2023-06-16 13:29
linux
学习
运维
ThreadPoolExecutor
源码阅读
[TOC]ThreadPoolExecutor
源码阅读
读了一下ThreadPoolExecutor的源码(JDK11),简单的做个笔记.imageExecutor框架ExecutorExecutor接口只有一个方法
赶快跑
·
2023-06-16 02:31
Spring Boot 属性加载原理解析
基于SpringBoot3.1.0系列文章SpringBoot
源码阅读
初始化环境搭建SpringBoot框架整体启动流程详解SpringBoot系统初始化器详解SpringBoot监听器详解SpringBootbanner
阿提说说
·
2023-06-15 18:28
Spring
Boot
全面派
spring
boot
java
spring
STM32
源码阅读
之HAL库(HAL_TIM_Base_Init)
基本定时器实现ms定时的过程参数配置/*设置预分频值,默认是72M*/htim7.Init.Prescaler=71;/*设置自动重新加载寄存器的周期值*/htim7.Init.Period=999;/*指定计数器模式。*/htim7.Init.CounterMode=TIM_COUNTERMODE_UP;/*指定自动重新加载预加载。*/htim7.Init.AutoReloadPreload=T
詩不诉卿
·
2023-06-14 19:28
HAL源码
stm32
单片机
嵌入式硬件
STM32
源码阅读
记录之HAL库(SystemTick)
问题HAL_Delay是怎么做到可以延迟控制的?分析记录步骤01:看函数本身voidHAL_Delay(uint32_tDelay);/***@brief此函数根据变量递增提供最小延迟(以毫秒为单位)。*@note在默认的实现中,SysTick计时器是时基的来源。它用于以固定的时间间隔生成中断,其中uwTick递增*@note此函数声明为__weak在用户文件中出现其他实现时要覆盖。*@param
詩不诉卿
·
2023-06-14 19:26
STM32之HAL源码记录
stm32
单片机
嵌入式硬件
Activity 启动流程和 UML 时序图
推荐一个Android
源码阅读
网站。先附上一张整体过程的流程图。
会飞的晨蕊
·
2023-06-14 05:35
Android开发
android12
源码解析
流程图
UML时序图
Activity启动流程
大总结:OS和GUI
源码阅读
--Apple的学习笔记
前言最近我都是在学习源码。因为最近没有什么发明创造的灵感,不知道自己要做一个什么样的项目,所以呢,看别人优秀的源码也是在找灵感,同时还可以学习其设计方式,将来可以学以致用。1.先玩了下GUI定制QTGraphicsItemGUI界面定制--Apple的学习笔记QTqml定制炫酷界面--Apple的学习笔记2.看基于单片机的GUI源码,因为看虚幻4源码,那么就复杂多了,只能看某一个点。而看单片机GU
applecai
·
2023-06-14 00:20
Spring Boot 属性配置解析
基于SpringBoot3.1.0系列文章SpringBoot
源码阅读
初始化环境搭建SpringBoot框架整体启动流程详解SpringBoot系统初始化器详解SpringBoot监听器详解SpringBootbanner
阿提说说
·
2023-06-13 22:26
Spring
Boot
全面派
spring
boot
java
spring
spring
源码阅读
准备与环境搭建
从今天开始我将于大家一起开始spring源码的相关学习,已此博客作为一个学习的笔记做记录学习过程,希望可以坚持学习,并可以同大家一起讨论过程中的问题,达到共同进步的过程。阅读源码的目的与原则:目的:培养代码架构的思维、深入理解框架原则:1.定焦原则:专注于主线代码,非主线代码不要影响主线代码的阅读流程,简单来说,就是不要沉浸在某些非主线的细节研究中。2.宏观原则:阅读源码要站在一个上帝的视角,主要
人生路的蜗牛
·
2023-06-13 17:55
redis中的intset集合
源码阅读
探究;基于7.0+版本
1丶什么是intsetRedis中的intset(整数集合)是一种高效的数据结构选择。Intset具有紧凑的内存布局和快速的插入、删除和查找操作,适用于存储大量整数,并且能够节省内存空间。2丶先说优点内存布局:Intset的内存布局非常紧凑。它使用连续的内存块存储整数,并且根据实际存储的整数大小选择适当的编码方式,以节省内存空间。编码方式:Intset使用不同的编码方式来存储整数,包括INT16、
SpringCloud1
·
2023-06-13 15:41
redis
java
c++
Redis
源码阅读
(一)——从Redis内存耗尽问题开始
前言:相信大家都或多或少关注了一些技术公众号。这些公众号在起步阶段,肯定都是会产出一些优秀的原创技术文章,要不然我们也不会去关注。随着时间推移,某些公众号逐渐做大,粉丝越来越多,开始能接到金主的广告。当然号主“恰饭”也是无可厚非的,毕竟有收入才会有持续创作的动力。但是某些号,在接广告的同时,反而原创也越来越少了,往往就是随便找篇文章转发。转发也就算了,关键这些号主们好像商量好了一样,转发的内容也一
歪歪许
·
2023-06-12 07:47
Redis源码学习
java
redis
nosql
源码
数据库
intrface实现分析
关于k8s
源码阅读
int
我给你一个大大的YES
·
2023-06-12 06:49
使用vscode搭建Linux开发编辑环境
目录使用vscode搭建Linux内核
源码阅读
环境使用vscode编写Linux驱动程序使用vscode搭建Linux内核
源码阅读
环境主要按照使用VSCode进行linux内核代码阅读和开发这篇教程搭建环境
鱼翔浅底zyx
·
2023-06-11 23:21
嵌入式
linux
vscode
Druid
源码阅读
——Server启动流程
Druid的代码里面使用了大量的GoogleGuice依赖注入(DI),还是第一次接触Guice。相比于Spring的DI,这是一个更加轻量的注入方案。如果不了解它的工作流程,代码阅读理解起来还是有点困难的,找不到头尾。这里以CliOverlord为例子,看一下服务的启动流程。Druid版本是0.13.0。类继承图CliOverlord类继承图先来看一下CliOverlord的类继承关系图。Com
BIGrey
·
2023-06-11 18:56
Vue3
源码阅读
(7):响应式系统 —— 响应式 API 精讲
这篇文章详细讲讲Vue3中的响应式API,如下图所示:1,响应式:核心1-1,refref的源码解析点击这里。1-2,computedcomputed的源码解析点击这里。1-3,reactive源码如下所示,代码解释在注释中。exportfunctionreactive(target:object){//如果当前的target参数是只读数据的话,直接returntarget。//只读数据无需转换成
纷飞丿
·
2023-06-11 15:42
vue3源码阅读系列
前端
vue.js
javascript
dubbo
源码阅读
之-dubbo-spi机制中的配置文件都可以存放再哪个路径下
dubbo
源码阅读
之-dubbo-spi机制中的配置文件都可以存放再哪个路径下url图ExtensionLoader类中url图根据上图可以知道存放的路径和优先级,我们也可以自定义一个路径ExtensionLoader
吴法刚
·
2023-06-11 11:06
dubbo
dubbo
java
开发语言
dubbo
源码阅读
之-java spi, dubbo spi 和 Spring spi 到底有啥区别
javaspi,dubbospi和Springspi到底有啥区别SPIJavaSPI案例优缺点SpringSPIDubboSPI概述案例源码分析自己实现一个SPISPISPI全称为ServiceProviderInterface,是一种服务发现机制。SPI的本质是将接口实现类的全限定名配置在文件中,并由服务加载器读取配置文件,加载实现类。这样可以在运行时,动态为接口替换实现类。正因此特性,我们可以
吴法刚
·
2023-06-11 11:04
dubbo
java
dubbo
spring
源码阅读
中的常客--泛型
了解泛型一个例子足矣,多加应用提高代码的拓展性的同时也能提升逼格!publicListshow(Tt,Collectionc)从左到右第一个T充当修饰符的作用,表示这个被修饰的方法是个泛型方法(就像被static修饰的方法为静态方法一样),此处的可不是表示返回值类型哦!第二个T,表示这个方法返回值类型为List,且这个List有泛型,只能存T类型的数据;第三个T,表示这个方法的参数类型。疑问:一个
LiChangBao
·
2023-06-11 04:20
Soul
源码阅读
sofa【第十七天】
sofa环境配置查看Soul
源码阅读
体验sofa代理【第四天】sofa调用流程GlobalPlugin->BodyParamPlugin[org.dromara.soul.plugin.sofa.param
cutieagain
·
2023-06-11 00:08
内核调试方法
目录[-]·大海里的鱼有很多,而我们需要的是鱼钩一只·一些前言·作者前言·知识从哪里来·为什么撰写本文档·为什么需要汇编级调试·***第一部分:基础知识***·总纲:内核世界的陷阱·
源码阅读
的陷阱·代码调试的陷阱
射手chace
·
2023-06-10 18:24
linux
调试
windows环境使用clion搭建redis5.0 redis6.0的
源码阅读
环境
1、下载cygwinhttps://cygwin.com/install.html第一步选择从互联网安装别放在C盘选择直接连接我这边选择的是163的节点接下来,就是让我们选择要安装的东西,网上一般给的就是如下几个:gcc-core、gcc-g++、make、gdb、binutils一个个添加,选择最新版本即可下一步即可了一直…到这里就安装成功了如果安装错误了重新点击安装程序,选择从本地目录安装到这
ZhuPengWei_
·
2023-06-10 04:55
redis
缓存
redis源码环境
Android 源码 AOSP版本– 下载[Ubuntu ]
那么就需要搭配一个合适的
源码阅读
环境了
五一编程
·
2023-06-10 02:17
Android问题集锦
android
ubuntu
git
java
kotlin
Spring Boot banner详解
SpringBoot3.x系列文章SpringBoot2.7.8中文参考指南(一)SpringBoot2.7.8中文参考指南(二)-WebSpringBoot
源码阅读
初始化环境搭建SpringBoot框架整体启动流程详解
阿提说说
·
2023-06-10 02:22
Spring
Boot
全面派
spring
boot
java
spring
AB32VG:(2)app.cbp工程
源码阅读
笔记(ADC按键和红外)
文章目录1.SDK文件目录2.ADCKEY和红外遥控器相关源码2.1初始化2.2在定时器中断服务程序中查询按键3.更改参数以适应自己的ADC按键板3.1我的ADC按键板硬件3.2ADC值转换为键值4.红外遥控器5.相关配置参考文章:作者:nunu1010,中科蓝讯蓝牙:编译环境安装_ToolChain及CodeBlock(IDE)的安装作者:机器人107,中科蓝讯蓝牙耳机SDK解析有用资源:1.《
hwd00001
·
2023-06-09 20:38
AB32VG1
笔记
redis架构设计: redis-server的启动(硬核分析)
怎么在windows上用clion搭建redis的
源码阅读
环境请看我的上一篇文章redis启动之后都干了什么呢?
ZhuPengWei_
·
2023-06-09 13:38
redis
缓存
数据库
Spring Security原理篇(二) 过滤器原理
上篇文章通过对WebSecurityConfiguration这个配置类的
源码阅读
,已经了解到,在启动的时候主要创建了两个对象,WebSecurity和名字为springSecurityFilterChain
怪诞140819
·
2023-06-09 08:33
每周阅读(3/12/2018)
TiDB
源码阅读
系列文章(四)Insert语句概览继续追TiDB的源码,关于insertsql如何被解析和执行的。
Jeff
·
2023-06-09 01:09
Java
源码阅读
:Serializable
应用场景把内存中的对象保存到一个文件或数据库中使用套接字在网络上传递对象也就是持久化和RPC。翻译通过类实现Java.io.Serializable接口,类的序列化(Serializability)是可以使用的。不实现此接口的类不会有序列化或反序列化的状态。所有序列类的子类型是它们自身的序列化。序列化接口没有方法或变量,仅是提供了确认序列化接口的语义。为了允许非序列化类的子类型能够序列化,子类型或
智勇双全的小六
·
2023-06-08 10:59
Spring Boot 监听器详解
SpringBoot3.x系列文章SpringBoot2.7.8中文参考指南(一)SpringBoot2.7.8中文参考指南(二)-WebSpringBoot
源码阅读
初始化环境搭建SpringBoot框架整体启动流程详解
阿提说说
·
2023-06-08 07:15
Spring
Boot
全面派
spring
boot
spring
java
Spring Boot 系统初始化器详解
SpringBoot3.x系列文章SpringBoot2.7.8中文参考指南(一)SpringBoot2.7.8中文参考指南(二)-WebSpringBoot
源码阅读
初始化环境搭建SpringBoot框架整体启动流程详解
阿提说说
·
2023-06-07 12:59
Spring
Boot
全面派
spring
boot
spring
java
大型
源码阅读
辅助工具
Sourcetrail安装Github地址下载解压完成以后直接执行install.sh脚本即可安装如果使用的是IDE的话可以使用相应的插件,以vscode为例,安装sourcetrail插件,同时设计vsscode以及客户端的端口和客户端的设置端口需要一致使用其中SourcetrailProject是项目名称,SourcetrailProjectLocation是源文件的首地址.根据不同的语言和方
黑猫爱小鹿
·
2023-06-07 01:14
工具
工具
开发工具
【游戏编程扯淡精粹】TinySTL
源码阅读
【游戏编程扯淡精粹】TinySTL
源码阅读
侯捷先生在《漫谈程序员与编程》中讲到STL运用的三个档次:“会用STL,是一种档次。对STL原理有所了解,又是一个档次。追踪过STL源码,又是一个档次。
zoloypzuo
·
2023-06-07 00:32
游戏编程扯淡精粹
游戏
c++
开发语言
stl
zk
源码阅读
36:集群版启动小结(一):启动到选举出leader
在26节对集群版服务端启动进行了一个概述,这一部分对集群版server启动,到选举出leader的小结,也是对前面27-35的一个小结前情提要这里把26节server启动的预启动,初始化以及leader选举部分提出来预启动1.统一由QuorumPeerMain作为启动类。2.解析配置文件zoo.cfg。3.创建并启动历史文件清理器DatadirCleanupFactory。4.判断当前是集群模式还
赤子心_d709
·
2023-04-21 21:39
How it works(2) autocannon
源码阅读
(A)
autocannon是纯node实现的接口压力测试工具,市面上类似的产品很多,老牌的AB,带有图形界面的soapui等.不过autocannon可以方便的进行命令行调用,甚至在代码内调用,这对于nodejs项目的单元测试来说是相当方便的.下面就来简单分析一下他的源码.综述上一篇我对winston框架做了源码分析,其核心关键词是流,通过流将模块链接起来.而对于autocannon,关键词是事件,无数
默而识之者
·
2023-04-21 19:06
Go
源码阅读
:sync.Pool
sync.Pool管理一组可以单独保存和检索的临时对象。目的是缓存已分配但未使用的对象,以供以后重用,从而减轻GC的压力。核心就是Put、Get和Newsync.Pool的结构体使用sync.Pool需要提供一个New方法,以便在池中没有缓存的对象时,调用New创建typePoolstruct{noCopynoCopy//静态检查机制:内置noCopy结构体的对象在第一次使用后不会再发生复制loc
Voryla
·
2023-04-21 10:54
Go底层
Golang
golang
JDK8
源码阅读
(一) java.lang.Object
Object类的介绍:ClassObject是类Object结构的根。每个班都有Object作为超类。所有对象(包括数组)都实现了这个类的方法。Object类的方法5MS)DL_8Q2MJYBX55_IRW2Q.png1.registerNatives()1.1本地方法是联系Java程序和底层主机操作系统的连接方法。2.clone()2.1protectedObjectclone()throwsC
firststep
·
2023-04-21 10:50
Replugin
源码阅读
-replugin-host-library
1.replugin-host-gralde:宿主脚本2.replugin-host-library:宿主库3.replugin-plugin-gradle:插件脚本4.replugin-plugin-library:插件库打算从以上四个模块对replugin进行拆解阅读RePlugin的思想是HookClassLoader,因此接下来就围绕ClassLoader进行分析一、流程总结1.1插件的安
冉桓彬
·
2023-04-21 10:08
ViewModel
源码阅读
(二)SavedStateHandle的基本数据缓存原理
前言阅读本篇文章前最好先看上篇文章ViewModel
源码阅读
(一)ViewModel的生命周期在阅读SavedStateHandle之前,我们需要搞清上篇文章通过getLastNonConfigurationInstance
bridegg
·
2023-04-21 06:40
iOS开发之runtime(25):maptable之增删查改实现
logo本系列博客是本人的
源码阅读
笔记,如果有iOS开发者在看runtime的,欢迎大家多多交流。
kyson老师
·
2023-04-21 01:25
SpringAop 流程
源码阅读
AOP的核心概念由来AOP是切面的意思,面向对象的思想,设计出来的结构都是树状的,最大程度的提升代码的复用率、扩展性、易读性。但是这里有个问题,树状结构大家都是知道是一种关系型结构,擅长处理关系结构,扩展等方面适合业务功能核心代码的开发。但是对于一些重复的、每个功能都需要用到的功能比如,日志、监控、权限、统计、事务等横向的功能(所有功能都需要的),使用面向对象的思想处理起来的结果就是导致代码重复率
看写写
·
2023-04-21 01:30
spring
Java
笔记
java
spring
开发语言
aop
Java集合类
源码阅读
(一)
文章目录一.Iterator(迭代器)1.Iterator源码2.ListIterator源码二.Collection三.List四.Vector在阅读源码之前,我们首先需要知道,java集合的一个继承关系图,如下所示然后按照个集合关系图,逐步阅读源码,分析其设计思想。一.Iterator(迭代器)1.Iterator源码publicinterfaceIterator{booleanhasNext
jakiechaipush
·
2023-04-20 22:29
java源码阅读
java
开发语言
数据结构
iOS开发之runtime(6):初识class_rw_t
logo本系列博客是本人的
源码阅读
笔记,如果有iOS开发者在看runtime的,欢迎大家多多交流。
kyson老师
·
2023-04-20 22:13
Canal+Camus快速采集MySQL Binlog到数据仓库
写了很久原理分析和
源码阅读
方面的文章,对实操类型的总结都有些生疏了,这次放个简单暴力的吧。
LittleMagic
·
2023-04-20 16:08
iOS开发之 runtime(28) :获取每个 class 信息(1)
logo本系列博客是本人的
源码阅读
笔记,如果有iOS开发者在看runtime的,欢迎大家多多交流。概述之前我们讲解过如何读取任意section的数据。
kyson老师
·
2023-04-20 11:17
iOS开发之runtime(21):arr_init()分析
logo本系列博客是本人的
源码阅读
笔记,如果有iOS开发者在看runtime的,欢迎大家多多交流。
kyson老师
·
2023-04-20 07:10
JDK1.8HashMap
源码阅读
JDK1.8HashMap
源码阅读
首先介绍一下HashMap的put和get的整体流程。然后记录了一些相关的问题点。文章最后是源代码的逐行阅读。整体流程put流程1.我们调用put方法,进入方法中。
cafebabe0o0
·
2023-04-20 00:37
String
源码阅读
笔记
一、String内部的实际的数据存储结构是char数组,源码(1.8)publicfinalclassStringimplementsjava.io.Serializable,Comparable,CharSequence{//用于存储字符串值/**Thevalueisusedforcharacterstorage.*/privatefinalcharvalue[];//缓存字符串的哈希值/**C
金尚坤
·
2023-04-19 20:13
iOS开发之runtime(7):日志打印系统分析
logo本系列博客是本人的
源码阅读
笔记,如果有iOS开发者在看runtime的,欢迎大家多多交流。
kyson老师
·
2023-04-19 16:51
源码阅读
- LinkedList
0.什么是LinkedList双向链表非线程安全1.实现的本质链表,Nodefirst指向链表头部,Nodelast指向链表尾部privatestaticclassNode{Eitem;Nodenext;Nodeprev;Node(Nodeprev,Eelement,Nodenext){this.item=element;this.next=next;this.prev=prev;}}2.主要ap
烟小花飞花
·
2023-04-19 13:26
上一页
12
13
14
15
16
17
18
19
下一页
按字母分类:
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
其他