摘要: 今天在做文件上传后,写了一个删除文件的功能,遇到一个问题:delete(); 和deleteOnExit();方法的区别刚开始没看清以为deleteOnExit()是判断文件存在的话就删除,于是果断用了这个方法,测试时发现怎么也删除不了后来查了API才发现两者区别:delete()删除此抽象路径名表示的文件或目录。deleteOnExit()在虚拟机终止时,请求删除此抽象路径名表示的文件或目录。也就是说用第二个方法时,程序运行状态下是不会删除文件的,当程序终止后才会删除文件。 阅读全文
posted @ 2014-03-28 17:30 群星 阅读(1156) 评论(0) 推荐(0) 编辑
摘要: 今天写sqlserver2000的分页,条件过滤时查询了一些博客,找了一些常用的分页的解决方案, 主要有三中:1. not in 2. id大于 3.存储过程此处我就列举个自己感觉最简单,最容易理解,最好用的方案。也就是not in select top 页容量数 * from template where id not in ( select top (页号-1)*页容量 id from template where name like '%'+#{name}+'%' order by id desc ... 阅读全文
posted @ 2014-03-28 15:48 群星 阅读(561) 评论(0) 推荐(0) 编辑
摘要: 1.oracle10 ,11jdbc.driverClassName=oracle.jdbc.driver.OracleDriverjdbc.url=jdbc:oracle:thin:@localhost:1521:mydbjdbc.username=userjdbc.password=pwd2.sqlserever2000jdbc.driverClassName=com.microsoft.jdbc.sqlserver.SQLServerDriverjdbc.url=jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=mydbjdbc 阅读全文
posted @ 2014-03-24 10:09 群星 阅读(318) 评论(0) 推荐(0) 编辑
摘要: 今天帮同事调程序发现一个mybatis支持的jdbc数据类型问题: mybatis默认是不支持数据类型为“BINARY_DOUBLE”,"BINARY_FLOAT"的数据类型的 建议最好用"NUMBERIC"来处理如果确实需要,就要考虑自己写数据类型转换了 阅读全文
posted @ 2014-03-18 15:05 群星 阅读(388) 评论(0) 推荐(0) 编辑
摘要: 问题描述Unsupported major.minor version 51.0解决方案选择项目->右键点击“Properties”->选择"Java Compiler"->将Compiler compliance level 改成本机安装的JDK版本即可。 阅读全文
posted @ 2014-01-22 21:46 群星 阅读(131) 评论(0) 推荐(0) 编辑
摘要: public static void main(String[] args) { System.out.println("请输入值,以回车结束:"); Scanner sc = new Scanner(System.in); sc.useDelimiter("\n"); while (sc.hasNext()) { String s = sc.next(); System.out.println("获取值:"+s); } }1.用Scanner类封装system.in输入流2.sc.userDelimiter("\n&quo 阅读全文
posted @ 2014-01-08 13:53 群星 阅读(1026) 评论(0) 推荐(0) 编辑
摘要: ln命令主要用途:将一个文件或目录在同一个文件系统或者另一个不同的文件系统的某个位置建立一个链接,类似windows系统中的超链接,这样当我们在链接处访问被链接的目录或文件时就可以通过此链接来访问,不必要再进入要访问的文件系统中。建立链接有两种:硬链接和符号链接硬链接命令:sudo ln -d 源文件 目标文件 ,硬链接必须在同一个文件系统中,且硬链接不能指向目录(只适用于超级用户)符号链接命令:sudo ln -s 源文件 目标文件 ,其中s(symbolic)是符号标志,符号链接可以不必在同一个文件系统中如:sudo ln /usr/lib/jvm /usr/bin/java sudo . 阅读全文
posted @ 2013-12-31 09:25 群星 阅读(5149) 评论(0) 推荐(0) 编辑
摘要: 在linux系统中默认是使用安装系统时添加的那个用户名,密码登陆的,所以操作时是用的登陆账户的权限。要想获取系统root用户的权限进行操作,就要使用“sudo+命令”sudo调用一次后就失去了root的权限,所以要使用root用户权限,必须每次都要加上sudo。如:sudo apt-get install package_name 安装/更新一个 deb 包参考:http://www.cnblogs.com/holynn/archive/2009/05/04/1448658.html 阅读全文
posted @ 2013-12-30 12:51 群星 阅读(577) 评论(0) 推荐(0) 编辑