MyEclipse Tomcat的JDK菜单:“Optional Java VM
arguments:”框中输入“有前置空格” -Xms256m -Xmx512m -XX:MaxNewSize=256m
-XX:MaxPermSize=256mTomcatwindow: 在这行上面:echo ...
分类:
其他好文 时间:
2014-06-29 12:27:54
阅读次数:
213
可见性Java内存模型(JMM)规定了jvm有主内存,主内存是多个线程共享的。当new一个对象的时候,也是被分配在主内存中,
每个线程都有自己的工作内存,工作内存存储了主存的某些对象的副本,当然线程的工作内存大小是有限制的。(1) 从主存复制变量到当前工作内存 (read and
load)(2) ...
分类:
编程语言 时间:
2014-06-11 10:30:35
阅读次数:
291
基础知识1、什么是跨平台性?原理是什么?JVM不同的系统都可以运行。系统安装虚拟机。。我的总结:Java
程序之所以能够实现跨平台运行,是因为它根本就不直接在任何底层平台上运行,有虚拟机调用。2、Jre 和Jdk
的区别?JDK;包含虚拟机和类库,也包含JREJRE:(Java Runtime En...
分类:
其他好文 时间:
2014-06-11 08:38:48
阅读次数:
253
1 线程通信java.lang.Object提供两个用于线程通信的方法:wait()
执行该方法的线程释放对象锁.把该线程放到对象等待池中.notify(
执行该方法的线程唤醒在对象的等待池中的一个线程.JVM从对象等待池中随机选择一个线程,把它转移到对象锁池中,*t1线程 t2线程共同操作一个对象...
分类:
编程语言 时间:
2014-06-11 08:23:37
阅读次数:
273
本文演示JBoss 7/WildFly Domain 模式如何配置 Server 启动的 JVM 参数:如下编辑Domain 模式配置文件 domain/configuration/domain.xml,在 部分添加如下配置项:...
分类:
其他好文 时间:
2014-06-07 15:25:02
阅读次数:
350
之前做过.net,java开发,也写过几个Php的网站,似乎3种主要编程语言都接触了。但是越来越觉得自己对编程的整个流程缺乏一个整体的认识,尤其是底层的机制。譬如网络编程,编译原理,服务器端,数据库存储引擎原理等。于是看了一些书,比较经典的有apue,unp,tcp/ip,nginx,mysql的innodb存储引擎,深入理解jvm。渐渐发现无论用什么语言做开发,背后都有linux,shell,c...
分类:
Web程序 时间:
2014-06-07 12:12:37
阅读次数:
392
前言部分C++ 或 Java 的编程背景对使用 C# 会产生一定的影响Java
程序员要特别关注值类型(value types),.NET 的垃圾收集器和JVM的垃圾收集器不同用于尝鲜的主题词PropertiesConditional
CompilationImmutable TypesEquali...
分类:
其他好文 时间:
2014-06-06 13:11:00
阅读次数:
202
Java语言写的源程序通过Java编译器,编译成与平台无关的‘字节码程序’(.class文件,也就是0,1二进制程序),然后在OS之上的Java解释器中解释执行,而JVM是java的核心和基础,在java编译器和os平台之间的虚拟处理器JAVA和JVM运行的原理1.Java语言运行的过程Java语言...
分类:
其他好文 时间:
2014-06-06 10:06:25
阅读次数:
395
TaskTracker也是作为一个单独的JVM来运行的,其main函数就是TaskTracker的入口函数,当运行start-all.sh时,脚本就是通过SSH运行该函数来启动TaskTracker的。
TaskTracker是JobTracker和Task之间的桥梁:一方面,从JobTrac...
分类:
其他好文 时间:
2014-06-05 17:21:13
阅读次数:
288