java基础
文章平均质量分 78
subuser
这个作者很懒,什么都没留下…
展开
-
java线程的几种转态(Thread类的内部类)
public enum State { /** * Thread state for a thread which has not yet started. */ NEW, /** * Thread state for a runnable thread. A t原创 2015-05-21 13:40:20 · 1849 阅读 · 0 评论 -
action属性注入为null
一、 问题:今天调试代码遇到问题,使用spring管理action,其中注入了部分原始类型的属性。配置示例如下: 每次请求过来跳转时,发现targetDomainUrl、loginUrl的值为null.二、出现问题原因通过在setter方法上打断点,发现在启动的时候,是有值的;每次新的action请求过来后原创 2015-08-14 14:59:14 · 2639 阅读 · 0 评论 -
Java 中Comparable和Comparator区别比较
Comparable 是排序接口: 若一个类实现了Comparable接口,就意味着“该类支持排序”。 即然实现Comparable接口的类支持排序,假设现在存在“实现Comparable接口的类的对象的List列表(或数组)”,则该List列表(或数组)可以通过 Collections.sort(或 Arrays.sort)进行排序。 此外,“实现Co原创 2015-08-28 17:56:19 · 920 阅读 · 0 评论 -
动态代理内部实现
原文地址:http://www.cnblogs.com/flyoung2008/archive/2013/08/11/3251148.htmlProxy的主要静态变量// 映射表:用于维护类装载器对象到其对应的代理类缓存private static Map loaderToCache = new WeakHashMap(); // 标记:用于标记一个动态代理类正在被创建中pri原创 2015-08-28 10:04:17 · 1032 阅读 · 0 评论 -
java动态代理详解
代理模式示例代码:public interface Subject { public void doSomething(); } public class RealSubject implements Subject { public void doSomething() { System.out.println( "call转载 2015-08-28 09:59:20 · 513 阅读 · 0 评论 -
HashMap解决hash冲突的方法
原文地址: http://xiaolu123456.iteye.com/blog/1485349写的不错,记录下。在Java编程语言中,最基本的结构就是两种,一种是数组,一种是模拟指针(引用),所有的数据结构都可以用这两个基本结构构造,HashMap也一样。当程序试图将多个 key-value 放入 HashMap 中时,以如下代码片段为例:HashMap m=new Hash转载 2015-08-01 18:22:01 · 8746 阅读 · 0 评论 -
json时间转化问题
使用的序列化工具类为jackson,import java.io.IOException;import java.text.DateFormat;import java.text.SimpleDateFormat;import java.util.Date;import org.apache.commons.lang.StringUtils;import org.apache.co原创 2015-07-20 18:25:49 · 3121 阅读 · 0 评论 -
java ASM
Java ASM我们知道Java是静态语言,而python、ruby是动态语言,Java程序一旦写好很难在运行时更改类的行为,而python、ruby可以。不过基于bytecode层面上我们可以做一些手脚,来使Java程序多一些灵活性和Magic,ASM就是这样一个应用广泛的开源库。ASM is a Java bytecode manipulation framework. It转载 2015-08-26 14:42:55 · 645 阅读 · 0 评论 -
java 随机函数比较
文章原文地址:http://blog.sina.com.cn/s/blog_93dc666c0101h3gd.html今天在做Java练习的时候注意到了Java里面的一个随机函数——Random,刚开始只是知道这个函数具有随机取值的作用,于是上网搜索了资料一番,做了一下一些关于Random函数的总结:Java中存在着两种Random函数:一、java.lang.Math.R转载 2015-08-25 14:36:05 · 1023 阅读 · 0 评论 -
nested exception is java.io.FileNotFoundException: class path resource [spring/spring-datasource-mog
spring单元测试时发现的问题:org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [spring/spring-datasource-mogon.xml]; nested exception is j原创 2015-06-08 12:14:58 · 45379 阅读 · 7 评论 -
classLoader获取的几种方式
public static Class loadClass(String className, Class callingClass) throws ClassNotFoundException { try { return Thread.currentThread().getContextClassLoader().loadClass(classNam原创 2015-08-17 11:32:57 · 3764 阅读 · 0 评论