java
文章平均质量分 66
Alanc_
攻城师
展开
-
java.util.Date和java.sql.Date的区别和相互转化
java.util.Date是在除了SQL语句的情况下面使用的。 java.sql.Date是针对SQL语句使用的,它只包含日期而没有时间部分 它们都有getTime方法返回毫秒数,自然就可以直接构建。 java.util.Date 是 java.sql.Date 的父类,前者是常用的表示时间的类,我们通常格式化或者得到当前时间都是用他,后者之后在读写数据库的时候用他,因为PreparedSt转载 2015-08-27 09:54:50 · 325 阅读 · 0 评论 -
equals方法避免空指针的比较方法
首先看个例子 public static void main(String[] args) { String a=null; if("aa".equals(a))//这种情形,不出现空指针异常 //if(a.equals("aa"))//出现空指针异常 { System.out.println(true); } else { System.out.print转载 2016-03-03 11:48:32 · 25971 阅读 · 1 评论 -
poi解析上传的Excel xlsx 保存到Oracle 趁还没忘记,留下
/** * 上传文件 * * @param action * @param request * @param response * @return */ public ActionForward doUploadFiles(Action action, HttpServletRequest request, HttpServletResponse response) {原创 2015-12-02 20:01:10 · 711 阅读 · 0 评论 -
有关java内存泄露
一、Java内存回收机制 不论哪种语言的内存分配方式,都需要返回所分配内存的真实地址,也就是返回一个指针到内存块的首地址。Java中对象是采用new或者反射的方法创建的,这些对象的创建都是在堆(Heap)中分配的,所有对象的回收都是由Java虚拟机通过垃圾回收机制完成的。GC为了能够正确释放对象,会监控每个对象的运行状况,对他们的申请、引用、被引用、赋值等状况进行监控,Java会使用有向图的方转载 2015-12-16 10:50:19 · 441 阅读 · 0 评论 -
java的poi技术读取Excel
http://www.cnblogs.com/hongten/p/java_poi_excel_xls_xlsx.html 使用poi来解析Excel的xls和xlsx。转自 http://hao0610.iteye.com/blog/1160678 解析xls import java.io.FileInputStream; import java.io.转载 2015-11-26 20:23:08 · 491 阅读 · 0 评论 -
java serializable序列化的作用
1、序列化是干什么的? 简单说就是为了保存在内存中的各种对象的状态(也就是实例变量,不是方法),并且可以把保存的对象状态再读出来。虽然你可以用你自己的各种各样的方法来保存object states,但是Java给你提供一种应该比你自己好的保存对象状态的机制,那就是序列化。 2、什么情况下需要序列化 a)当你想把的内存中的对象状态保存到一个文件中或者数据库中时候转载 2015-11-02 09:31:53 · 475 阅读 · 0 评论 -
java随机生成数字字母验证码
数字加字母public class RandomTest { public static void main(String[] args) { String[] beforeShuffle = new String[] { "2", "3", "4", "5", "6", "7", "8", "9", "A", "B", "C", "D", "E", "F", "G", "H",原创 2015-10-30 11:48:19 · 2945 阅读 · 0 评论 -
javax.mail 调用企业邮箱发送邮件
项目上加的功能,刚做好,亲测,也是吃了个大亏;值得注意的几点: 1、检查smpt、pop3和imap服务是否开启,我用的163免费企业邮箱默认是开启; 2、检查包,不能冲突,再就是javax.mail-xxx.jar,不是那种javax.mail-api-xxx.jar; 3、其他就是验证类一定要加,然后“mail.smtp.auth","true",默认要设置使用验证。 废话不多说,上代原创 2015-10-30 11:17:07 · 2388 阅读 · 0 评论 -
java查漏补缺
递归应用: 递归,就是自己调用自己,但是注意得有递归的出口,也就是必须得有一个明确的结束条件,否则会造成死循环等严重的后果。 public class testRecursion{ int i = 1; //递归方法 public method(){ system.out.print(1); while(i > 0){ system.out.print(2)原创 2015-10-28 14:02:28 · 432 阅读 · 0 评论 -
iterator和List的区别
我们学习到集合的遍历的时候会掌握很多种方法,往往选择就会纠结,以前我也没怎么关注,今天算是弄清楚了。 iterator这是一个迭代器,返回的类型是iterator,遍历的效率高,而且做查询的时候iterate()会先到数据库中把id都取出来, 然后真正要遍历某个对象的时候先到缓存中找,如果找不到,以id为条件再发一条sql到数据库,这样如果缓存中没有数据,则再查询数据库。iterate原创 2015-09-23 10:08:44 · 4233 阅读 · 0 评论 -
日期类的加减及java中所以日期类的操作算法大全
1.计算某一月份的最大天数 1Calendar time=Calendar.getInstance(); 2time.clear(); 3time.set(Calendar.YEAR,year); //year 为 int 4time.set(Calendar.MONTH,i-1);//注意,Calendar对象默认一月为0 5int day=tim转载 2015-09-06 14:01:17 · 703 阅读 · 0 评论 -
java实现String,date,timestamp相互转换
java常用的一些转换原创 2015-08-19 17:15:49 · 1219 阅读 · 0 评论 -
有关java的一些类型转换
Object转换成int Object obj; 方法一 Integer.parseInt(String.valueOf(obj)); 方法二 Integer.parseInt(obj==null?"":obj.toString()); ---------------------------------------------------------------------原创 2015-08-28 09:30:14 · 547 阅读 · 0 评论 -
JAVA利用jxl读取Excel内容
JAVA可以利用jxl简单快速的读取文件的内容,但是由于版本限制,只能读取97-03 xls格式的Excel。 import java.io.File; import java.io.FileInputStream; import jxl.Cell; import jxl.Sheet; import jxl.Workbook; public class testxls {转载 2016-03-09 14:25:36 · 449 阅读 · 0 评论