不管是BAT面试,还是工作实践中的JVM调优以及参数设置,或者内存溢出检测等,都需要涉及到Java虚拟机的内存模型、内存分配,以及回收算法机制等,这些都是必考、必会技能。 JVM内存模型 JVM内存模型可以分为两个部分,如下图所示,堆和方法区是所有线程共有的,而虚拟机栈,本地方法栈和程序计数器则是线 ...
分类:
编程语言 时间:
2020-05-07 13:46:31
阅读次数:
73
目录 介绍 深入CGI协议 CGI的运行原理 CGI协议的缺陷 深入FastCGI协议 FastCGI协议运行原理 为什么是 FastCGI 而非 CGI 协议 CGI 与 FastCGI 架构 再看 FastCGI 协议 消息头信息 消息类型定义 Web 服务器和 FastCGI 交互过程 为什么 ...
分类:
其他好文 时间:
2020-04-28 13:07:52
阅读次数:
59
概述 PHP FPM 是一种 Master / Worker 多进程运行模式,进程的数量可以通过 php fpm.conf 进行具体的配置。 Master 进程主要负责 CGI、PHP 环境的初始化、事件循环、监听子进程状态等。 Woker 主要负责处理 PHP 的请求。 PHP FPM 运行模式 ...
分类:
Web程序 时间:
2020-04-25 17:32:53
阅读次数:
114
Session session 运行原理 接受到客户端的请求后,服务器端就会创建一个 session对象。session对象保存了所有用户的信息.当创建一个session对象时 会产生一个sessionId的一个编号与该session对象关联。 服务器通过cookie的方式把产生的sessionId ...
分类:
其他好文 时间:
2020-04-22 09:35:44
阅读次数:
67
实例:(//在函数内部可以直接使用 arguments length name 等属性) ...
分类:
编程语言 时间:
2020-04-18 14:20:51
阅读次数:
89
信息存储(etcd) 管理控制平面Master apiserver controller-manager scheduler 工作节点node kubelet kube-proxy docker/rkt 数据存储 pvc ceph,nfs ...
分类:
Web程序 时间:
2020-04-06 15:25:11
阅读次数:
84
1、什么VuePress 一个 VuePress 网站是一个由 Vue、Vue Router 和 webpack 驱动的单页应用 2、快速上手VuePress // 安装yarn: https://classic.yarnpkg.com/zh-Hans/docs/install#windows-st ...
分类:
其他好文 时间:
2020-04-05 09:25:11
阅读次数:
147
我们都知道js是一个单线程的语言,所以没办法同时执行俩个进程。所以我们就会用到异步。 异步的形式有哪些那,es5的回调函数。es6的promis等 异步的运行原理我们可以先看下面这段代码 应该很多人都知道这个打印的值是10个10. 也有知道当我们执行的for循环的时候,他会把for循环执行完成以后再 ...
分类:
Web程序 时间:
2020-04-04 11:41:51
阅读次数:
69
服务功能 ResouceManager: 1、处理客户端的请求 2、启动和监控ApplicationMaster 3、监控nodemanager 4、资源的分配和调度 Nodemanager 1、处理单个节点的资源管理 2、处理来自ResouceManager的命令 3、处理来自Applicatio ...
分类:
其他好文 时间:
2020-03-31 21:23:55
阅读次数:
67
一、JVM基础(JVM是什么? JRE是什么? JDK是什么?) a) JVM是什么? 编写的Java文件编译成class文件,class文件放入JVM中转义机器码,让机器执行 i. Java跨平台:一次编译到处运行原理,是因为安装了不同文件操作系统的JDK(JVM), 字节码(class)文件适配 ...
分类:
其他好文 时间:
2020-03-29 18:12:47
阅读次数:
68