java
文章平均质量分 65
Leon20160711
这个作者很懒,什么都没留下…
展开
-
Object转byte[]←→byte[]转Object
import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; import java.io.IOException; import java.io.ObjectInputStream; import java.io.ObjectOutputStream; public cl原创 2016-07-11 16:38:14 · 11403 阅读 · 0 评论 -
[Ljava.lang.String; cannot be cast to java.lang.String
Entry.getValue() 返回的并不是单个字符串,而是数组。 所以以下代码将抛出: [Ljava.lang.String; cannot be cast to java.lang.String if(obj instanceof Entry){ String param = (String)((Entry)obj).getValue();转载 2016-08-11 15:13:17 · 487 阅读 · 0 评论 -
Eclipse远程debug
1.在catalina.sh文件中加入如下配置:[javascript] view plain copyCATALINA_OPTS="-Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n"(需要在同一行) 2.启动tomcat 后台用 jps原创 2016-09-18 15:46:58 · 340 阅读 · 0 评论 -
使用Spring的注解方式实现AOP
spring对AOP的实现提供了很好的支持。下面我们就使用Spring的注解来完成AOP做一个例子。首先,为了使用Spring的AOP注解功能,必须导入如下几个包。aspectjrt.jar,aspectjweaver.jar,cglib-nodep.jar.然后我们写一个接口[java] view plain copy print?转载 2016-09-18 18:39:47 · 321 阅读 · 0 评论 -
Java中删除文件、删除目录及目录下所有文件
功能:删除某个目录及目录下的所有子目录和文件知识点:File.delete()用于删除“某个文件或者空目录”!所以要删除某个目录及其中的所有文件和子目录,要进行递归删除,具体代码示例如下:import java.io.File;public class DeleteDirectory { /** * 删除空目录 * @param dir 将要删除原创 2016-09-19 15:01:46 · 755 阅读 · 0 评论 -
生成的Excel出力到指定文件夹生成Zip文件再打包这些文件到页面下载
@At@Ok("raw:stream")@Permit(url = "/web/monitor/reportBillOrder/index")public void exportExcel(@Param("q") String q, HttpServletResponse response) throws UnsupportedEncodingException {QueryBil原创 2016-09-19 15:12:49 · 1180 阅读 · 0 评论 -
浅谈Java中的hashcode方法
浅谈Java中的hashcode方法 哈希表这个数据结构想必大多数人都不陌生,而且在很多地方都会利用到hash表来提高查找效率。在Java的Object类中有一个方法:1public native int hashCode(); 根据这个方法的声明可知,该方法返回一个int类型的数值,并且是转载 2016-09-19 17:00:20 · 305 阅读 · 0 评论 -
TreeMap Comparator 排序
Java中map的种类很多,java.util包中按照键值排序的容器为TreeMap。TreeMap中默认的排序为升序,如果要改变其排序可以自己写一个Comparator,就暂且把Comparator叫做比较子。下面的例子把原来降序的容器改为降序--比较子定义class descendComparator implements Comparator{ public转载 2016-09-20 11:17:04 · 566 阅读 · 0 评论 -
单例模式_java程序性能优化
单例模式是一种对象创建模式,用于生产一个对象的具体实例,他保证系统中一个类只产生一个实例,单例模式的好处:1、对于频繁使用的对象,可以省略对象创建的时间2、由于new操作的次数减少,因而对系统内存的使用频率也会降低,减轻GC压力,缩短GC停顿时间单例模式主要针对于系统的关键组件和被频繁使用的对象,使用它可以有效改善系统的性能。单例类必须要有:1、private访问级转载 2016-09-07 13:27:13 · 547 阅读 · 0 评论 -
java获取当前路径的几种方法
1、利用System.getProperty()函数获取当前路径: System.out.println(System.getProperty("user.dir"));//user.dir指定了当前的路径 2、使用File提供的函数获取当前路径: File directory = new File("");//设定为当前文件夹 try{ System.out.pr转载 2016-09-13 16:01:37 · 696 阅读 · 0 评论 -
java 合并两个byte数组
//java 合并两个byte数组 public static byte[] byteMerger(byte[] byte_1, byte[] byte_2){ byte[] byte_3 = new byte[byte_1.length+byte_2.length]; System.arraycopy(byte_1, 0, byte_3,转载 2016-08-31 17:30:31 · 3466 阅读 · 0 评论 -
泛型
泛型类public class ContainerK, V> { private K key; private V value; public Container(K k, V v) { key = k; value = v; } public K getKey() { return key;原创 2016-07-11 17:05:50 · 297 阅读 · 0 评论 -
控制台天涯看小说
import java.util.Iterator;import org.jsoup.Jsoup;import org.jsoup.nodes.Document;import org.jsoup.nodes.Element;import org.jsoup.select.Elements;public class ReadBook2 {private原创 2016-07-11 17:20:57 · 520 阅读 · 0 评论 -
pinyin4j使用示例(支持多音字)
pinyin4j的主页:http://pinyin4j.sourceforge.net/pinyin4j能够根据中文字符获取其对应的拼音,而且拼音的格式可以定制。pinyin4j是一个支持将中文转换到拼音的Java开源类库。支持简体中文和繁体中文字符;支持转换到汉语拼音,通用拼音, 威妥玛拼音(威玛拼法), 注音符号第二式, 耶鲁拼法和国语罗马字;支持多音字,即可以获取一个中文转载 2016-08-03 22:55:56 · 4932 阅读 · 2 评论 -
java如何获取本机IP
public static void main(String[] args) { // TODO Auto-generated method stub InetAddress ia=null; try { ia=ia.getLocalHost();转载 2016-08-18 18:49:23 · 344 阅读 · 0 评论 -
String.format()用法
/*String.format()用法 1、转换符%s: 字符串类型,如:"ljq"%b: 布尔类型,如:true%d: 整数类型(十进制),如:99%f: 浮点类型,如:99.99%%: 百分比类型,如:%%n: 换行符 */@Testpublic void test1(){ String str=null; str=String.format("Hi, %s"原创 2016-08-18 19:19:01 · 302 阅读 · 0 评论 -
java生成UUID通用唯一识别码 (Universally Unique Identifier)
UUID含义是通用唯一识别码 (Universally Unique Identifier),这 是一个软件建构的标准,也是被开源软件基金会 (Open Software Foundation, OSF) 的组织在分布式计算环境 (Distributed Computing Environment, DCE) 领域的一部份。UUID 的目的,是让分布式系统中的所有元素,都能有唯一的辨识资讯,而不需转载 2016-08-09 19:55:32 · 539 阅读 · 0 评论 -
页面下载Excel的Zip文件
页面下载Excel的Zip文件://获取生成好的Excel文件List wbLst = ×××××××;// 设定responseHeaderresponse.setHeader("content-disposition", "attachment;filename=" + URLEncoder.encode(DateUtils.toDate(new Date(), "原创 2016-08-31 15:37:48 · 552 阅读 · 0 评论 -
JavaBean,POJO,EJB区别
JavaBean 是一种JAVA语言写成的可重用组件。它的方法命名,构造及行为必须符合特定的约定:1.这个类必须有一个公共的缺省构造函数。2.这个类的属性使用getter和setter来访问,其他方法遵从标准命名规范。3.这个类应是可序列化的。POJO全称是Plain Ordinary Java Object / Pure Old Java ObjectPOJO原创 2016-09-08 10:37:28 · 360 阅读 · 0 评论