• Netty源码分析第1章(Netty启动流程)---->第2节: NioServerSocketChannel的创建

    时间:2022-09-05 15:20:48

      Netty源码分析第一章:  Server启动流程   第二节:NioServerSocketChannel的创建   我们如果熟悉Nio, 则对channel的概念则不会陌生, channel在相当于一个通道, 用于数据的传输 Netty将jdk的channel进行了包装, 并为其扩展了更多的...

  • Netty源码分析第1章(Netty启动流程)---->第2节: NioServerSocketChannel的创建

    时间:2022-08-12 18:49:39

    Netty源码分析第一章:  Server启动流程第二节:NioServerSocketChannel的创建我们如果熟悉Nio, 则对channel的概念则不会陌生, channel在相当于一个通道, 用于数据的传输Netty将jdk的channel进行了包装, 并为其扩展了更多的功能在netty中...

  • Android4.0源码Launcher启动流程分析【android源码Launcher系列一】

    时间:2022-07-30 10:28:06

    最近研究ICS4.0的Launcher,发现4.0和2.3有稍微点区别,但是区别不是特别大,所以我就先整理一下Launcher启动的大致流程。 Launcher其实是贯彻于手机的整个系统的,时时刻刻都在运行,要是Launcher不运行了,手机就得黑屏了。Launcher的 LauncherMode=...

  • scrapy 源码解析 (二):启动流程源码分析(二) CrawlerProcess主进程

    时间:2022-06-29 23:22:47

    CrawlerProcess主进程它控制了twisted的reactor,也就是整个事件循环。它负责配置reactor并启动事件循环,最后在所有爬取结束后停止reactor。另外还控制了一些信号操作,使用户可以手动终止爬取任务。此类在scrapy/crawler.py中定义,此模块有三个类:Craw...

  • Dubbo学习笔记10:Dubbo服务消费方启动流程源码分析

    时间:2022-06-29 23:22:41

    同理我们看下服务消费端启动流程时序图:在《Dubbo整体架构分析》一文中,我们提到服务消费方需要使用ReferenceConfig API来消费服务,具体是调用代码(1)get()方法来生成远程调用代理类。get()方法最终会调用createProxy方法来具体创建代理类,其中createProxy...

  • Dubbo学习笔记9:Dubbo服务提供方启动流程源码分析

    时间:2022-06-29 23:22:29

    首先我们通过一个时序图,直观看下Dubbo服务提供方启动的流程:在《Dubbo整体框架分析》一文中我们提到,服务提供方需要使用ServiceConfig API发布服务,具体是调用代码(1)export()方法来激活发布服务。export的核心代码如下:public synchronized voi...

  • Phalcon的Mvc结构及启动流程(部分源码分析)

    时间:2022-06-27 10:11:32

    Phalcon本身有支持创建多种形式的Web应用项目以应对不同场景,包括迷你应用、单模块标准应用、以及较复杂的多模块应用创建项目Phalcon环境配置安装后,可以通过命令行生成一个标准的Phalcon多模块应用 phalcon project eva --type modules入口文件为publi...

  • 源码分析Android启动流程

    时间:2022-04-12 00:58:30

    前言         Android 是Google开发的基于Linux平台的开源手机操作系统。它包括操作系统、用户界面和应用程序,android的系统架构和其操作系统一样,采用了分层的架构。从架构图看,android分为四个层,从高层到低层分别是应用程序层、应用程序框架层、系统运行库层和linux...

  • [Abp 源码分析]一、Abp 框架启动流程分析

    时间:2022-03-27 15:04:44

    Abp 不一定仅用于 Asp.Net Core 项目,他也可以在 Console 与 WinFrom 项目当中进行使用,所以关于启动流程可以分为两种,一种是 Asp.Net Core 项目的启动流程,另外则是 ConsoleApplication/WinFrom 项目的启动流程,在这里我则是通过 A...

  • Android进阶系列之源码分析Activity的启动流程

    时间:2022-02-16 04:19:28

    美女镇楼,辟邪!源码,是一个程序猿前进路上一个大的而又不得不去翻越障碍,我讨厌源码,看着一大堆。5000多行,要看完得啥时候去了啊。不过做安卓的总有这一天,自从踏上这条不归路,我就认命了。好吧,我慢慢来啃。先从Activity的启动流程开始,一个app启动的底层源码流程。那么我们该去哪里找源码呢,源...

  • Spark(四十九):Spark On YARN启动流程源码分析(一)

    时间:2022-01-30 19:31:26

    引导:该篇章主要讲解执行spark-submit.sh提交到将任务提交给Yarn阶段代码分析。spark-submit的入口函数一般提交一个spark作业的方式采用spark-submit来提交# Run on a Spark standalone cluster./bin/spark-submit...

  • 面试必备:Android Activity启动流程源码分析

    时间:2022-01-30 19:31:14

    最近大致分析了一把 Activity 启动的流程,趁着今天精神状态好,把之前记录的写成文章。开门见山,我们直接点进去看 Activity 的 startActivity , 最终,我们都会走到 startActivityForResult 这个方法,我们可以发现关键的代码:Instrumentati...

  • MyCat源码分析系列之——配置信息和启动流程

    时间:2021-11-21 17:29:46

    更多MyCat源码分析,请戳MyCat源码分析系列  MyCat配置信息 除了一些默认的配置参数,大多数的MyCat配置信息是通过读取若干.xml/.properties文件获取的,主要包括: 1)server.xml:系统和用户相关配置 2)schema.xml:虚拟库、表、数据节点配置等 3)r...

  • Flask启动原理,源码流程分析

    时间:2021-09-06 22:13:02

    1.执行Flask的实例对象.run()方法from flask import Flask,request,sessionapp = Flask(__name__)app.secret_key ='sdfsdfsdf'if __name__ == '__main__': app.__call_...

  • k8s源码分析-----kubelet启动流程分析

    时间:2021-08-24 16:48:24

    源码为k8s v1.3.0稳定版本 一、代码结构 (1) 代码起始位置 kubernetes\cmd\kubelet\kubelet.go (2) 业务逻辑代码 二 、初始化启动过程 (1) main函数的处理 main函数的过程,基本属于k8s的统一风格,代码位于 kubernetes...

  • etcd启动流程源码分析笔记(-)

    时间:2021-08-09 09:23:30

    http://dockone.io/article/2425 1.初始化etcdServer流程: 代码路径为:github.com\coreos\etcd\embed\etcd.go  StartEtcd(inCfg *Config) (e *Etcd, err error) 流程如下:...

  • scrapy 源码解析 (四):启动流程源码分析(四) Scheduler调度器

    时间:2021-07-21 23:24:10

    Scheduler调度器对ExecutionEngine执行引擎篇出现的Scheduler进行展开。Scheduler用于控制Request对象的存储和获取,并提供了过滤重复Request的功能。Scheduler对象scheduler对象是通过类的from_cralwer方法生成的。scrapy/...

  • scrapy 源码解析 (五):启动流程源码分析(五) Scraper刮取器

    时间:2021-07-04 23:23:07

    Scraper刮取器对ExecutionEngine执行引擎篇出现的Scraper进行展开。Scraper的主要作用是对spider中间件进行管理,通过中间件完成请求、响应、数据分析等工作。Scraper对象scrapy/core/scraper.py#Scraper:class Scraper(o...

  • Spark On YARN启动流程源码分析(一)

    时间:2021-07-04 23:22:55

    本文主要参考:a. https://www.cnblogs.com/yy3b2007com/p/10934090.html0. 说明a. 关于spark源码会不定期的更新与补充b. 对于spark源码的历史博文,也会不定期修改、增加、优化c. spark源码对应的spark版本为2.4.11. 引导...

  • SpringBoot 源码解析 (二)----- Spring Boot精髓:启动流程源码分析

    时间:2021-06-18 23:23:17

    本文从源代码的角度来看看Spring Boot的启动过程到底是怎么样的,为何以往纷繁复杂的配置到如今可以这么简便。入口类@SpringBootApplicationpublic class HelloWorldMainApplication { public static void main(...