java
dyyweb
这个作者很懒,什么都没留下…
展开
-
java FileIO类
package system;import java.io.*;import java.util.*;/**此类完成文件输入输出的常用功能*/public class FileIO{/**将一个字符串写稿到文件中*/public static boolean writeStrToFile(File f,String str)//将数据写入到文件中{ try { if(!f.exists()) f.createNewFile(); FileOutputStream fos = new Fi原创 2010-12-16 10:50:00 · 810 阅读 · 0 评论 -
每个学Java的人都应该搞懂的问题
<br />1.什么是java,java2,JDK?JDK后面的1.3,1.4.2又是怎么回事?<br /> java是一种通用的,并发的,强类型的,面向对象的高级编程语言。 JDK是sun公司开发的免费java开发工具J2SDK (JAVA2 Software Develop Kit)<br />2.什么是JRE ,J2RE?<br /> J2RE就是java2 Runtime Environment 即java运行环境,有时候简称JRE。如果你只需要运行java程序或Applet,下载并安装它即原创 2010-12-16 11:16:00 · 559 阅读 · 0 评论 -
java I/O操作
读文件、写文件一、 读文件:① FileOutputStream打开文件输出流,通过write方法以字节为单位写入文件,是写文件是通用的方法,能写入任何类型的文件,特别适合写二进制数据的文件。② OutputStreamWriter打开文件输出流,通过write方法以字符为单位写入文件,能够将字符数组和字符写入文件。③ PrintWriter打开文件输出流,通过print和println方法写字符串到文件,与System.out的用法相似,常用于写入格式化的文本。④原创 2010-12-16 10:48:00 · 432 阅读 · 0 评论 -
showModalDialog()、showModelessDialog()方法使用详解
Javascript有许多内建的方法来产生对话框,如:window.alert(), window.confirm(),window.prompt().等。 然而IE提供更多的方法支持对话框。如: <br /><br />showModalDialog() (IE 4+ 支持) <br /><br />showModelessDialog() (IE 5+ 支持) <br /><br />window.showModalDialog()方法用来创建一个显示HTML内容的模态对话框,由于是对话框,因此它并没有原创 2010-12-16 10:52:00 · 372 阅读 · 0 评论 -
关于GBK、GB2312、UTF8之间的区别
<br />UTF-8:Unicode Transformation Format-8bit,允许含BOM,但通常不含BOM。是用以解决国际上字符的一种多字<br /> <br />节编码,它对英文使用8位(即一个字节),中文使用24为(三个字节)来编码。UTF-8包含全世界所有国家需要用到的字<br /> <br />符,是国际编码,通用性强。UTF-8编码的文字可以在各国支持UTF8字符集的浏览器上显示。如,如果是UTF8编码,则在<br /> <br />外国人的英文IE上也能显示中文,他们无需下载I原创 2010-12-16 11:05:00 · 539 阅读 · 0 评论 -
如何在spring框架中解决多数据源的问题
<br />在我们的项目中遇到这样一个问题:我们的项目需要连接多个数据库,而且不同的客户根据需要会去访问不同的数据库,而我们使用的spring和hibernate框架在使用的时候往往总是配置一个数据源,hibernate的sessionFactory在执行数据持久化的时候总是去访问这个数据源来连接数据库。这样,一个多数据源的问题出现了:如何让sessionFactory在执行数据持久化的时候,根据客户的需求访问不同的数据源?我们能不能在spring的框架下通过少量修改得到解决?是否有什么设计模式可以利用?<转载 2010-12-16 11:12:00 · 599 阅读 · 0 评论 -
九种弹出窗口代码:
<br />九种弹出窗口代码:<br /><script language="javascript"> <br /><!-- <br />window.open ('page2.htm', 'newwindow', 'height=350, width=470, top=0,left=0, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=no, status=no') <br />//写成一行<br />--> <br /></scr原创 2010-12-16 10:53:00 · 694 阅读 · 0 评论 -
Java获取请求客户端的真实IP地址
<br />通常通过request.getRemoteAddr() <br /><br />取得客户端的IP地址,做鉴权和校验,逻辑没问题,那么肯定request.getRemoteAddr()出了问题,google下,发现有人遇到类似的问题。 <br /><br />最终定位为request.getRemoteAddr()这种方法在大部分情况下都是有效的。但是在通过了Apache,Squid等反向代理软件就不能获取到客户端的真实IP地址了。 <br /><br />如果使用了反向代理软件,将http://原创 2010-12-16 10:57:00 · 570 阅读 · 0 评论 -
SVN的安装配置 以及与MyEclipse 整合使用开发
首先安装服务器和客户端软件 : <br />Setup-Subversion和 Subversion的Windows客户端TortoiseSVN <br />这两个软件是必须安装的,这里给大家提供一下下载地址: <br />Setup-Subversion: <br />http://subversion.tigris.org/files/documents/15/44049/Setup-Subversion-1.5.3.msi<br />TortoiseSVN: <br />http://dl.pconl原创 2010-12-16 11:10:00 · 441 阅读 · 0 评论 -
java正则表达式 过滤特殊字符的正则表达式
Java代码// 过滤特殊字符 public static String StringFilter(String str) throws PatternSyntaxException { // 只允许字母和数字 // String regEx = "[^a-zA-Z0-9]"; //原创 2010-12-16 11:14:00 · 770 阅读 · 0 评论 -
Blob,Clob类型转换String
<br />1.写入Blob字段<br />CsOaMail mail = new CsOaMail(from, to[0], null, null, subject,new Date(), null, "0", sentFolderId);<br />mail.setContent(Hibernate.createBlob(content.getBytes("UTF-8")));<br /> <br />cm = (CsOaMail) emailDAO.save(mail);//保存入库<br /><原创 2010-12-16 11:15:00 · 827 阅读 · 0 评论 -
jdbc 几种常见的数据库_连接
<br />常见的数据库的连接方法:<br /><br />oracle<br />drive: oracle.jdbc.driver.OracleDriver<br />connect String: "jdbc:oracle:thin:@hostip:1521:oracleSID"<br /><br />sybase:<br />drive: com.sybase.jdbc.SybDriver<br />connect String: "jdbc:sybase:Tds:hostip:4000/datab原创 2010-12-16 11:13:00 · 475 阅读 · 0 评论 -
JDBC操作id(uuid.hex)自动生成类
<br />package cn.createsoft.saas.util;<br />import java.net.InetAddress;<br />/**<br />* UUID.HEX生成器<br />* <br />* @author dengyang<br />* <br /><br />* 日期: Jun 10, 2010 <br />* 时间: 7:47:49 AM<br />*/<br />public class UUIDHexGenerator {<br />private Stri原创 2010-12-16 11:11:00 · 1350 阅读 · 1 评论 -
js中参数带单引号和双引号问题!已解决
<br />比如:这是js一个函数 :<br />function buyeranswer(str){<br />alert("I am dengyang")<br />}<br />用下面各种写法来调用这个函数:<br />错误写法:<br />tablebuy+="<div id='page' class='clear spage'>共<s:property value='#request.pageBean.allRow' />条记录 当前第"+currentPage+"/<s:property val原创 2010-12-16 11:00:00 · 1973 阅读 · 0 评论 -
java web 定时器用法
<br />在做web开发的时候,经常需要在一定的时间去跟新某些东西,或是加载某些东西,这就用到了定时器。<br />当Web工程启动时,定时器能自动开始计时,在整个Web工程的生命期里,定时器每过一段时间就执行一次,所以考虑定时器存放的位置。<br />定时器肯定不能不能简单的存在于单个Servlet或JavaBean中,必须能让定时器宿主的存活期为整个Web工程生命期,在工程启动时能自动加载运行。结合这两点,跟 Servlet上下文有关的侦听器就最合适不过了,通过在工程的配置文件中加以合理配置,会在工程原创 2010-12-16 11:01:00 · 1014 阅读 · 0 评论 -
在myeclipse中配置weblogic
安装WebLogic8.1 和10.01 下面操作基本类似~~~~<br />安装WebLogic比较容易,在这里就不再累述了,大家可以参阅相关文档。现在着重讲一下WebLogic的配置,因为后面在配置MyEclipse时将用到这里的有关信息。 <br />(1)运行开始/程序/BEA WebLogic PlatFORM 8.1/Configuration Wizard。 <br />(2)选择Create a new WebLogic configuration,下一步。 <br />(3)选择Basic原创 2010-12-16 11:02:00 · 853 阅读 · 0 评论 -
设置cookies过期时间的几种方法
<br />默认cookies失效时间是直到关闭浏览器,cookies失效,也可以指定cookies时间。<br />Response.Cookies("user_name").Expires=Date+1 '指定cookie保存时间<br />保留COOKIES一个小时<br />Response.Cookies("MyCookie").Expires= (now()+1/24) <br />Response.Cookies("MyCookie").Expires = DateAdd("h", 1, No原创 2010-12-16 11:04:00 · 1029 阅读 · 0 评论 -
java类型转换
<br /><br />----------------------------String--> % %----------------------------------------<br />把字符串转化为相应的数值:<br />int型 Integer.parseInt(字符串) <br />long型 Long.parseLong(字符串) <br />float型 Folat.valueOf(字符串).floatValue() <br />double型 Double.valueOf(字符串).原创 2010-12-16 11:07:00 · 548 阅读 · 0 评论 -
JAVA中将String类型转为Date写入数据库的datatime类型字段中
<br />JAVA中将String类型的字符串写入数据库的datatime方法如下<br /> birth1 = txtyear.getText()+"-"+txtmoth.getText()+"-"+txtday.getText();//获取文本域里的值<br /> SimpleDateFormat sdf = new SimpleDateFormat("yyyy-mm-dd");//设置日期格式<br /> java.util.Date birth =null;<br /原创 2010-12-16 11:08:00 · 4902 阅读 · 0 评论 -
java自定义异常类
<br />package test;<br />import java.sql.Connection;<br />import java.sql.DriverManager;<br />/**<br />* 自定义异常类<br />* @author student<br />*<br />*/<br />public class DBAccessException extends Exception {<br />protected Throwable throwable;<br />/**<br />原创 2010-12-16 11:08:00 · 768 阅读 · 0 评论 -
Tomcat多域名绑定和虚拟目录
<br />tomcat采用默认安装,要想tamcat直接绑定多个域名,这里我们需要修改配置文件:C:/Program Files/Apache Software Foundation/Tomcat 5.5/conf/server.xml<br />server.xml 的修改方式如下:<br /><br />(一)多域名绑定<br />1.如果你要绑定网站,首先是要把tomcat的默认访问端口8080,修改成80<br />原 始:<br /><Connectorport="8080" maxHttpHe原创 2010-12-16 11:09:00 · 539 阅读 · 0 评论 -
为什么上传文件的表单里要加个属性enctype
<br />上传文件的表单中<form>要加属性enctype="multipart/form-data",很多人只是死记硬背知道上传表单要这么写,知其然而不知其所以然。那到底为什么要添加这个属性呢?它是什么意思呢?它又有什么其他可选值呢?<br /> 其实form表单在你不写enctype属性时,也默认为其添加了enctype属性值,默认值是enctype="application/x-www-form-urlencoded".这个属性管理的是表单的MIME编码,共有三个值可选:<br />原创 2010-12-16 11:11:00 · 558 阅读 · 0 评论 -
springmvc中自己实现的token防表单重复提交,防止二次提交
springmvc中自己实现的token防表单重复提交,防止二次提交http://www.oschina.net/code/snippet_100825_21906在我的 另外一个空间里!springmvc中自己实现的token防表单重复提交,防止二次提交原创 2013-06-04 15:58:07 · 2212 阅读 · 0 评论