java
sauzny
这个作者很懒,什么都没留下…
展开
-
jmap 命令详解
1. jmap -heap pid 查看java 堆(heap)使用情况 using thread-local object allocation. Parallel GC with 4 thread(s) //GC 方式 Heap Configuration: //堆内存初始化配置 ...原创 2013-07-05 19:23:37 · 169 阅读 · 0 评论 -
经典java.util.Date处理框架joda-time
废话不多说,请直接复制别人代码package com.baidu.test;import java.util.Date;import org.joda.time.DateTime;import org.joda.time.format.DateTimeFormat;/** * * @author 朴海林 * 2011-02-13 * baid...原创 2014-09-19 11:29:40 · 169 阅读 · 0 评论 -
Java扫描指定包中所有类
import java.io.File;import java.io.FilenameFilter;import java.io.IOException;import java.net.JarURLConnection;import java.net.URL;import java.util.Enumeration;import java.util.HashMap;i...原创 2015-05-08 10:04:33 · 320 阅读 · 0 评论 -
Unsupported major.minor version 51.0解决
这个错误时java 版本的问题,编译环境的jdk大于运行环境的jdk 遇到这个问题的具体场景 比较多,可能是 新导入工程,部署打包,或者是其他情况 解决办法 就是 调整jdk版本。...原创 2014-04-21 15:25:15 · 68 阅读 · 0 评论 -
linux 设置jdk环境变量
#jdk -- startexport JAVA_HOME=/var/soft/jdk export JAVA_BIN=/var/soft/jdk/bin export PATH=$PATH:$JAVA_HOME/bin export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar expo...原创 2015-01-02 11:38:03 · 120 阅读 · 0 评论 -
java集合类深入分析之HashSet, HashMap篇
简介 Map和Set是比较常用的两种数据结构。我们在平常的编程中经常会用到他们。只是他们的内部实现机制到底是怎么样的呢?了解他们的具体实现对于我们如何有效的去使用他们也是很有帮助的。在这一篇文章里,已经对HashMap, HashSet的实现做了一个详细的讨论。这里主要是针对Map, Set这两种类型的数据结构规约和典型的HashMap,HashSet实现做一个讨论。Map ...原创 2014-02-21 16:08:20 · 87 阅读 · 0 评论 -
jsoup查看iteye的时候被拦截了
jsoup的使用方法可以在他的官网上找到使用比较简单,像是jquery的操作import java.io.IOException;import org.jsoup.Jsoup;import org.jsoup.nodes.Document;import org.jsoup.nodes.Element;public class MyJsoup { priva...原创 2014-06-05 17:11:56 · 216 阅读 · 0 评论 -
jvm的client模式与server模式
64位的jdk 默认是 server 的 32位默认是 client 1.虚拟机版本与模式查看 java -version //查看JVM默认的环境 java -client -version //查看JVM的客户端环境,针对GUI优化,启动速度快,运行速度不如server java -server -version //查看JVM的服务器端环境,针对生产环境优化,运行...原创 2014-01-23 14:01:48 · 278 阅读 · 0 评论 -
java打包成jar
java打包成jar[转载]关键字: java 打包 jar 可执行 若要生成一个名为 cal.jar 的可执行jar文件:(文件名可以是任意合法名字) (这是我认为简单实用的一种方法,还有很多别的方法在此就不介绍了) 第一 把程序生成的所有字节码文件(即.class文件)放在同一个目录下(如:D:/chat/). 第二 在该目录下新建一个manifest.mf文件,文件内容格式如下(划线中内容...原创 2014-01-17 16:29:07 · 111 阅读 · 0 评论 -
StringUtils的isBlank与isEmply
1. public static boolean isEmpty(String str) 判断某字符串是否为空,为空的标准是 str==null 或 str.length()==0 下面是 StringUtils 判断是否为空的示例: StringUtils.isEmpty(null) = true StringUtils.isE...原创 2014-05-14 14:32:07 · 81 阅读 · 0 评论 -
java阻塞非阻塞
阻塞与非阻塞IOJAVA IO的各种流是阻塞的,这意味着,当一个线程调用read()或write()时,该线程被阻塞,直到有一些数据被读取,或数据完全写入。该线程在此期间不能再干任何事情了。 阻塞式网络 IO 的特点:多线程处理多个连接。每个线程拥有自己的栈空间并且占用一些 CPU 时间。每个线程遇到外部未准备好的时候,都会阻塞掉。阻塞的结果就是会带来大量的进程上下文切换。且...原创 2014-01-02 11:13:21 · 122 阅读 · 0 评论 -
java 多线程工具包 concurrent (有问题,未改)
我们都知道,在JDK1.5之前,Java中要进行业务并发时,通常需要有程序员独立完成代码实现,当然也有一些开源的框架提供了这些功能,但是这些依然没有JDK自带的功能使用起来方便。而当针对高质量Java多线程并发程序设计时,为防止死蹦等现象的出现,比如使用java之前的wait()、notify()和synchronized等,每每需要考虑性能、死锁、公平性、资源管理以及如何避免线程安全性方面带来...原创 2013-12-12 11:13:33 · 91 阅读 · 0 评论 -
java System 的方法
System.out.println(System.getProperty("java.version")); //java版本号 System.out.println(System.getProperty("java.vendor")); //Java提供商名称 System.out.println(System.getProperty("java.ve...原创 2013-12-11 14:36:27 · 78 阅读 · 0 评论 -
cron表达式详解
cron表达式详解Cron表达式是一个字符串,字符串以5或6个空格隔开,分为6或7个域,每一个域代表一个含义,Cron有如下两种语法格式: Seconds Minutes Hours DayofMonth Month DayofWeek Year或 Seconds Minutes Hours DayofMonth Month DayofWeek每一个域可出现的字符如下: Seco...原创 2015-09-21 19:23:47 · 124 阅读 · 0 评论