`
文章列表
在安装了开发版的SQL Server2005 后,可以从Management Studio里面进行所有的操作,但是通过jdbc连接时出现错误:Connection refused: connect经过几小时的挣扎,在配置管理器里面发现了问题,原来是TCPIP服务没有默认打开,解决如下:1、打开SQL Server Configuration Manager -> Protocols for SQLEXPRESS -> TCP/IP2、右键单击启动TCP/IP3、双击进入属性,把IP地址中的IP all中的TCP端口设置为14334、重新启动SQL Server 2005服务
      大部分数据库,包括MS SqlServer, DB2, Oracle的事务都会影响游标.最常见的错误就是在游标中嵌入了一组事务,这时会导致数据库报错.其原因是:      数据库程序中很重要的一点就是事务处理(transaction或者the unit of work(UOW))。事务当中的任何一部分失败,整个事物就会失败。利用COMMIT和ROLLBACK进行适当的事务控制对于保证数据完整性来说是至关重要的。      当在使用游标的时候使用COMMIT或者ROLLBACK语句时,游标的行动取决于是否在生命的时候加了WITH HOLD子句。如果一个游标在声明的时候没有指定WITH ...
最近几天在整理客户的数据,数据量比较大,有几十万条,用到了excel。用户提供的数据有很多重复的,这个我们要挑拣出来,我用代码写挑拣重复的数据,原来用jxl解析excel,发现excel不支持office2007,并且excel2003最大的行数只能是65535,这样就不能运行一次代码解决问题了。查了下资料,apache的POI可以解析office2007。下面两个简单例子望能提供给网友参考。 1.读取excel2007 Java代码         //office2007工作区           XSSFWorkbook wb = new XSSFWorkbook(new FileIn ...
1、利用System.getProperty()函数获取当前路径: System.out.println(System.getProperty("user.dir"));//user.dir指定了当前的路径 2、使用File提供的函数获取当前路径: File directory = new File("");//设定为当前文件夹 try{     System.out.print ...
java在执行.bat文件时,经常会出现卡住不动的情况,我们称之为阻塞. 发生阻塞的原因是,在使用Runtime.getRuntime.exec("xx:/xxxx.bat")时,会有outputStream,ErrStream,InputStream三个IO流,如果这三个IO流都有数据的传输操作,那么必须对每一个IO流进行处理,如果有一个IO流漏处理了,那么程序将无限期的等待该IO流被处理,继而程序阻塞. 下面,已java打开安装apache2.2的.bat文件为例,说明一下如何处理阻塞. package com.multiable.util; import java ...
我编写了一个利用Java控制光驱的打开与关闭,并从光盘中拷贝文件到本地磁盘的一个工具类. 注意:此工具类只适合最基本的从CD\DVD上拷贝文件到本地,不适合其抓取音轨等复杂操作. package com.multiable.Composite; import java.io.File; import java.io.FileWriter; import java.util.ArrayList; import javax.swing.JOptionPane; import javax.swing.filechooser.FileSystemView; /** * A pro ...
启动tomcat,发现功能异常,检查日志后,发现有以下一段错误记录: validateJarFile(E:\workspace\gzmetro\webapp\WEB-INF\lib\servlet-api-2.4.jar) - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class 错误原因: tomcat的lib目录下已经有Servlet.class这个类了,工程目录下的lib的的某些jar包里又有,导致加载失败。 解决方案: 清楚工程lib下多余的 ...
整理了一个工具类, 用于在SWT中显示GIF图片 /** * 用于显示GIF图片的util类 * * @author mark.wang */ public class ImageViewer extends Canvas { protected Point origin = new Point(0, 0); protected Image image; protected ImageData[] imageDatas; protected Image[] images; protected int current; private in ...
由于java程序是“write once, run everywhere”,用java读写注册表,那程序的跨平台性就差了。java对注册表的操作,在jdk1.4以前的版本中,那是不可能的,只能用JNI来实现;然而jdk1.4之后提供的prefs包可以操作windows注册表,不过定死了root只在SOFTWARE/JavaSoft/prefs下,估计也是出于这种两难吧,又要保证所谓平台无关,还要照顾大家对windows的依赖。下面将从两方面来介绍对注册表的操作。 一、 使用JDK提供的Preferences类 首先得到Preferences的一个对象,这个对象就规定了你要在注册表的哪个位置写入 ...
转自:http://blog.csdn.net/ragic/article/details/5583164 今天要写个远程重启服务的功能,为了开发速度,暂时定为Java代码+WMIC命令的方法,简单的说,就是利用Java调用本机应用程序的方法。涉及到的Java类有java.lang包里面的Runtime、Process、ProcessBuilder三个类,以及wmic中重启服务的命令。因为之前也写过这方面的东西,所以很习惯性的写出了代码: Process p = Runtime.getRuntime().exec("wmic ..."); BufferedR ...
转载自: http://blog.csdn.net/pathuang68/article/details/6920076 在某些情况下,需要用Java applicatioin来模拟form,向服务器(本文以servlet为例)发送http post请求,包括提交表单域中的数据以及上传文件。如果仅仅是传递form中的数据,而不包含上传文件,那是很简单的,比如Java application可以这么写: package com.pat.postrequestemulator; import java.io.BufferedReader; import java.io.InputStr ...
转载自:http://juncao2011.iteye.com/blog/973988 tomcat6配置: 1.单向认证,就是传输的数据加密过了,但是不会校验客户端的来源 2.双向认证,如果客户端浏览器没有导入客户端证书,是访问不了web系统的,找不到地址 如果只是加密,我感觉单向就行了。 如果想要用系统的人没有证书就访问不了系统的话,就采用双向 单向配置: 第一步:为服务器生成证书 使用keytool 为 Tomcat 生成证书,假定目标机器的域名是“ localhost ”, keystore 文件存放在“ C:\tomcat.keystore ”,口令为“ passwor ...
问题:   下载了最新版的elipse后,发现在类或对象后面.一下竟然没有反应,输入.然后再按alt+/依然没有反应. 解决方法: 当在用eclipse或是myeclipse时,可能会遇到不能自动提示,就是当你用到点的时候,后面不会出现相关的提示信息。这时,解决方法如下 : 1、菜单window->Preferences->Java->Editor->Content Assist->Enable auto activation 选项要打上勾 2、window->Preferences->Java->Editor->Content As ...
thinking in java书上对正则表达式翻译不准确,导致学习困难,特从网上摘取了对量词的更准确浅显的定义,以此帮助自己记忆. 正则表达式的量词分别式贪婪,惰性,支配性 1.贪婪量词:先看整个字符串是不是一个匹配。如果没有发现匹配,            它去掉最后字符串中的最后一个字符,并再次尝试。 2.惰性量词: 先看字符串中的第一个字母是不是一个匹配。如果单独            这一个字符还不够,就读入下一个字符,组成两个字符的字符串。            如果还是没有发现匹配,惰性量词继续从字符串添加字符            直到发现一个匹配或者整个字符串都检查过也没有 ...
正则表达式,简单部分可参加Pattern的javadoc介绍. 现在我来介绍一下捕获组,非捕获组. 注意:由于论坛发帖限制,表格中出现或的,请一律考虑成|字符 捕获组 字符描述示例(pattern)匹配pattern并捕获结果,自动设置组号。(abc)+d匹配abcd或者abcabcd(?<name>pattern)或(?'name'pattern)匹配pattern并捕获结果,设置name为组名。\num对捕获组的反向引用。其中 num 是一个正整数。(\w)(\w)\2\1匹配abba\k< name >或\k' name '对命名捕获组的反向引用。其中 name 是 ...
Global site tag (gtag.js) - Google Analytics