java 问题
文章平均质量分 77
kiss_vicente
神马都是浮云,java才是永恒.
展开
-
ERROR:JDWP Unable to get JNI 1.2 environment ,jvm-> GetEvn() return =-2
try{ Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); Connection conn=DriverManager.getConnection("jdbc:odbc:driver={Microsoft Access原创 2011-09-05 10:36:54 · 708 阅读 · 0 评论 -
java.lang.UnsupportedClassVersionError: Bad version number in .class file
java.lang.UnsupportedClassVersionError: Bad version number in .class file造成这种过错是ni的支撑Tomcat运行的JDK版本与支撑application运行的JDK版本不一致导致的.把它们的JDK版原创 2011-09-16 00:38:41 · 447 阅读 · 0 评论 -
jxl 导入excel以及日期格式处理
先建一个excel文件abc.xls.放到E盘根目录下。形如下:namesecondNamehot1leave1hot2leave2然后在数据库里建表。CREATE TABLE `name` (`name` varchar(30) default NULL,`secondname` varcha转载 2011-12-19 17:16:28 · 9718 阅读 · 0 评论 -
使用Java程序一次分段读取所有数据(如海量数据)并计数处理
前段时间遇到一个问题,很简单就是定时任务删除数据库中三个月前的数据;无非就是delete...from...where;当时的需求要考虑这几个问题:1.效率2.一次读取全部3.保留部分数据先说一下当时的需求,删除三个月前的动态(团队动态),但有些团队的动态本身就很少,删除了影响前台数据量,所以只删除三个月内动态>200条的数据;其实完全可以一个简单的dele转载 2012-05-28 15:19:13 · 2183 阅读 · 0 评论 -
Java schedule与scheduleAtFixRate区别
schedule和scheduleAtFixedRate的区别在于,如果指定开始执行的时间在当前系统运行时间之前,scheduleAtFixedRate会把已经过去的时间也作为周期执行,而schedule不会把过去的时间算上。 比如 SimpleDateFormat fTime = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");转载 2012-06-04 09:09:35 · 3544 阅读 · 0 评论 -
触发Full GC执行的情况
除直接调用System.gc外,触发Full GC执行的情况有如下四种。1. 旧生代空间不足旧生代空间只有在新生代对象转入及创建为大对象、大数组时才会出现不足的现象,当执行Full GC后空间仍然不足,则抛出如下错误:java.lang.OutOfMemoryError: Java heap space 为避免以上两种状况引起的FullGC,调优时应尽量做到让对象在Minor转载 2013-02-05 09:43:15 · 8103 阅读 · 0 评论 -
POI解析excel2007和生成excel2007
最近几天在整理客户的数据,数据量比较大,有几十万条,用到了excel。用户提供的数据有很多重复的,这个我们要挑拣出来,我用代码写挑拣重复的数据,原来用jxl解析excel,发现excel不支持office2007,并且excel2003最大的行数只能是65535,这样就不能运行一次代码解决问题了。查了下资料,apache的POI可以解析office2007。下面两个简单例子望能提供给网友参考。原创 2011-12-20 14:57:25 · 10874 阅读 · 5 评论 -
java用户角色权限设计
实现业务系统中的用户权限管理 B/S系统中的权限比C/S中的更显的重要,C/S系统因为具有特殊的客户端,所以访问用户的权限检测可以通过客户端实现或通过客户端+服务器检测实现,而B/S中,浏览器是每一台计算机都已具备的,如果不建立一个完整的权限检测,那么一个“非法用户”很可能就能通过浏览器轻易访问到B/S系统中的所有功能。因此B/S业务系统都需要有一个或多个权限系统来实现访问权限检测,让经过授权转载 2013-05-14 10:44:39 · 3043 阅读 · 0 评论