- 博客(33)
- 资源 (2)
- 收藏
- 关注
原创 Hibernate 不同数据库的连接及SQL方言
<br /><!--MySql 驱动程序 eg. mysql-connector-java-5.0.4-bin.jar--><br /> <property name="dialect">org.hibernate.dialect.MySQLDialect</property><br /> <property name="connection.driver_class">com.mysql.jdbc.Driver</property><br /> <!-- JDBC URL --><br /> <p
2010-09-14 08:59:00 440
原创 主流邮箱能正常显示的HTML邮件的技巧
发送html邮件的建议:用style写内联的CSS;少用图片;用table实现左右布局或者更复杂的布局;用background元素设置背景图片等。
2010-05-31 17:28:00 808
原创 JavaScript调用本地命令
JavaScript调用本地命令function exec (command) {window.oldOnError = window.onerror;window._command = command;window.onerror = function (err) {if (err.indexOf(utomation) != -1) {alert(命令已经被用户禁止!); return
2010-01-21 11:54:00 1576
原创 exception in thread "main" java.lang.NoClassDefFoundError 解决方案
cmd手动调.class文件时报以下异常 exception in thread main java.lang.NoClassDefFoundError 解决方法: 假设.class文件放置在d盘根目录 在环境变量classpath中添加“;D:/”
2009-11-19 13:59:00 866
原创 Spring Security加密策略
Acegi 对于密码提供三种方式:明文及不采用任何加密方式、MD5加密方式、哈希算法加密方式。只需要在DAO的认证管理器中分别加入以下对应配置:第一种:不使用任何加密方式的配置Java代码 "daoAuthenticationProvider" class="org.acegisecurity.providers.dao.DaoAuthenticationPro
2009-11-12 15:04:00 1830
原创 密码加密
任何一个正式的企业应用中,都不会在数据库中使用明文来保存密码的,我们在之前的章节中都是为了方便起见没有对数据库中的用户密码进行加密,这在实际应用中是极为幼稚的做法。可以想象一下,只要有人进入数据库就可以看到所有人的密码,这是一件多么恐怖的事情,为此我们至少要对密码进行加密,这样即使数据库被攻破,也可以保证用户密码的安全。 1 、MD5算法 最常用
2009-11-12 14:56:00 698
转载 Tomcat中用web.xml控制Web应用详解(2)
7 指定欢迎页 假如用户提供了一个像http://host/webAppPrefix/directoryName/ 这样的包含一个目录名但没有包含文件名的URL,会发生什么事情呢?用户能得到一个目录表?一个错误?还是标准文件的内容?如果得到标准文件内容,是index.html、index.jsp、default.html、default.htm或别的什么东西呢?Welcome-file-li
2009-11-02 10:48:00 348
转载 Tomcat中用web.xml控制Web应用详解(1)
1 定义头和根元素部署描述符文件就像所有XML文件一样,必须以一个XML头开始。这个头声明可以使用的XML版本并给出文件的字符编码。DOCYTPE声明必须立即出现在此头之后。这个声明告诉服务器适用的servlet规范的版本(如2.2或2.3)并指定管理此文件其余部分内容的语法的DTD(Document Type Definition,文档类型定义)。所有部署描述符文件的顶层(根)元素为web-
2009-11-02 10:45:00 423
原创 数据库隔离级别
隔离级别 当锁定用作并发控制机制时,它可以解决并发问题。这使所有事务得以在彼此完全隔离的环境中运行,但是任何时候都可以有多个正在运行的事务。可串行性是通过运行一组并发事务达到的数据库状态,等同于这组事务按某种顺序连续执行时所达到的数据库状态。 尽管可串行性对于事务确保数据库中的数据在所有时间内的正确性相当重要,然而许多事务并不总是要求完全的隔离。例如,多个作
2009-11-02 10:02:00 628
原创 HTTP 错误代码含义
所有 HTTP 状态代码及其定义。 代码 指示 2xx 成功 200 正常;请求已完成。 201 正常;紧接 POST 命令。 202 正常;已接受用于处理,但处理尚未完成。 203 正常;部分信息 — 返回的信息只是一部分。 204 正常;无响应 — 已接收请求,但不存在要回送的信息。 3xx 重定向 301 已移动 — 请求的数据具有新的位置且更改是永久的
2009-11-02 09:59:00 484
转载 JavaScript判断浏览器类型及版本
JavaScript判断浏览器类型一般有两种办法,一种是根据各种浏览器独有的属性来分辨,另一种是通过分析浏览器的userAgent属性来判断的。在许多情况下,值判断出浏览器类型之后,还需判断浏览器版本才能处理兼容性问题,而判断浏览器的版本一般只能通过分析浏览器的userAgent才能知道。 我们先来分析一下各种浏览器的特征及其userAgent。 IE
2009-10-13 15:52:00 614
转载 js屏蔽右键,防复制
这段代码可以屏蔽右键,防复制等!(引用) false" onselectstart ="return false" onselect="document.selection.empty()" oncopy="document.selection.empty()" onbeforecopy="return false" onmouseup="document.selection.empty()">
2009-10-12 08:49:00 499
转载 js 获取一个对象中的所有属性
function inst(){ this.attr1=1; this.attr2="attr2"; ...}var newInst=new inst();for(var attr in newInst){ alert("inst的"+attr+"属性:"+newInst[attr]);}通过for...in...遍历一个对象实例的所有属性,只有基本
2009-10-09 15:40:00 1647
转载 J2EE跨浏览器开发
1、向表中追加行 定义table时使用tbody元素,以保证包括IE在内的所有浏览器可用例:定义如下一个空表 向这个表中增加行的正确做法是,把行增加到表体,而不是增加到表。Var cell = document.createElement(“td”).appendChild(document.createTextNode(“foo”));
2009-10-09 10:07:00 420
转载 在 JavaScript 中使用 JSON
JSON 基础简单地说,JSON 可以将 JavaScript 对象中表示的一组数据转换为字符串,然后就可以在函数之间轻松地传递这个字符串,或者在异步应用程序中将字符串从 Web 客户机传递给服务器端程序。这个字符串看起来有点儿古怪(稍后会看到几个示例),但是 JavaScript 很容易解释它,而且 JSON 可以表示比名称/值对更复杂的结构。例如,可以表示数组和复杂的对象,而不仅仅是键和值
2009-10-09 08:56:00 593
转载 ExtJS乱码
1.所有文件同一用utf-8字符编码 2.在Request Headers中设置Content-Type:application/x-www-form-urlencoded; charset=utf-8,具体方法:将Ext.lib.Ajax.defaultPostHeader += ; charset=utf-8加在Ext.onReady块里,此方法可以解决用EXT在POST时的中文乱
2009-09-15 11:37:00 473
原创 如何把本地数据库还原到远程服务器的数据库
1.连接上远程数据库服务器:a:打开自己电脑的MSSQL企业管理器--找到SQL Server 组--点击右键--新建SQL Server 注册(I)--下一步--在可用的服务器 下输入数据库的IP地址如192.168.0.1 点击添加和下一步---点击 系统管理员给我分配的SQL SERVER 登陆信息 和下一步-- 在登陆名内输入数据库名,在密码内输入数据库密码 点击下一步--继续点击下一步直
2009-09-10 09:21:00 1570
原创 javaScript制作验证码
1.html 2.jsfunction generateValidateCode(){ var str= "1,2,3,4,5,6,7,8,9,0,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S
2009-09-07 17:12:00 757
原创 javascript中定时执行操作
javascript为定时操作提供了两个方法: 1、timeId = setTimeout("function();",delaytime); //timeId就是这个定时器的ID(后面会用到),delaytime的单位是千分之一秒, millisecond 2、timeId = setInterval("function();",delaytime); //同
2009-09-07 17:10:00 1087
转载 Adobe Flex最佳学习路线
首先下载并安装好Flex开发工具Flex Builder 2。Flex Builder 3的Beta版目前还不是很稳定,不推荐使用。 我发现这篇文档非常适合新手用来入门:重庆大坪的刘刚所翻译改编的《Flex中文帮助》,pdf格式。这篇中文文档有4章,按照其中的例子一路做下来,对于Flex开发过程、开发工具、开发环境可以有一个较为全面的感受。 接下来开始打基础,千里之行,始于足下,下
2009-09-04 17:25:00 480
原创 flex sdk location does not exist解决方案
新建flex项目时如果出现"An unknown item is declared as the root of your MXML document. Switch to source mode to correct it" 说明SDK配置出错,解决方案如下:一 如果还没有安装SDK,到 Adobe Labs上下载最新版本SDK,解压到某目录,将bin子目录写入path路径二 检查MyE
2009-09-04 16:07:00 2124 2
转载 在MyEclipse6.0中安装FLEX插件的过程
一、准备工作: 所需要的软件Eclipse 3.3 + FlexBuilder3 beta2 插件版+MyEclipse 6.0 +Lcds + Tomcat 5 二、安装过程: 1. 安装MyEclipse6.0(在此不再详述)。 2. 安装FlexBuilder3 beta2 插件版(FB3_WWEJ_Plugin.exe),请参考
2009-09-04 11:13:00 1202
原创 [SQL Server]存储过程编写和优化经验
1、开发人员如果用到其他库的Table或View,务必在当前库中建立View来实现跨库操作,最好不要直接使用“databse.dbo.table_name”,因为sp_depends不能显示出该SP所使用的跨库table或view,不方便校验。 2、开发人员在提交SP前,必须已经使用set showplan on分析过查询计划,做过自身的查询优化检查。 3、高程序运行效率,优化应用程序,在
2009-08-27 17:56:00 454
转载 JavaScript获取select-option 的文本值
写JS的时候 获取select对象的value是很常见的事情 例如 function selectInput(choose) { alert(choose.value); } January February March April May June July
2009-08-26 17:37:00 2257
转载 Eclipse快捷键大全
Ctrl+1 快速修复(最经典的快捷键,就不用多说了) Ctrl+D: 删除当前行Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面(当然是针对上面那条来说了)
2009-08-26 14:14:00 469
转载 JavaScript字符串函数大全
JS自带函数concat将两个或多个字符的文本组合起来,返回一个新的字符串。var a = "hello";var b = ",world";var c = a.concat(b);alert(c);//c = "hello,world"indexOf返回字符串中一个子串第一处出现的索引(从左到右搜索)。如果没有匹配项,返回 -1 。var index1 = a.indexOf("l");//in
2009-08-25 17:23:00 294
原创 Servlet实现文件下载
1.servlet代码: import javax.servlet.*;import javax.servlet.http.*;import java.io.*; import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.
2009-08-20 11:49:00 969
转载 window.open()的所有参数列表
经常上网的朋友可能会到过这样一些网站,一进入首页立刻会弹出一个窗口,或者按一个连接或按钮弹出,通常在这个窗口里会显示一些注意事项、版权信息 、警告、欢迎光顾之类的话或者作者想要特别提示的信息。其实制作这样的页面效果非常的容易,只要往该页面的HTML里加入几段Javascript代码即可实现。下面我就带您剖析它的奥秘。 【1、最基本的弹出窗口代码】
2009-08-19 15:42:00 334
转载 FrameSet刷新
window.top.frames[right].document.location.reload();FrameSet 刷新固定框架页面
2009-08-19 09:03:00 346
转载 Java解释Excel数据(jxl.jar包的使用)
jxl.jar 包 下载地址: http://www.andykhan.com/jexcelapi/ 真实下载地址: http://www.andykhan.com/jexcelapi/download.html 网站上对它的特征有如下描述: ● 支持Excel 95-2000的所有版本 ● 生成Excel 2000标准格式 ● 支持字体、数字、日期操作 ● 能够修饰单元格属性 ● 支持图像和图
2009-08-18 16:03:00 467
原创 列表分页(楼上)
BaseBO中的 方法queryList() protected Vector queryList(String querySql, int rowNumEachPage, int currentPage) { System.out.println("baseBoSql:"+querySql); if(rowNumEachPage ==
2009-08-18 10:19:00 518
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人