注册 登录
  • 欢迎访问"运维那点事",推荐使用Google浏览器访问,可以扫码关注本站的"微信公众号"。
  • 如果您觉得本站对你有帮助,那么可以扫码捐助以帮助本站更好地发展。

JVM运行原理及Stack和Heap的实现过程

Java语言写的源程序通过Java编译器,编译成与平台无关的‘字节码程序’(.class文件,也就是0,1二进制程序),然后在OS之上的Java解释器中解释执行,而JVM是java的核心和基础,在java编译器和os平台之间的虚拟处理器。 一、JVM原理 1. JVM简介 JVM是java的核心和基础,在java编译器和os平台之间的虚拟处理器。它是一种利用……继续阅读 »

彭东稳 6天前 103浏览 0评论 1个赞

Nginx实现虚拟路径代理

说到Nginx实现虚拟路径代理,就必须要使用proxy_pass模块了,下面先给一些proxy_pass比较官方的解释,说实话理解起来是有些费劲的,需要多多测试才能掌握的如鱼得水。 一、proxy_pass Syntax: proxy_pass URL; Default:— Context:location, if in l……继续阅读 »

彭东稳 7个月前 (05-15) 2120浏览 0评论 0个赞

LVS会话超时引入对tcp keepalive与http keepalive的学习

最近工作中遇到一个LVS会话超时问题,想把它记录下来,场景是这样的: 从上图可以看出,用户通过Client访问的是LVS的VIP, VIP后端挂载的RealServer是Nginx服务器。 Client可以是浏览器也可以是一个客户端程序。一般情况下,这种架构不会出现问题,但是如果Client端把请求发送给Nginx,Nginx的后端需要一段时间才能返回结果……继续阅读 »

彭东稳 11个月前 (01-10) 2839浏览 0评论 1个赞

PHP 7.0编译安装

前面有一篇文章使用YUM安装了一遍PHP7.0,详情请看PHP 7.0安装与性能测试。 下面进行编译安装PHP7.0,编译安装最头疼的就是因为某些类库没有安装而报错,所以编译前请确保以下包已安装。 $ yum groupinstall "development tools" ……继续阅读 »

彭东稳 1年前 (2016-08-30) 2695浏览 0评论 0个赞

PHP-FPM与FastCGI介绍

FastCGI介绍 什么是CGI? CGI(Common Gateway Interface) 公共网关接口是WWW技术中最重要的技术之一,有着不可替代的重要地位。CGI是外部应用程序(CGI程序)与Web服务器之间的接口标准,是在CGI程序和Web服务器之间传递信息的规程。CGI规范允许Web服务器执行外部程序,并将它们的输出发送给Web浏览器,CGI将W……继续阅读 »

彭东稳 1年前 (2016-08-30) 2050浏览 0评论 0个赞

PHP 7.0安装及性能测试

PHP7与HHVM 提到PHP,肯定会有人说这是世界上最好的编程语言。单说流行程度,目前全球超过81.7%的服务器后端都采用了PHP语言,它驱动着全球超过2亿多个网站。上月初PHP7正式版发布,迎来自2004年以来最大的版本更新。现在PHP 7.0正式发布。 对于普通的PHP网站,主要是IO密集型的,瓶颈在MySQL数据之上,体现不出来PHP性能的劣势。但在……继续阅读 »

彭东稳 1年前 (2016-08-30) 1887浏览 0评论 0个赞

PHP介绍

PHP简介 PHP(外文名:PHP: Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。PHP 独特的语法混合了C、Java、Perl以及PHP自创的语法。它可以比CGI或者Perl更快速地执行动态网页。用PHP做出的动态……继续阅读 »

彭东稳 1年前 (2016-08-30) 1844浏览 0评论 0个赞

JAVA如何构建一个动态网站?

Java是如何构建一个动态网站? 在学习Tomcat前,需要先了解Java这门语言JAVA编程语言介绍,其次应该要知道CGI技术以及Java是如果构建一个完整的动态网站?然后再去学习Tomcat容器。 CGI(Common Gateway Interface) 公共网关接口是WWW技术中最重要的技术之一,有着不可替代的重要地位。CGI是外部应用程序(CGI程……继续阅读 »

彭东稳 1年前 (2016-08-15) 2569浏览 0评论 0个赞

JVM虚拟机结构与机制

通过前面对Java语言的介绍,我们知道Java程序编译好之后是在Jvm虚拟机上运行的。下面就介绍JVM的组成部分以及它们内部工作的机制和原理。当然本文只是一个简单的入门,不会涉及过多繁杂的参数和配置,感兴趣的同学可以做更深入的研究,在研究JVM的过程中会发现,其实JVM本身就是一个计算机体系结构,很多原理和我们平时的硬件、微机原理、操作系统都有十分相似的地方……继续阅读 »

彭东稳 1年前 (2016-08-13) 2908浏览 0评论 0个赞

Nginx进程间的关系

在正式提供服务的产品环境下, 部署 Nginx 时都是使用一个 master 进程来管理多个worker进程,一般情况下, worker 进程的数量与服务器上的 CPU 核心数相等。 每一个worker 进程都是繁忙的, 它们在真正地提供互联网服务, master 进程则很“清闲” , 只负责监控管理 worker 进程。 worker 进程之间通过共享内存……继续阅读 »

彭东稳 1年前 (2016-08-09) 1713浏览 0评论 1个赞