![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
u010359663
这个作者很懒,什么都没留下…
展开
-
分析包冲突命令
分析jar包冲突ls|awk '{a=system("unzip -v "$0);print a;}'|awk '{print $NF}'|grep "class"|sort|uniq -c|awk '$1>1'|sort -nr -k1|sed 's/\//\./g'|morefind $PWD /usr/local/jetty/webapps/web-1.5.2/WEB-INF/l...原创 2013-12-31 16:43:06 · 112 阅读 · 0 评论 -
代码沉淀
1、如果一个代码片段是抽象的,那意味着它是可以有多种实现的,那么应该给予考虑抽象化带来的多样性;2、函数指的是执行过程,而类变量或者栈变量,从某种意义上指的是堆或者内存或者数据结构;往往函数是可有多种的,而数据结构则基本是固定的;好比,MAP 里面的,HASHMAP , TREEMAP,MAP中只定义了行为,而数据结构则延迟到实现类中去定义,根据不同的数据结构,也有不同的行为与之对应,...原创 2018-01-17 10:08:17 · 477 阅读 · 0 评论 -
java.nio.file.StandardOpenOption
[url=http://www.knowsky.com/889137.html]java.nio.file.StandardOpenOption[/url]READ 以读取方式打开文件WRITE 已写入方式打开文件CREATE 如果文件不存在,创建CREATE_NEW 如果文件不存在,创建;若存在,异常。APPEND 在文件的尾部追加DELETE_ON_CLOSE ...原创 2018-01-04 11:19:23 · 3035 阅读 · 0 评论 -
char类型与Unicode编码
[url=http://blog.csdn.net/qgjava/article/details/5726840]char类型与Unicode编码[/url][url=https://www.cnblogs.com/kingcat/archive/2012/10/16/2726334.html]Unicode(UTF-8, UTF-16)令人混淆的概念[/url]Java的char型是...原创 2017-12-27 17:12:13 · 508 阅读 · 0 评论 -
java原生工具常用命令
jmap -histo pid [实体化情况]jstat -gcutil -h5 `jps|grep XmlConfiguration|awk '{print $1}'` 1000jstat -gccause -h 10 22269 1000jstat -gcutil -h5 pid milisecondsjmap -heap -pidjstack pid...原创 2014-10-09 14:59:56 · 124 阅读 · 0 评论 -
ReentrantLock可重入锁的使用场景
[url=http://blog.csdn.net/endlu/article/details/51249156]JAVA锁[/url]从使用场景的角度出发来介绍对ReentrantLock的使用,相对来说容易理解一些。场景1:如果发现该操作已经在执行中则不再执行(有状态执行)a、用在定时任务时,如果任务执行时间可能超过下次计划执行时间,确保该有状态任务只有一个正在执行,忽略重...原创 2015-05-05 13:45:58 · 184 阅读 · 0 评论 -
Java ClassLoader详解
http://xjtom78.iteye.com/blog/898882类加载器是 Java 语言的一个创新,也是 Java 语言流行的重要原因之一。它使得 Java 类可以被动态加载到 Java 虚拟机中并执行。类加载器从 JDK 1.0 就出现了,最初是为了满足 Java Applet 的需要而开发出来的。Java Applet 需要从远程下载 Java 类文件到浏览器中并执行。现...转载 2015-04-07 16:27:41 · 75 阅读 · 0 评论 -
java AES 命令行 报错处理
java.security.NoSuchAlgorithmException: Cannot find any provider supporting AES2at javax.crypto.Cipher.getInstance(Cipher.java:453) 直接在命令行执行java类,如果其中包含AES等的算法api的使用,会抛出上面的异常。原因:jre目录下相关算...原创 2014-04-01 11:24:39 · 158 阅读 · 0 评论 -
sun.misc.Unsafe
[url]http://www.cnblogs.com/tianchi/archive/2013/02/27/2935695.html[/url]Java不能直接访问操作系统底层,而是通过本地方法来访问,Unsafe提供了硬件级别的原子操作,提供了以下功能:分配、释放内存操作内存主要依靠下面三个方法:allocateMemory:分配内存;reallocateMemory:...原创 2015-03-02 16:38:43 · 122 阅读 · 0 评论 -
JVM内核参数说明
java虽然是自动回收内存,但是应用程序,尤其服务器程序最好根据业务情况指明内存分配限制。否则可能导致应用程序宕掉。举例说明含义:-Xms128m表示JVM Heap(堆内存)最小尺寸128MB,初始分配-Xmx512m表示JVM Heap(堆内存)最大允许的尺寸256MB,按需分配。说明:如果-Xmx不指定或者指定偏小,应用可能会导致java.lang.OutOf...原创 2014-03-12 02:14:45 · 107 阅读 · 0 评论 -
jstat 详细使用
jstat分析VM内存 from:http://liulinxia02.blog.163.com/blog/static/268687720117251501253/2011-08-25 14:00:46| 分类: 性能分析工具 | 标签:jstat vm |举报|字号 订阅Jstat 是JDK自带的一个轻量级小工具。全称“Java Virtual Machin...原创 2014-07-16 10:01:19 · 493 阅读 · 0 评论 -
jmap常用
SYNOPSISjmap [ option ] pidjmap [ option ] executable corejmap [ option ] [server-id@]remote-hostname-or-IP3、参数说明1)options: executable Java executable from which the core dump ...原创 2014-02-14 17:02:55 · 104 阅读 · 0 评论 -
JavaWeb的各种中文乱码终极解决方法
一、Servlet输出乱码1. 用servlet.getOutStream字节流输出中文,假设要输出的是String str ="钓鱼岛是中国的,无耻才是日本的"。1.1 若是本地服务器与本地客户端这种就不用说了,直接可以out.write(str.getBytes())可以输出没有问题。因为服务器中用str.getBytes()是采用默认本地的编码,比如GBK。而浏览器也解析时也用本地默...原创 2014-06-12 17:16:57 · 140 阅读 · 0 评论 -
scala环境
http://download.scala-ide.org/ecosystem/dev-2.0-2.9/site/http://scala-ide.org/blog/scalatest-ecosystem.html原创 2014-06-10 19:05:17 · 77 阅读 · 0 评论 -
sonar忽略
1.0.0-RC26 UTF-8 aider-web com/mmmm/aider/newweather/**/* com/mmmm/aider/util/*原创 2014-06-10 16:54:15 · 631 阅读 · 0 评论 -
JAVA GC详细说明
1.java中GC 即垃圾收集机制是指jvm用于释放那些不再使用的对象所占用的内存。java语言并不要求jvm有gc,也没有规定gc如何工作。不过常用的jvm都有gc,而且大多数gc都使用类似的算法管理内存和执行收集操作。 垃圾收集的目的在于清除不再使用的对象。gc通过确定对象是否被活动对象引用来确定是否收集该对象。gc首先要判断该对象是否是时候可以收集。两种常用的方法是引用计...原创 2014-01-06 13:54:27 · 146 阅读 · 0 评论 -
javadoc 规范
http://www.cnblogs.com/felix-/p/4310229.html javadoc 和 javadoc注释规范javadoc是Sun公司提供的一个技术,它从程序源代码中抽取类、方法、成员等注释形成一个和源代码配套的API帮助文档。javadoc命令是用来生成自己API文档的,使用方式:在dos中在目标文件所在目录输入javadoc +文件名....原创 2017-03-06 13:12:11 · 115 阅读 · 0 评论