java
来自隐居之处的人
这个作者很懒,什么都没留下…
展开
-
Class.isAssignableFrom(Class c)与instanceof关键字有何区别
1. instanceof 运算符只被用于对象引用变量,检查左边的被测试对象 是不是 右边类或接口的 实例化。如果被测对象是null值,则测试结果总是false。形象地:自身实例或子类实例 instanceof 自身类 返回true例: String s=new String("javaisland"); System.out.println(s instanceof String);原创 2015-03-25 22:29:53 · 295 阅读 · 0 评论 -
一些jar的作用
发项目的过程中,经常需要用到一写jar包,现在对其中的一写jar的作用,做下总结,也算是避免少引或者多引jar包吧,欢迎大家补充。谢谢。 1.apache的一写jar commons-collections.jar: Apache Commons包中的一个,包含了一些Apache开发的集合类,功能比java.util.*强大。 commons-beanutils.j原创 2015-04-24 09:37:53 · 422 阅读 · 0 评论 -
使用 Spring 进行单元测试
简介: 通过本文,您能够在较短的时间内掌握使用 Spring 单元测试框架测试基于 Spring 的应用程序的方法,这套方法主要涵盖如何使用 Spring 测试注释来进行常见的 Junit4 或者 TestNG 的单元测试,同时支持访问 Spring 的 beanFactory 和进行自动化的事务管理。 概述 单元测试和集成测试在我们的软件开发整个流程中占有举足轻重的地位,一方面,程序原创 2015-06-02 13:41:07 · 361 阅读 · 0 评论 -
Java项目性能监控和调优工具-Javamelody
JavaMelody能够在运行环境监测Java或Java EE应用程序服务器。并以图表的形式显示:Java内存和Java CPU使用情况,用户Session数量,JDBC连接数,和http请求、sql请求、jsp页面与业务接口方法(EJB3、Spring、Guice)的执行数量,平均执行时间,错误百分比等。图表可以按天,周,月,年或自定义时间段查看。 监控效果图见本文结尾部分.转载 2015-06-04 17:26:10 · 265 阅读 · 0 评论 -
JAVA开发中数据源创建方法
数据源是数据库连接池里面的概念,连接池就是指当服务器启动时,先建立几个连接,在应用需要与数据库连接时,就从连接池里获取,使用完以后,不是将连接断掉,而是放回到池里面,这样就减少了数据连接创建的次数,大大提高了连接性能。而数据源就是给服务器一个配置信息,然服务器就知道怎么使用JDBC驱动,比如url参数,数据库实例名、用户名与密码等等。Java中的数据源就是javax.sql.DataSource。原创 2015-07-15 11:04:25 · 464 阅读 · 0 评论 -
JAVA中String字符串特殊字符的分割问题
关于点的问题是用string.split("[.]") 解决。 关于竖线的问题用 string.split("\\|")解决。 关于星号的问题用 string.split("\\*")解决。 关于斜线的问题用 sring.split("\\\\")解决。 关于中括号的问题用 sring.split("\\[\\]")解决。原创 2017-11-09 13:26:30 · 1510 阅读 · 0 评论 -
JAVA中ArrayList和LinkedList的区别
1. 内部存储结构的区分 ArrayList : 底层使用的数据结构是数组结构 数组长度是可变的半分之五十延长(默认长度为10,大于10增长5为15) 特点是查询很快,但增删较慢 线程不同步 有序,可重复 ListedList : 底层使用的数据结构是链表结构 特点是查询较满,增删较快 线程不安全 Vector : 底层的数据结构使用的是链表结构 线程安全,同步的类,函数都是s原创 2017-11-03 16:40:22 · 275 阅读 · 0 评论 -
jvm系列(一): java GC算法 垃圾收集器
GC算法 垃圾收集器概述垃圾收集 Garbage Collection 通常被称为“GC”,它诞生于1960年 MIT 的 Lisp 语言,经过半个多世纪,目前已经十分成熟了。jvm 中,程序计数器、虚拟机栈、本地方法栈都是随线程而生随线程而灭,栈帧随着方法的进入和退出做入栈和出栈操作,实现了自动的内存清理,因此,我们的内存垃圾回收主要集中于 java 堆和方法区中,在程序运行期间,这部分内存的分...原创 2018-03-07 09:32:32 · 147 阅读 · 0 评论