java
文章平均质量分 71
pb_watercuizhen
这个作者很懒,什么都没留下…
展开
-
常见面试题
hashCode()和equals()方法的作用。http://blog.csdn.net/afgasdg/article/details/6889383原创 2017-03-07 11:23:12 · 391 阅读 · 0 评论 -
java 异常相关文章
http://blog.csdn.net/beidou321/article/details/6499288/ http://www.ibm.com/developerworks/cn/java/j-lo-exception-misdirection/ http://blog.csdn.net/hguisu/article/details/6155636 http:...原创 2016-08-23 18:26:28 · 61 阅读 · 0 评论 -
Lucene源码解析--Field类
转载http://blog.itpub.net/28624388/viewspace-766381/Field类:文档中的一个域,在事实上控制着被索引的域值。其组成部分包括type(域的类型),name(域的名称),fieldsData(域的值),boost(加强因子). 一:域的类型FieldType:描述Field的相关属性。1.private boolean in...原创 2015-07-09 15:08:12 · 111 阅读 · 0 评论 -
jsessionid的作用
转载:http://sxsoft.blog.163.com/blog/static/190412229200911103116773jsessionid的作用 分类在web应用的开发中我们会经常看到这样的url:http://www.xxx.com/xxx_app;jsessionid=xxxxxxxxxx?a=x&b=x...。这跟一般的url基本一样,只有一个地方...原创 2015-06-06 11:50:56 · 135 阅读 · 0 评论 -
java 泛型
转载【http://www.blogjava.net/fancydeepin】泛型的好处: 泛型的主要好处就是让编译器保留参数的类型信息,执行类型检查,执行类型转换(casting)操作,编译器保证了这些类型转换(casting)的绝对无误。 /******* 不使用泛型类型 *******/ List list1 = new ArrayList...原创 2014-04-22 15:45:36 · 82 阅读 · 0 评论 -
Tomcat中JVM内存溢出及合理配置
转载出处http://blog.csdn.net/ye1992/article/details/9344807Tomcat本身不能直接在计算机上运行,需要依赖于硬件基础之上的操作系统和一个Java虚拟机。Tomcat的内存溢出本质就是JVM内存溢出,所以在本文开始时,应该先对Java JVM有关内存方面的知识进行详细介绍。 一、Java JVM内存介绍 JVM管理两种类型的...原创 2014-08-11 11:46:53 · 69 阅读 · 0 评论 -
【java并发】juc Executor框架详解
转载【http://singleant.iteye.com/blog/1423931】Executor 框架是 juc 里提供的线程池的实现。前两天看了下 Executor 框架的一些源码,做个简单的总结。线程池大概的思路是维护一个的线程池用于执行提交的任务。我理解池的技术的主要意义有两个:1. 资源的控制,如并发量限制。像连接池这种是对数据库资源的保护。2. 资源的有效利...原创 2014-03-18 19:22:55 · 59 阅读 · 0 评论 -
线程中断
转载 http://blog.csdn.net/dlite/article/details/4218105在历史上,Java试图提供过抢占式限制中断,但问题多多,例如前文介绍的已被废弃的Thread.stop、Thread.suspend和 Thread.resume等。另一方面,出于Java应用代码的健壮性的考虑,降低了编程门槛,减少不清楚底层机制的程序员无意破坏系统的概率。 如...原创 2014-03-17 21:57:44 · 112 阅读 · 0 评论 -
Thread 源码
转载 http://www.cnblogs.com/gw811/archive/2012/10/15/2724602.html 1、Runnable接口源码:1 public interface Runnable {2 public abstract void run();3 } 2、Thread类与Runnable接口的继承关系1 publ...原创 2014-03-17 14:50:29 · 97 阅读 · 0 评论 -
java多线程
尽管线程对象的常用方法可以通过API文档来了解,但是有很多方法仅仅从API说明是无法详细了解的。我们先来说一下线程对象的几个重要的方法: 首先我们来说明start() 方法。 一个线程对象生成后,如果要产生一个执行的线程,就一定要调用它的start()方法.在介绍这个方法时不得不同时说明run方法.其实线程对 象的run方法完全是一个接口回调方法,它是你这个线程对象要完成的具体逻辑...原创 2014-03-17 14:46:41 · 46 阅读 · 0 评论 -
this 逸出
转自:http://blog.csdn.net/flysqrlboy/article/details/10607295?reload 并发编程实践中,this引用逃逸("this"escape)是指对象还没有构造完成,它的this引用就被发布出去了。这是危及到线程安全的,因为其他线程有可能通过这个逸出的引用访问到“初始化了一半”的对象(partially-constructe...原创 2014-03-11 08:34:07 · 86 阅读 · 0 评论 -
servlet 线程
转自 http://my.oschina.net/u/437301/blog/175290 摘 要:介绍了Servlet多线程机制,通过一个实例并结合Java 的内存模型说明引起Servlet线程不安全的原因,给出了保证Servlet线程安全的三种解决方案,并说明三种方案在实际开发中的取舍。 关键字:Servlet 线程安全 同步 Java内存模型 实例变量 Servlet...原创 2014-03-02 15:13:46 · 72 阅读 · 0 评论 -
java 事件机制
转载 http://ericliu1986.iteye.com/blog/629562java事件机制包括三个部分:事件、事件监听器、事件源。 1、事件。一般继承自java.util.EventObject类,封装了事件源对象及跟事件相关的信息。com.javaedu.event.CusEvent类Java代码 复制代码 收藏代码1.pac...原创 2014-07-22 22:27:28 · 70 阅读 · 0 评论 -
JAVA String
转载http://blog.sina.com.cn/s/blog_69dcd5ed0101171h.html 1. 首先String不属于8种基本数据类型,String是一个对象。因为对象的默认值是null,所以String的默认值也是null;但它又是一种特殊的对象,有其它对象没有的一些特性。2. new String()和new String(“”)都是申明一个新的空字符串,...原创 2016-08-25 08:47:23 · 60 阅读 · 0 评论 -
java io
先看一下 InputStream 部分子类的关系。 流 要输入输出得有来源吧?我要是从文件而来,那就要用FileInputStream,要是从字节数组来,就要用ByteArrayInputStream。这些类提供了基本的输入功能。现在遇到一个问题,比如说FileInputStream要从文件里读取。但是每次都要进行IO操作会非常慢,想先缓冲一下然后在去处理怎么办。也就...原创 2016-08-31 17:48:54 · 59 阅读 · 0 评论 -
Java多线程之this与Thread.currentThread()的区别——java多线程编程核心技术
http://www.cnblogs.com/huangyichun/p/6071625.html原创 2017-02-08 15:12:42 · 57 阅读 · 0 评论 -
二维码
使用jquery.qrcode生成二维码http://www.cnblogs.com/xcsn/archive/2013/08/14/3258035.html原创 2017-07-13 16:54:19 · 191 阅读 · 0 评论 -
servlet的url-pattern匹配规则详细描述
http://www.cnblogs.com/51kata/p/5152400.html原创 2017-06-20 14:06:49 · 68 阅读 · 0 评论 -
Spring com.sun.proxy.$Proxy6 cannot be cast to
转载:http://blog.csdn.net/psp0001060/article/details/53089197?locationNum=3&fps=1 Spring AOP实现方式有两种,一种使用JDK动态代理,另一种通过CGLIB来为目标对象创建代理。如果被代理的目标实现了至少一个接口,则会使用JDK动态代理,所有该目标类型实现的接口都将被代理。若该目标对象没有实现...原创 2017-06-16 17:08:14 · 115 阅读 · 0 评论 -
Java中getResourceAsStream的用法
转载:http://riddickbryant.iteye.com/blog/436693 首先,Java中的getResourceAsStream有以下几种: 1. Class.getResourceAsStream(String path) : path 不以’/'开头时默认是从此类所在的包下取资源,以’/'开头则是从ClassPath根下获取。其只是通过path构造一个绝对路径,最...原创 2017-05-16 15:48:00 · 80 阅读 · 0 评论 -
class getClass()
http://www.cnblogs.com/feiyun126/archive/2013/08/01/3229492.html 类名.class, class.forName(), getClass()区别 1:Class cl=A.class; JVM将使用类A的类装载器, 将类A装入内存(前提是:类A还没有装入内存),不对类...原创 2016-12-27 16:13:55 · 120 阅读 · 0 评论 -
认真学spring官网,很容易找到spring4的jar包下载位置
http://yanln.iteye.com/blog/2191312?utm_source=open-open原创 2016-12-26 13:12:50 · 63 阅读 · 0 评论 -
log4j的使用详细解析
http://www.jb51.net/article/41001.htm 1 Log4j配置说明1.1 配置文件Log4j可以通过java程序动态设置,该方式明显缺点是:如果需要修改日志输出级别等信息,则必须修改java文件,然后重新编译,很是麻烦;log4j也可以通过配置文件的方式进行设置,目前支持两种格式的配置文件:•xml文件•properties文件(推荐)下面是...原创 2017-05-15 16:50:47 · 77 阅读 · 0 评论 -
log4jdbc记录全部SQL日志
转载:http://www.cnblogs.com/xdp-gacl/p/4081848.html 一、log4jdbc的简单介绍 使用log4jdbc在不改变原有代码的情况下,就可以收集执行的SQL文和JDBC执行情况。 平时开发使用的ibatis,hibernate,spring jdbc的sql日志信息,有一点个缺点是占位符与参数是分开打印的,如果想要拷贝sql至PLS...原创 2017-05-15 15:52:45 · 152 阅读 · 0 评论 -
BufferedInputStream如何缓冲IO以及InputStream中的read(byte[] b) 是否具有缓冲功能?
装载:http://blog.csdn.net/yeyinfei321/article/details/18451015今天做IO练习的时候,突然意识到InputStream本身提供了3个read方法。其中有2个是将字节码读到一个byte数组中,那这个方法不是和BuffereInputStream一样提供了缓冲功能了么? 翻了翻api,看了看源码,google了半天,只有这兄弟...原创 2017-04-09 17:17:17 · 174 阅读 · 0 评论 -
java中为什么byte的取值范围是-128到+127
java中为什么byte的取值范围是-128到+127http://bbs.itheima.com/thread-136511-1-1.html(出处: 黑马程序员IT技术论坛)概念:java中用补码表示二进制数,补码的最高位是符号位,最高位为“0”表示正数,最高位为“1”表示负数。正数补码为其本身;负数补码为其绝对值各位取反加1;例如:+21,其二进制表示形式是00010101,则...原创 2016-09-30 16:21:14 · 81 阅读 · 0 评论 -
Spring框架下的单元测试方法
转载:http://blog.csdn.net/bruce128/article/details/9792283介绍在Spring的框架下,做单元测试的两种办法。 一、使用spring中对Junit框架的整合功能 除了junit4和spring的jar包,还需要spring-test.jar。 @ContextConfiguration需要配上spring的配...原创 2015-10-29 14:08:05 · 108 阅读 · 0 评论 -
java 异常(二)
转载http://blog.csdn.net/zhanyuanlin/article/details/10990485J2EE项目异常处理 为什么要在J2EE项目中谈异常处理呢?可能许多java初学者都想说:“异常处理不就是try….catch…finally吗?这谁都 会啊!”。笔者在初学java时也是这样认为的。如何在一个多层...原创 2014-12-21 13:44:55 · 70 阅读 · 0 评论 -
java 异常
转载http://blog.sohu.com/people/!dmFsa2ZncEBzb2h1LmNvbQ==/265878270.html 异常带来诸多好处。首先,它将错误处理代码从正常代码(normalcode)中分离出来。你可以将那些执行概率为99.9%的代码封装在一个try块 内,然后将异常处理代码----这些代码是不经常执行的----置于catch子句中。这种方式的...原创 2014-12-20 23:07:46 · 66 阅读 · 0 评论 -
getBytes()
http://www.blogjava.net/pengpenglin/archive/2010/02/22/313647.html[size=large]getBytes()、getBytes(encoding)函数的作用是使用系统默认或者指定的字符集编码方式,将字符串编码成字节数组。在中文平台下,默认的字符集编码是GBK,此时如果使用getBytes()或者getByt...原创 2010-06-01 15:45:48 · 262 阅读 · 0 评论 -
同步 异步
http://blog.csdn.net/LoveJavaYDJ/archive/2009/10/09/4645439.aspxJava同步、异步相关知识点一、关键字:thread(线程)、thread-safe(线程安全)、intercurrent(并发的)synchronized(同步的)、asynchronized(异步的)、volatile(...原创 2010-05-31 17:13:33 · 351 阅读 · 0 评论 -
java static
http://blog.163.com/michero@126/blog/static/282582932008819101433398/java类的static块什么时候执行?java 2008-09-19 22:14:33 阅读206 评论0 字号:大中小 java类的static块什么时候执行? ...原创 2010-05-25 09:30:46 · 59 阅读 · 0 评论 -
log4j
[size=x-large]http://tech.ccidnet.com/art/3565/20071113/1274069_1.html日志论 在应用程序中输出日志有有三个目的:(1)监视代码中变量的变化情况,把数据周期性地记录到文件中供其他应用进行统计分析工作。(2)跟踪代码运行进轨迹,作为日后审计的依据。(3)担当集成开发环境中的调试器,向文...原创 2010-05-24 11:34:38 · 86 阅读 · 0 评论 -
堆和栈
[size=large]http://baike.baidu.com/view/93201.htm操作系统中的堆和栈栈:在Windows下,栈是向低地址扩展的数据结构,是一块连续的内存的区域。这句话的意思是栈顶的地址和栈的最大容量是系统预先规定好的,在 WINDOWS下,栈的大小是2M(也有的说是1M,总之是一个编译时就确定的常数),如果申请的空间超过栈的剩余空间时,将...原创 2010-05-13 10:51:55 · 85 阅读 · 0 评论 -
缓 存
[size=large]http://www.360doc.com/content/09/0521/11/61497_3590047.shtml1. Cache简介:缓存(Cache )是计算机领域非常通用的概念。它介于应用程序和永久性数据存储源(如硬盘上的文件或者数据库)之间,其作用是降低应用程序直接读写永久性数据存储源的频率,从而提高应用的运行性能。缓存中的数据是数据...原创 2010-05-13 10:11:51 · 91 阅读 · 0 评论 -
string 常量池
http://hi.baidu.com/farush/blog/item/1f73c8ea7da183d3d439c952.html存在于.class文件中的常量池,在运行期被JVM装载,并且可以扩充。String的intern()方法就是扩充常量池的一个方法;当一个String实例str调用intern()方法时,Java查找常量池中是否有相同Unicode的字符串常量,如果有,则返回其...原创 2010-05-12 15:52:56 · 63 阅读 · 0 评论 -
Class文件
http://open.iteye.com/blog/179513Class文件是什么? Class文件是8bit的二进制流,数据项按顺序存储在class文件中,相邻项没有间隔,占据多个字节空间的项按照高位在前的顺序分为几个连续的字节存放。class文件中,可变长度项的大小和长度位于实际数据之前,使得首先读出项的大小,然后读出项的数据 Cla...原创 2010-05-07 15:10:21 · 79 阅读 · 0 评论 -
获取请求的url
http://wjt276.iteye.com/blog/561346http://localhost:7001/myservlet/somepath/test?someparam=somevalue request.getPathInfo():返回/somepath/test request.getRequestURL():返回http://localhost:700...2010-04-21 15:51:54 · 67 阅读 · 0 评论 -
hibernate 脏数据检查
http://zhangfeiii.iteye.com/blog/488519脏数据检查: 什么是脏数据?脏数据并不是废弃和无用的数据,而是状态前后发生变化的数据。我们看下面的代码:Transaction tx=session.beginTransaction();User user=(User)session.load(User.class,”1”);//从数据库中加载符合条件的数据...2010-04-13 11:00:18 · 67 阅读 · 0 评论 -
Annotation的O/R Mapping
http://mars1217.blog.sohu.com/139208764.html一、 环境搭建和基本映射 1) 添加Annotation包: hibernate-annotations.jar,ejb3-persistence.jar,hibernate-commons-annotations.jar 2) 在实体类中尽量使用JPA的标准注解来进行对象关系映射。...2010-04-13 10:51:31 · 106 阅读 · 0 评论