随笔分类 -  java常用知识

摘要:jhat(Java Heap Analysis Tool),是一个用来分析java的堆情况的命令。之前的文章讲到过,使用jmap可以生成Java堆的Dump文件。生成dump文件之后就可以用jhat命令,将dump文件转成html的形式,然后通过http访问可以查看堆情况。 jhat命令解析会Jav 阅读全文
posted @ 2019-05-08 17:04 smile_lg 阅读(598) 评论(0) 推荐(0)
摘要:jstat(JVM Statistics Monitoring Tool)是用于监控虚拟机各种运行状态信息的命令行工具。他可以显示本地或远程虚拟机进程中的类装载、内存、垃圾收集、JIT编译等运行数据,在没有GUI图形的服务器上,它是运行期定位虚拟机性能问题的首选工具。 jstat位于java的bin 阅读全文
posted @ 2019-05-08 17:01 smile_lg 阅读(299) 评论(0) 推荐(0)
摘要:一、常用命令: 在JDK的bin目彔下,包含了java命令及其他实用工具。 jps:查看本机的Java中进程信息。 jstack:打印线程的栈信息,制作线程Dump。 jmap:打印内存映射,制作堆Dump。 jstat:性能监控工具。 jhat:内存分析工具。 jconsole:简易的可视化控制台 阅读全文
posted @ 2019-05-08 17:00 smile_lg 阅读(425) 评论(0) 推荐(0)
摘要:jmap是JDK自带的工具软件,主要用于打印指定Java进程(或核心文件、远程调试服务器)的共享对象内存映射或堆内存细节。可以使用jmap生成Heap Dump。在Java命令学习系列(零)——常见命令及Java Dump介绍和Java命令学习系列(二)——Jstack中分别有关于Java Dump 阅读全文
posted @ 2019-05-08 16:57 smile_lg 阅读(471) 评论(0) 推荐(0)
摘要:jstack是java虚拟机自带的一种堆栈跟踪工具。 功能 jstack用于生成java虚拟机当前时刻的线程快照。线程快照是当前java虚拟机内每一条线程正在执行的方法堆栈的集合,生成线程快照的主要目的是定位线程出现长时间停顿的原因,如线程间死锁、死循环、请求外部资源导致的长时间等待等。 线程出现停 阅读全文
posted @ 2019-05-08 16:51 smile_lg 阅读(329) 评论(0) 推荐(0)
摘要:jps位于jdk的bin目录下,其作用是显示当前系统的java进程情况,及其id号。 jps相当于Solaris进程工具ps。不象”pgrep java”或”ps -ef grep java”,jps并不使用应用程序名来查找JVM实例。因此,它查找所有的Java应用程序,包括即使没有使用java执行 阅读全文
posted @ 2019-05-08 16:25 smile_lg 阅读(350) 评论(0) 推荐(0)
摘要:1 标准参数 标准参数(-),所有的JVM实现都必须实现这些参数的功能,而且向后兼容; 通过命令 java即可查看 用法: java [-options] class [args...] (执行类) 或 java [-options] -jar jarfile [args...] (执行 jar 文 阅读全文
posted @ 2019-05-08 10:11 smile_lg 阅读(8953) 评论(0) 推荐(0)
摘要:jackSon注解– @JsonInclude 注解不返回null值字段 Spring Boot项目中遇到的小知识 @Data @JsonInclude(JsonInclude.Include.NON_NULL) public class OrderDTO { private String orde 阅读全文
posted @ 2019-01-10 10:53 smile_lg 阅读(5275) 评论(1) 推荐(1)
摘要:网上关于 HashMap 和 ConcurrentHashMap 的文章确实不少,不过缺斤少两的文章比较多,所以才想自己也写一篇,把细节说清楚说透,尤其像 Java8 中的 ConcurrentHashMap,大部分文章都说不清楚。终归是希望能降低大家学习的成本,不希望大家到处找各种不是很靠谱的文章 阅读全文
posted @ 2018-08-06 11:33 smile_lg 阅读(253) 评论(0) 推荐(0)
摘要:前言 html ,js 可以实现页面跳转。 jsp , asp, php 也有各自页面跳转与重定向的方式。 下文针对js 和jsp 的页面跳转实现方式进行一个总结。 html 页面跳转方式 可以使用html 的meta 标签实现页面的跳转。 <!--Add by oscar999--> <!DOCT 阅读全文
posted @ 2018-06-26 20:08 smile_lg 阅读(19026) 评论(0) 推荐(1)
摘要:问题描述: 错误类型大致为以下几种: java.lang.IllegalStateException:Cannot forward a response that is already committed IllegalStateException:response already commited 阅读全文
posted @ 2018-06-19 11:25 smile_lg 阅读(49096) 评论(0) 推荐(0)
摘要:Sigar是Hyperic-hq产品的基础包,是Hyperic HQ主要的数据收集组件。它用来从许多平台收集系统和处理信息. 这些平台包括:Linux, Windows, Solaris, AIX, HP-UX, FreeBSD and Mac OSX.Sigar有C,C#,Java和Perl AP 阅读全文
posted @ 2018-06-15 17:47 smile_lg 阅读(7987) 评论(0) 推荐(3)