刘望舒 刘望舒
4年前
Android系统启动流程(一)解析init进程启动过程
作为“Android框架层”这个大系列中的第一个系列,我们首先要了解的是Android系统启动流程,在这个流程中会涉及到很多重要的知识点,这个系列我们就来一一讲解它们,这一篇我们就来学习init进程。"tag:Android框架层Android系统启动categories:Android框架层本文首发于微信公众号「刘望舒」
刘望舒 刘望舒
4年前
Android系统启动流程(二)解析Zygote进程启动过程
上一篇文章我们分析了init进程的启动过程,启动过程中主要做了三件事,其中一件就是创建了Zygote进程,那么Zygote进程是什么,它做了哪些事呢?这篇文章会给你这些问题的答案。"tag:Android框架层Android系统启动categories:Android框架层本文首发于微信公众号「刘望舒」前言上一篇
混世魔王 混世魔王
2年前
在VM VirtualBox6.1中安装redhat7.3过程实录
最近试用皕杰报表工具,需要把报表部署到linux系统,因而在VMVirtualBox虚拟机上安装linux操作系统,现把过程记录下来,作为今后的备忘。打开VMVirtualBox虚拟机,见下图:点击控制菜单选择新建:输入虚拟电脑名称,选择安装的文件夹,点击
Easter79 Easter79
4年前
Spring源码学习(五) 创建Bean过程中的扩展点
引言上班挺累事事都烦写篇文章兑现诺言一图胜所有!getbean的扩展点(https://oscimg.oschina.net/oscnet/9a65dd9720f265c3a1a95695f1ae78c8e61.jpg"getbean的扩展点")绿色的部一般用于Spring内部扩展,黄色的部分可用于
Stella981 Stella981
4年前
CommpetableFuture使用anyOf过程中的一些优化思考
系列目录:1.SpringWebFlux运用中的思考与对比(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fblog.csdn.net%2Fzhxdick%2Farticle%2Fdetails%2F103035149)2.CompletableFuture与Sprin
Stella981 Stella981
4年前
Netty 启动过程源码分析 (本文超长慎读)(基于4.1.23)
前言作为一个Java程序员,必须知道Java社区最强网络框架Netty,且必须看过源码,才能说是了解这个框架,否则都是无稽之谈。今天楼主不会讲什么理论和概念,而是使用debug的方式,走一遍Netty(服务器)的启动过程。1\.demo源码楼主clone的netty的源码,值得一提
Stella981 Stella981
4年前
GitHub使用SSH连接以及生成修改添加密钥详细过程
目录1\.先看看本地有没有SSH密钥2\.生成/修改密钥3\.把SSH密钥添加到sshagent4\.把SSH密钥添加到GitHub账户里5\.测试使用ssh地址clone仓库6\.把远程仓库的URL从HTTPS改成SSH7\.尝试一下pushGitHub如果使用HT
Stella981 Stella981
4年前
FlinkSQL演进过程,解析原理及一些优化策略
本文整理自FlinkForward全球在线会议,演讲者云邪,由浪尖整理。1\.Flinktable/sql架构演变flink1.9之前的版本,对于TableAPI和SQL的底层实现结构如下图,可以看处流处理和批处理有各自独立的api(流处理DataStream,批处理DataSet)。而且有不同的执行计划解析过程,codege
Wesley13 Wesley13
4年前
TCP报文沿协议栈向下与向上的处理过程
向下处理sockopssendmsginet\_sendmsg()套接字相关处理skprotsendmsgtcp\_sendmsg()协议相关处理sktpaf\_specificqueue\_xmltip\_queue\_xmit()网络层相关处理dev\
Stella981 Stella981
4年前
Fedora最新版安装过程中的各种问题
1\.配置国内源问题主要目的:   想配置163的源(sohu也有),这样更新或者yum一些软件,下载速度才能快点。方法一:配置文件  网络上教程很多,都是让去/etc/yum.repo.d路径下,然后新建一个163.repo这样的文件,然后复制一堆配置代码。更简洁的是复制该路径下的fedo