51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#详细介绍Java垃圾回收机制
Java JVM虚拟机选项Xms/Xmx/PermSize/MaxPermSize(转)
通过JVM的这些选项:Xms/Xmx/PermSize/MaxPermSize可以牵扯出很多问题,比如性能调优等。说明:以下转载没经过实践。经验实例(参考):设置每个线程的堆栈大小。JDK5.0以后每个线程堆栈大小为1M,以前每个线程堆栈大小为256K。更具应用的线程所需内存大小进行调整。在相同物理内存下,减小这个值能...
代码星球
·
2020-04-04
Java
JVM
虚拟机
选项
Xms
Java分代垃圾回收机制:年轻代/年老代/持久代(转)
虚拟机中的共划分为三个代:年轻代(YoungGeneration)、年老点(OldGeneration)和持久代(PermanentGeneration)。其中持久代主要存放的是Java类的类信息,与垃圾收集要收集的Java对象关系不大。年轻代和年老代的划分是对垃圾收集影响比较大的。年轻代:所有新生成的对象首先都是放在...
代码星球
·
2020-04-04
Java
垃圾
回收
机制
年轻
JAVA的堆和栈(转)
堆栈是两种数据结构。堆栈都是一种数据项按序排列的数据结构,只能在一端(称为栈顶(top))对数据项进行插入和删除。在单片机应用中,堆栈是个特殊的存储区,主要功能是暂时存放数据和地址,通常用来保护断点和现场。要点:堆,队列优先,先进先出(FIFO—firstinfirstout)。栈,先进后出(FILO&md...
代码星球
·
2020-04-04
JAVA
使用Java VisualVM配置Java应用程序/分析CPU或内存的使用情况(转)
以下内容翻译自(机翻):https://baptiste-wicht.com/posts/2010/07/profile-applications-java-visualvm.html当您需要发现应用程序的哪些部分消耗更多的CPU或内存时,必须使用分析器来执行此操作。默认使用SunJDK打包的一个分析器是JavaVis...
代码星球
·
2020-04-04
使用
Java
VisualVM
配置
应用程序
使用JConsole观察分析Java程序的运行(转)
一、JConsole是什么从Java5开始引入了JConsole。JConsole是一个内置Java性能分析器,可以从命令行或在GUIshell中运行。您可以轻松地使用JConsole(或者,它更高端的“近亲”VisualVM)来监控Java应用程序性能和跟踪Java中的代码。二、如何启动JCo...
代码星球
·
2020-04-04
使用
JConsole
观察
分析
Java
JDK(Java Development Kit)内置常用自带工具一览(转)
注意:可能随着JDK的版本升级,工具也会随着增多。JDK(JavaDevelopmentKit)是Java程序员最核心的开发工具,没有之一。JDK是一个功能强大的Java开发套装,它不仅仅为我们提供了Java运行环境,还给开发人员提供了许多有用的开发组件(位于bin目录中,如下图所示)。仅仅使用JDK,就能够解决我们在...
代码星球
·
2020-04-04
JDK
Java
Development
Kit
内置
查看当前Java进程工具jps(转)
jps是JDK提供的一个查看当前Java进程的小工具,可以看做是JavaVirtualMachineProcessStatusTool的缩写。非常简单实用。命令格式:jps[options][hostid][options]选项 :-q:仅输出VM标识符,不包括classname,jarname,argume...
代码星球
·
2020-04-04
查看
当前
Java
进程
工具
Java EE: XML Schemas for Java EE Deployment Descriptors(Java Web的web.xml头web-app标签上的XML模式)
继上几篇文章http://www.cnblogs.com/EasonJim/p/6221952.htmlhttp://www.cnblogs.com/EasonJim/p/6959120.html所涉及的web.xml配置中,针对web-app上的XML模式配置,可以参考以下网址进行查阅:http://www.orac...
代码星球
·
2020-04-04
Java
EE
XML
Schemas
for
Java基础教程:tutorialspoint-spring mvc
教程:来自turorialspoint的SpringMVC4.1.6教程(英文),官网:https://www.tutorialspoint.com/springmvc/index.htm离线版本:(链接:https://pan.baidu.com/s/1hsvL7wS密码:vg7x)简介:SpringMVC框架是一个...
代码星球
·
2020-04-04
Java
基础
教程
tutorialspoint-spring
mvc
Java上使用Lombok插件简化Getter、Setter方法
Maven引入依赖:<dependencies><dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId><version>1.16.1...
代码星球
·
2020-04-04
Java
使用
Lombok
插件
简化
Ubuntu 16.04中XMind 8导致Java内存溢出的问题解决(硬盘卡死,桌面卡死)
XMind使用的是Java进行开发,如果出现内存溢出的问题,那么一定是桌面快捷方式的问题,解决方法是直接修改快捷方式里面的内容,修改如下:[DesktopEntry]Encoding=UTF-8Version=1.0Type=ApplicationName=XMindIcon=xmind.pngPath=/opt/xm...
代码星球
·
2020-04-04
卡死
Ubuntu
16.04
XMind
导致
Java将数据写进excel
Java将数据写进excelJava将数据写进excelclassUser{privateStringname;privateStringpassword;publicUser(Stringname,Stringpassword){this.name=name;this.password=password;}publi...
代码星球
·
2020-04-04
Java
数据
写进
excel
Java接口和抽象类的区别
Java接口和抽象类的区别Java接口和抽象类的区别...
代码星球
·
2020-04-04
Java
接口
抽象
区别
Java内存解析 程序的执行过程
Java内存解析栈、堆、常量池等虽同属Java内存分配时操作的区域,但其适用范围和功用却大不相同。本文将深入Java核心,简单讲解Java内存分配方面的知识。 首先我们先来讲解一下内存中的各个区域。 存放基本类型的数据和对象的引用,即存放变量。 &nbs...
代码星球
·
2020-04-04
Java
内存
解析
程序
执行
java static成员变量方法和非static成员变量方法的区别 ( 二 )
原创文章,未经作者允许,禁止转载!!!静态成员变量不用new对象,在类加载的过程中就已经初始化存放在数据区域,静态成员变量是类和所有对象共有的,类和对象都可以改变它的值,每一次改变值之后,静态成员变量的值在所有对象里面都将改变。 非静态成员变量只能通过对象来赋值,通过对象来改变非静态成员变量的值只...
代码星球
·
2020-04-04
static
成员
变量
方法
java
首页
上一页
...
645
646
647
648
649
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他