第一个线程的调用栈如下: 另外一个线程调用JavaMain()方法,JavaMain()方法定义在/openjdk/jdk/src/share/bin/java.c文件中。 ...
分类:
其他好文 时间:
2019-08-16 23:20:36
阅读次数:
177
MBR启动过程 BIOS中存储硬盘启动顺序,选择从哪块硬盘启动。 该硬盘的0柱面,0磁头,1扇区为MBR,存储主引导记录信息(具体,主引导程序446字节+DPT硬盘分区表64字节+磁盘有效标志55AA,共512字节,即一个扇区大小)。 硬盘分区表(64字节)存储4个主分区信息,其中一个必是激活的主分 ...
分类:
其他好文 时间:
2019-08-14 23:31:43
阅读次数:
118
脚本原理: 启动MySQL动作: mysqld_safe来执行启动 停止MySQL动作: 使用mysqladmin来执行停止动作 重启的MySQL动作: 原理就是先停止,然后再启动 但是要注意:简单的sleep来等待停止和启动过程极可能出现在短时间内重复运行重启,mysqld_safe报错提示已经启 ...
分类:
数据库 时间:
2019-08-11 12:33:03
阅读次数:
125
一、简述 Spring的启动过程就是IoC容器的启动过程,本质上就是创建和初始化Bean的工厂(BeanFactory),BeanFactory是整个SpringIoC的核心,Spring使用BeanFactory来实例化、配置和管理Bean。 二、SpringBoot的启动过程 在SpringBo ...
分类:
编程语言 时间:
2019-08-11 01:16:13
阅读次数:
156
rwnd(窗口,代表接收端的处理能力)、cwnd(拥塞窗口,从发送端看当前网络整体承载能力)、ssthresh(快速增长切换成慢速增长的界限值) 1.慢启动,是指数增长(对面确认多少个包,就增加多少),并不慢,只是它的起点低,所以慢启动阶段仍需要时间。实际是起点低(1),快增长阶段,每一轮将当前拥塞 ...
分类:
其他好文 时间:
2019-08-10 23:12:40
阅读次数:
206
-- [root@li ~]# 加电--BIOS (basic input output system)--以什么设备来启动--/dev/sda -- mbr -- grub.conf --vmlinux and initramfs -- init -- /etc/inittab -- /etc/f ...
分类:
其他好文 时间:
2019-08-10 13:48:57
阅读次数:
122
Linux系统的启动过程大体上可分为五部分:内核的引导;运行init;系统初始化;建立终端 ;用户登录系统。 用户登录 Linux的账号验证程序是login,login会接收mingetty传来的用户名作为用户名参数。然后login会对用户名进行分析:如果用户名不是root,且存在/etc/nolo ...
分类:
系统相关 时间:
2019-08-06 19:54:22
阅读次数:
124
ServletContext的官方名称叫Servlet上下文,服务器会为每一个工程创建一个对象,这个对象就是ServletContext。一个项目只有一个ServletContext对象,工程内的所有servlet都共享这个对象,所以也叫全局应用程序共享对象。 一、 web.xml加载过程(步骤): ...
分类:
编程语言 时间:
2019-08-04 16:51:31
阅读次数:
66
一、Android系统启动 Android设备从按下开机键到桌面显示画面,大致过程如下图流程: 开机显示桌面、从桌面点击 App 图标到 Activity显示在屏幕上的过程又是怎样的呢?下面介绍Android系统中的“画家” - SurfaceFlinger. SurfaceFlinger 启动过程 ...
分类:
移动开发 时间:
2019-07-30 21:51:12
阅读次数:
3148
在 容器中,当容器一启动时,所有的bean(单例的)都会被创建和注入依赖,这也被视为IOC容器启动过程中的一个步骤。 那如何让一个bean在需要的时候再被创建,而不是容器一加载的时候呢? 在配置文件的 标签中,将 属性设置为true 这样,当applicationContext容器启动时,该Bean ...
分类:
编程语言 时间:
2019-07-29 09:38:32
阅读次数:
181