- 博客(20)
- 资源 (3)
- 收藏
- 关注
原创 常用正则表达式
常用正则表达式(包括中文匹配)2007-10-24 10:21常用正则表达式 正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。匹配中文字符的正则表达式: [\u4e00-\u9fa5]匹配双字节字符(包括汉字在内):[^\x00-\xff]应用:计算字符串的长度(一个双字节字符长度计2,ASCII字符
2012-08-20 16:23:21 493
转载 线程安全 单例模式
线程安全-单例模式线程安全性的定义:如果你的代码所在的进程中有多个线程在同时运行,而这些线程可能会同时运行这段代码。如果每次运行结果和单线程运行的结果是一样的,而且其他的变量的值也和预期的是一样的,就是线程安全的。 或者说:一个类或者程序所提供的接口对于线程来说是原子操作或者多个线程之间的切换不会导致该接口的执行结果存在二义性,也就是说我们不用考虑同步的问题。线程安全问
2012-07-23 17:43:27 783
原创 MyEclipse时间显示问题
在window preferencesTOMCAT 下面的jdk里optional java vm arguments写上下面代码即可 -Duser.timezone=Asia/Shanghai
2011-09-19 12:24:35 856
转载 jstl中的<fmt:formatNumber>标签
设置显示时间戳 request.setAttribute("currentTimeStamp",Calendar.getInstance().getTime());%>显示:2009-11 显示:2009-11-30 23:47:06
2011-08-26 11:13:46 1603
转载 Oracle TNSNAMES.ORA配置
在安装目录下,如:E:\Oracle\Ora81\network\ADMIN下用写字板或记事本打开TNSNAME.ORA文件,文件内容大概如下: TEST.SOFTONE.COM = (DESCRIPTION = (ADDRESS_LIST = (ADDR
2011-08-05 17:23:23 700
原创 iframe高度自动适应
最近在用iframe嵌套页面,可是由于页面高度不一样,显示就不美观了!后来同事在网上找了很久,终于找到了解决办法,我在这里记录下,以便日后查看。 1.非跨域实现 有A.html和B.html两个页面,A.html中引入B.html:如: 注:有些
2011-07-12 13:55:36 588
转载 word文档自动生成目录
一篇word文档,内容有大的章,小的节。如何把章节抽出来生成目录? 目录通常是长文档不可缺少的部分,有了目录,用户就能很容易地知道文档中有什么内容,如何查找内容等。Word提供了自动生成目录的功能,使目录的制作变得非常简便,而且在文档发生了改变以后,还可以利用更新目录的功能来适
2011-07-08 14:22:35 857
原创 文件上传FileUpload组件
1.jsp页面:method必须为post,enctype="multipart/form-data"Html代码 <a title="收藏这段代码" onclick="function onclick(){function onclick(){code_favorites_do_favorite(this);return false;}}" href="ja
2011-06-13 17:56:00 1266
转载 ajax 同步和异步的区别
举个例子:普通B/S模式(同步)AJAX技术(异步)同步:提交请求->等待服务器处理->处理完毕返回 这个期间客户端浏览器不能干任何事异步: 请求通过事件触发->服务器处理(这是浏览器仍然可以作其他事情)->处理完毕------------------------------------------------------------------------------------------
2011-06-09 23:03:00 35468 5
原创 padding和margin的区别
以来我都分不轻这两个属性的具体含义,所以今天查了下,终于算是明白了!边距属性(margin)通常是设置一个页面中一个元素所占的空间的边缘到相邻的元素之间的距离,而间隙属性(padding)通常是设置一个元素中间的内容(或元素)到父元素之间的间隙(或距离)。对于边距属性(margin)有以下属性: 1)左边距属性(margin-left):该属性用来设定左边距的宽度。 2)右边距属性(mar
2011-06-03 16:25:00 1833
转载 json入门基础教程
<br />在异步应用程序中发送和接收信息时,可以选择以纯文本和 XML 作为数据格式。掌握 Ajax的这一期讨论另一种有用的数据格式 JavaScript Object Notation(JSON),以及如何使用它更轻松地在应用程序中移动数据和对象。<br />如果您阅读了本系列前面的文章,那么应已对数据格式有了相当的认识。前面的文章解释了在许多异步应用程序中如何恰当地使用纯文本和简单的名称/值对。可以将数据组合成下面这样的形式:firstName=Brett&lastName=McLaughlin&em
2011-05-23 15:08:00 757
原创 java编译
今天我在找webservice的例子,要把java类个编译了,然后我自己创建了一个User类如下package data;内容如下:public class User implements java.io.Serializable{ .....}这个User.java已经编译成了User.class现在另外一个Service.java需要用User这个类import data.User;这句使用javac命令编译不通过,提示“软件包data不存在”,然后我找到以下的编译方法:问题是由于你没有编译包路径,
2011-05-13 17:33:00 439
翻译 交换两个变量的值(不借助于第三个变量)
<br />很多在面试或者其它考试的时候会遇到这样一道题,不借助于第三个变量而交换两个变量的值,开始的时候想想确实不知道应该怎样做,通常,我们借助于第三个变量的做法是:intx = 3, y = 8; inttemp = x; x = y; y = temp;<br />当然这是借助于第三个变量来的,下面不借助于第三个变量来进行交换<br />第一种方法:intx =3, y = 8; x = x + y;//x = 11 y = x - y;//y = 11 - 8 = 3 x = x - y;//x =
2011-05-13 17:25:00 460
转载 FreeMarker模板文件的组成及基本语法详解(一)
本文主要介绍了FreeMarker模板文件有几部分组成?以及FreeMarker的一些基本语法知识.FreeMarker模板文件并不比HTML页面复杂多少,FreeMarker模板文件主要由如下4个部分组成:1. 文本:直接输出的部分2. 注释:格式部分,不会输出3. 插值:即${...}或#{...}格式的部分,将使用数据模型中的部分替代输出4. FTL指令:FreeMarker指定,和HTML标记类似,名字前加#予以区分,不会输出下面是一个FreeMarker模板的例子,包含了以上所说的4个部分Welc
2011-05-09 17:57:00 714
转载 FreeMarker模板文件的组成及基本语法详解(二)
FreeMarker的表达式输出变量时,这些变量可以是顶层变量,也可以是Map对象中的变量,还可以是集合中的变量,并可以使用点(.)语法来访问Java对象的属性.下面分别讨论这些情况1,顶层变量所谓顶层变量就是直接放在数据模型中的值,例如有如下数据模型:Map root = new HashMap(); //创建数据模型root.put("name","annlee"); //name是一个顶层变量对于顶层变量,直接使用${variableName}来输出变量值,变量名只能是字母,数字,下划线,$,
2011-05-09 17:54:00 591
原创 服务器端新建一个数据库,我要怎么使用?
打开oracle,在工具栏处找到Help-->Supported Info-->Tns Names,将以下这句话复制进去就OK!eg.ORACLE8I = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.99)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = Oracle8i) ) )然后以用户名密码登陆即可!
2011-05-09 14:24:00 1403
原创 Win7 、XP下MyEclipse svn用户名和密码修改问题
由于在svn的界面中并没有为我们提供直接更换用户名密码的地方,所以一旦我们需要更换用户名的就需要自己想一些办法。一般通过删除SVN客户端的账号配置文件来重新更换用户名和密码。在window xp下面他们的位置在系统盘的 Documents and Settings/计算机用户名/Application Data/Subversion/auth/文件夹中,把里面的所有文件删除。但是,我安装的是Win7。不能访问 C:/Documents and Settings 文件夹。提示没有权限。找到文章说,Win7
2011-04-27 16:55:00 8106 2
原创 WebLogic10.0大全从配置开始 +WebLogic10.0与MyEclipse6.5整合
1.安装 下载好server1001_win32.exe后,直接下一步点过,完成!2.配置域 安装完成后,在程序-BEA Products---Tools----Configuration Wizard中配置域,next点过,完成!3.破解 win下的使用方法 1.将license.bea和weblog_crack.jar拷贝到bea安装目录下,例如d:/bea 2.修改d:/bea/user_projects/domains/
2011-04-27 14:19:00 2586
原创 MyEclipse常用快捷键
MyEclipse 6.5 代码提示的设置MyEclipse 选择 Windows ->Preperences ->General ->keys 找到 word completion的快捷键把原alt+/删掉!//必须把Content Assist 的快捷键改成alt+/或者你想改的其他快捷键MyEclipse编码设置Myeclipse安装后编码默认是GB18030,一般推荐用UTF-8。如果在导入项目后发现乱码现象,那是编码设置设置不对。全局编码设置的方法:ToolBar-->Window-->Prefe
2011-04-15 11:18:00 1077 1
原创 Tomcat6.0数据源配置(SQL SERVER 2005 )
Tomcat6.0数据源配置,连接SQL SERVER 2005 EXPRESS在Tomcat目录下的/conf/server.xml 元素下加入: debug="5" reloadable="true" crossContext="true" > auth="Container" type="javax.sql.DataSource" maxActive="100" maxIdle="30" maxWait="10000" username="sa" pa
2011-04-13 14:07:00 910
MyEclipse6.5反编译
2011-04-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人