logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

java虚拟机学习笔记

1.编译顺序:                 编译器                     虚拟机      虚拟机          java源文件*.java------->字节码*.class------>类装载器--->执行引擎一个.class文件只能包含一个类或接口。因此.java文件中定义了多少类,编译时就会生成多少.class文件(内部类不算)。2.java程序可以选择两种方式访

#虚拟机#java
JAVA内存溢出

搞C的人对内存溢出应该非常熟悉咯。搞java的似乎对这个问题不是很在乎,因为java提供了垃圾回收机制。只是这个垃圾回收机制实在是太垃圾了。 平时自己写写程序玩玩的时候不在乎内存消耗,可是真正做了产品了,需要长时间运行的时候就不得不在乎了。同事的一个模块不间断的接收消息入库,没几分钟就到了1G。我的稍微好点,用了5分钟把java虚拟机默认的64M撑爆了。 Netbeans的Prof

#java#虚拟机
Ubuntu9.10下获取Android源码

首先根据http://source.android.com/download网页上的描述可知,源码大概有2.1GB,需要6GB空间才能编译,因为我是在虚拟机上装的Ubuntu9.10,所以虚拟机至少要有10GB空间。粗体,下划线部分是我安装中遇到的一些问题,或者重点关注的地方 首先需要安装开发环境,需要如下包:Required Packages:Git

#android#ubuntu#java +1
消息队列RabbitMQ和ActiveMQ的生产者流量控制

Q:MQ 们为什么要做生产者流量控制?A:麻烦就在于:『像 Erlang 的虚拟机实现和设计上都没有阻止用户往一个进程的消息队列里扔消息,当消息的生产速度过快,超过进程的处理能力时,这些消息就堆积起来,占用越来愈多的内存,最终导致VM崩溃。』 Q:我为什么要知道 MQ 在做生产者流量控制?A:当你发现自家的 Producers 动辄被挂起或被阻塞时,你要知道该调 Consu

Camel学习笔记(一)

 我才到新单位,也没啥很具体的任务,每天看看高性能计算和云计算方面的东西,另外就是搞一些研究,为以后项目实施做一些技术储备。Camel就是研究的第一个开源项目。 Apache Camel 是一个非常优秀的开源项目,这是一个非常强大的基于规则的路由以及媒介引擎,该引擎提供了一个基于POJO的 企业应用模式(Enterprise Integration Patterns)的实现,你可以采用

#activemq#apache
linux解决Tomcat内存溢出

Tomcat本身不能直接在计算机上运行,需要依赖于操作系统和一个JAVA虚拟机。JAVA程序启动时JVM会分配一个初始内存和最大内存给程序。当程序需要的内存超出内存的最大值时虚拟机就会提示内存溢出,并且导致应用服务崩溃。一、常见的Java内存溢出有以下三种:1. java.lang.OutOfMemoryError: Java heap space 即JVM Heap溢出解释说

Ubuntu 12.04下安装MySQL图解

下面就个人这几天在Ubuntu 12.04下安装MySQL做一个总结:在Linux下安装MySQL有三种方式:第一种以rpm的二进制文件分个安装,第二种是自己编译源码后安装,最后一种是以二进制tar.gz文件来安装。这三种中,由于最后一种是统一的整体文件,个人感觉最简单,故本文将采用此方式来进行安装:首先到mysql的下载中心上下载最新的tar.gz包:1.在浏览器

Ubuntu安装QQ

wget -c http://download.ubuntu.org.cn/software/lumaqq_2005-linux_gtk2_x86_no_jre.tar.gzsudo tar zxvf lumaqq_2005-linux_gtk2_x86_no_jre.tar.gz -C /opt/wget -c http://download.ubuntu.org.cn/software/lum

#ubuntu
Ubuntu升级内核

IntroductionThe Linux kernel is the heart of your Ubuntu Operating System. The kernel that comes with Ubuntu should contain all of the drivers you need, but just in case you would like to tweak your

#ubuntu#bash#debian
Linux服务器间文件传输

1、从服务器A向服务器B传输文件1.1 正常传输文件,不需要通过代理服务里连接服务器B,登录服务器A,执行scp test.sql user@server-B:path说明:将文件test.sql传输至服务器B(user为服务器B的用户名,server-B为服务器B的IP,path为服务器B上的指定接收文件的路径),回车输入user的密码1.2 需要通过代理访问服

    共 26 条
  • 1
  • 2
  • 3
  • 请选择