
java
文章平均质量分 81
kokiafans
华中科技大学
展开
-
JavaWeb的各种中文乱码终极解决方法
原创 2014-06-12 17:16:57 · 110 阅读 · 0 评论 -
jstat 详细使用
Jstat 是JDK自带的一个轻量级小工具。全称“Java Virtual Machine statistics monitoring tool”,它位于java的bin目录下,主要利用JVM内建的指令对Java应用程序的资源和性能进行实时的命令行的监控,包括了对Heap size和垃圾回收状况的监控。可见,Jstat是轻量级的、专门针对JVM的工具,非常适用。由于JVM内存设置较大,图中百分比变化不太明显一个极强的监视VM内存工具。可以用来监视VM内存内的各种堆和非堆的大小及其内存使用量。原创 2014-07-16 10:01:19 · 95 阅读 · 0 评论 -
java原生工具常用命令
jstack pidjmap -dump:format=b,file=/home/jetty/logs/heap.bin pidjmap -dump:live,format=b,file=/home/jetty/logs/heap.bin pid今天要处理项目下的一个内存泄露的问题。使用了jprobe 工具,在测试环境反复调试不能发现问题的原因。最后使用jdk自带的jps jmap jstat 等工具顺利的查找到了内存泄露的原因。下面对jdk自带的jps jm原创 2014-10-09 14:59:56 · 113 阅读 · 0 评论 -
JVM参数设置、分析
原创 2014-12-01 19:11:34 · 93 阅读 · 0 评论 -
sun.misc.Unsafe
原创 2015-03-02 16:38:43 · 101 阅读 · 0 评论 -
Java ClassLoader详解
原创 2015-04-07 16:27:41 · 78 阅读 · 0 评论 -
ReentrantLock可重入锁的使用场景
原创 2015-05-05 13:45:58 · 93 阅读 · 0 评论 -
Java Socket 几个重要的TCP/IP选项解析
.SocketOptions接口中。定义如下: public final static int TCP_NODELAY = 0x0001; public final static int SO_REUSEADDR = 0x04; public final static int SO_LINGER = 0x0080; public final static int SO_TIMEOUT = 0x1006; public final static int原创 2015-12-15 17:02:24 · 298 阅读 · 0 评论 -
javadoc 规范
原创 2017-03-06 13:12:11 · 134 阅读 · 0 评论 -
char类型与Unicode编码
念[/url]Java的char型是非常独特的,占用两个字节,因为Java中char型采用了Unicode编码。要理解这个问题,我们必须要理解什么是Unicode。世界上存在着多种编码方式,同一个二进制数字可以被解释成不同的符号。因此,要想打开一个文本文件,就必须知道它的编码方式,否则用错误的编码方式解读,就会出现乱码。为什么电子邮件常常出现乱码?就是因为发信人和收信人使用的编码方式不一样。可以想象,如果有一种编码,将世界上所有的符号都纳入其中。每一个符号都给予一个独一无二的编码,那原创 2017-12-27 17:12:13 · 2535 阅读 · 0 评论 -
java.nio.file.StandardOpenOption
TE_NEW 如果文件不存在,创建;若存在,异常。APPEND 在文件的尾部追加DELETE_ON_CLOSE 当流关闭的时候删除文件TRUNCATE_EXISTING 把文件设置为0字节SPARSE 文件不够时创建新的文件SYNC 同步文件的内容和元数据信息随着底层存储设备DSYNC 同步文件的内容随着底层存储设备原创 2018-01-04 11:19:23 · 308 阅读 · 0 评论 -
scala环境
原创 2014-06-10 19:05:17 · 67 阅读 · 0 评论 -
sonar忽略
原创 2014-06-10 16:54:15 · 446 阅读 · 0 评论 -
分析包冲突命令
/WEB-INF/lib |grep jar |awk '{a=system("unzip -v "$0);print a;}'|awk '{print $NF}'|grep "class"|sort|uniq -c分析sqldump语句T_BROWER_URL_INFO.sql|sed 's/,/\n/g'|grep http|sed 's/.*\/\///g'|sed 's/[\/\?].*//g' > T_BROWER_URL_INFO_2_H原创 2013-12-31 16:43:06 · 97 阅读 · 0 评论 -
JAVA GC详细说明
原创 2014-01-03 20:32:47 · 71 阅读 · 0 评论 -
JAVA中的GC
原创 2014-01-03 20:34:47 · 95 阅读 · 0 评论 -
JAVA GC详细说明
原创 2014-01-06 13:54:27 · 111 阅读 · 0 评论 -
jmap常用
the core dump was produced.(可能是产生core dump的java可执行程序)core 将被打印信息的core dump文件remote-hostname-or-IP 远程debug服务的主机名或ipserver-id 唯一id,假如一台主机上多个远程debug服务 2)基本参数:-dump:[live,]format=b,file= 使用hprof二进制形式,输出jvm的heap内容到文件=. live子选项是可选的,假如指定li原创 2014-02-14 17:02:55 · 74 阅读 · 0 评论 -
JVM内核参数说明
m表示JVM Heap(堆内存)最小尺寸128MB,初始分配-Xmx512m表示JVM Heap(堆内存)最大允许的尺寸256MB,按需分配。说明:如果-Xmx不指定或者指定偏小,应用可能会导致java.lang.OutOfMemory错误,此错误来自JVM不是Throwable的,无法用try...catch捕捉。PermSize和MaxPermSize指明虚拟机为java永久生成对象(Permanate generation)如,class对象、方法对象这些可反射(refle原创 2014-03-12 02:14:45 · 99 阅读 · 0 评论 -
java AES 命令行 报错处理
原创 2014-04-01 11:24:39 · 89 阅读 · 0 评论 -
代码沉淀
原创 2018-01-17 10:08:17 · 249 阅读 · 0 评论