logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【深入理解JVM】JVM概述

1、什么是JVMJVM全称是Java Virtual Machine(java虚拟机)。它之所以被称之为是“虚拟”的,就是因为它仅仅是由一个规范来定义的抽象计算机。我们平时经常使用的Sun HotSpot虚拟机只是其中一个具体的实现(另外还有BEA JRockit、IBM J9等等虚拟机)。JVM的设计目标是提供一个基于抽象规格描述的计算机模型,为解释程序开发人员提供很好的灵活性,同时也确保Jav

#jvm
【深入理解JVM】JVM字节码指令集

Java 虚拟机的指令由一个字节长度的、代表着某种特定操作含义的操作码(Opcode)以及跟随其后的零至多个代表此操作所需参数的操作数(Operands)所构成。虚拟机中许多指令并不包含操作数,只有一个操作码。如果忽略异常处理,那 Java 虚拟机的解释器使用下面这个伪代码的循环即可有效地工作:do{自动计算PC寄存器以及从PC寄存器的位置取出操作码;if(存在操作数)取出操作数;执行操

#jvm
Linux服务器下搭建JDK、Tomcat环境和部署web应用

1、下载JDK和Tomcatjdk下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.htmltomcat下载地址:http://tomcat.apache.org/download-70.cgi2、jdk安装与配置1)jdk安装 rpm包:    # rpm

#linux#服务器
linux—用nc命令监控检测服务器端口

前端用apache htttpd进行发布(80端口),通过双机负载均衡转发到后端的两个tomcat进行处理(8081和8082端口),现在需要随时监控这三个端口的情况,一旦down掉需要能够立即告警处理。批量的系统监控比较好的是用nagios软件来实现,这样小项目专门装一个nagios软件,有点繁琐了。在网上查了一些资料,总结实验了一下,可以用简单的nc命令来实现。一、nc命令检测端口的用法

#linux
【Spring MVC学习】WebApplicationContext初始化的三种方式

ApplicationContext是Spring的核心,Context我们通常解释为上下文环境,我想用“容器”来表述它更容易理解一些,ApplicationContext则是“应用的容器”了;在Web应用中,我们会用到WebApplicationContext,WebApplicationContext继承自ApplicationContext;WebApplicationContext的初始化

#spring
java.io.IOException: Too many open files

今天开发一个AOP接口需求协议,在Linux上启动tomcat应用的时候,日志打印出如下错误:java.lang.IllegalStateException: failed to create a child event loopat io.netty.util.concurrent.MultithreadEventExecutorGroup.(MultithreadEventE

JSON格式以及基本用法

一、JSON的标准格式里面的是一个对象,如果是多个对象,则用逗号间隔,即{},{},这样就组成了一个对象序列,为了辨别开始和结束,则需要加上[]才能进行传递,则实际传递的形式应该是[{},{}],如果只要传递一个对象,则{}的形式就可以了。接下来就是对象属性的表现方式了,属性必须在”“里面,属性与值之间用:隔开,属性之间用,来分隔,如果属性的值为数组,则用[]包括起来,这样实际传递的数据格式可能有

#json
(四)Canvas API方法和属性汇总

canvas主要属性和方法方法描述save()保存当前环境的状态restore()返回之前保存过的路径状态和属性createEvent() getContext()返回一个对象,指出访问绘图功能必要的APItoDataURL()返回canvas图像的U

#html
到底了