Java-J2EE
文章平均质量分 80
潇雨漫舞
乐于其中,跬步千里。
展开
-
doGet与doPost的区别
在使用表单提交数据到服务器的时候有两张方式可共选择,一个是post一个是get。可在中的method属性中指定提交的方式。如:formaction="inputForm"method="get">,如果不指定method属性,则会默认该属性为”get”方式。 Get和post都能够提交数据,那么他们有什么不同呢? 不同点一: 通过get方式提交的数据有大小的限制,通常在1024字转载 2016-09-13 10:49:28 · 278 阅读 · 0 评论 -
JAVA内存管理之堆内存和栈内存
我们常常做的是将Java内存区域简单的划分为两种:堆内存和栈内存。这种划分比较粗粒度,这种划分是着眼于我们最关注的、与对象内存分配密切相关的两类内存域。其中栈内存指的是虚拟机栈,堆内存指的是java堆。 1.栈内存,即虚拟机栈。每个方法被执行的时候都会同时创建一个栈帧,用来存储局部变量,操作栈,动态链接,方法出口等信息。局部变量包括各种基本类型的变量和对象的引用变量都是在方法的栈内存中分配。其中转载 2016-09-01 16:14:31 · 461 阅读 · 1 评论 -
Java中栈内存、堆内存、方法区——浅析
引用自蛊惑Into博客园: Java把内存分成两种,一种叫做栈内存,一种叫做堆内存 在函数中定义的一些基本类型的变量和对象的引用变量都是在函数的栈内存中分配。当在一段代码块中定义一个变量时,java就在栈中为这个变量分配内存空间,当超过变量的作用域后,java会自动释放掉为该变量分配的内存空间,该内存空间可以立刻被另作他用。 堆内存用于存放由new创建的对象和数组。在堆中分配的内转载 2016-09-01 16:17:07 · 1714 阅读 · 1 评论 -
如何利用 JConsole观察分析Java程序的运行,进行排错调优
一、JConsole是什么 从Java 5开始 引入了 JConsole。JConsole 是一个内置 Java 性能分析器,可以从命令行或在 GUI shell 中运行。您可以轻松地使用 JConsole(或者,它更高端的 “近亲” VisualVM )来监控 Java 应用程序性能和跟踪 Java 中的代码。 二、如何启动JConsole 如果是从命令行启动,使 JD转载 2016-09-01 17:06:47 · 257 阅读 · 0 评论