- 博客(47)
- 资源 (2)
- 收藏
- 关注
原创 Ms-SqlServer自动备份
打开SQLserver,打开数据库列表,在你想要备份的数据库上点右键——所有任务——备份数据库。在弹出的设置窗口中选择“数据库——完全”,键备份到列表右边的“添加”,填出备份文件的路径及名称。在重写选项中选择“重写现有媒体”,选中“调度”选项,点击调度框后面的“..."图标进行调度编辑,选中"反复出现",点"更改",选择”每周“,”每1周“,”星期一“,在每日频率中选择你想做备份的时间,然后
2009-01-05 09:32:00
203
原创 Tomcat中web.xml文件的详细说明
Tomcat中web.xml文件的详细说明 Web.xml依次定议了如下元素: 定义了WEB应用的名字 声明WEB应用的描述信息 在web.xml中元素定义的先后顺序不能颠倒,否则Tomcat服务器可能会抛出SAXParseException. --> http://java.sun.com/dtd/web-app_2_3.dtd"> Sample Applica
2009-01-05 09:31:00
318
原创 Windows下的修改Tomcat的可用内存
tomcat默认可以使用的内存为128MB,在较大型的应用项目中,这点内存是不够的,轻微时,会使系统性能急剧下降,严重时,将导致系统无法运行,影响系统的稳定性。当内存不够用时,常见的问题就是报tomcat内存益处错误,从儿导致客户端包500错误的,如下: 当用户执行一个大数据的应用时,系统会提示出错:前台错误为:HTTP Status 500-Dispatch[EAITool] to me
2008-12-30 09:03:00
670
原创 可变表格宽度
body { font-family: "arial", "helvetica", "sans-serif", ""; font-size: 9pt; margin: 0px;scrollbar-face-color:#efefe7; scrollbar-highlight-color:#ffffff; scrollbar-3dlight-color:#a5a5a5; scroll
2008-12-30 09:01:00
394
原创 Tomcat最大连接数据设置
在server.xml中有配置的。 maxThreads="150" minSpareThreads="25" maxSpareThreads="75" acceptCount="100" /> maxThreads="150" 表示最多同时处理150个连接 minSpareThreads="25" 表示即使没有人使
2008-12-30 09:01:00
218
原创 动态多附件方式
方式一:事先写好多个input.在点击时才显示。也就是说上传的最大个数是写死了的。html 添加附件 js function viewnone(e){ e.style.display=(e.style.display=="none")?"":"none";}方式二:这种方式的动态多文件上传是实现了的,很简单的,不说废话看codehtmljs var attachname =
2008-12-30 08:59:00
215
原创 代码格式化
Format/**//**//**//** ** ================================================================================================== ** 类名:CLASS_FORMATER** 功能:JS格式化 ** 示例: --------------------------
2008-12-30 08:59:00
253
原创 JS实现打开文件夹对话框
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml">JS实现打开文件夹对话框function chooseFolder(){var savePath;var objSrc=new ActiveXObject("Shell.Application").BrowseForFold
2008-12-30 08:58:00
2599
原创 java实现RSA加密解密算法
实现一对密钥对整个项目所有加密解密文件都适用的方法,采用先生成一对密钥.保存到xml文件中,以后获得私匙和公钥只需要从xml文件中取得就可以了./*** 把成生的一对密钥保存到RSAKey.xml文件中*/public void saveRSAKey() { try { SecureRandom sr = new SecureRandom();
2008-12-30 08:57:00
793
原创 JAVA DES加密解密例程
import javax.crypto.KeyGenerator;import javax.crypto.CipherInputStream;import javax.crypto.Cipher;import javax.crypto.CipherOutputStream;import java.security.SecureRandom;import java.security.Key;impo
2008-12-30 08:56:00
447
原创 java实现DES加密算法
一、java实现DES加密算法为了实现一对密钥对整个项目所有加密解密文件都适用的方法,采用先生成一对密钥.保存到xml文件中,以后获得私匙和公钥只需要从xml文件中取得就可以了./*** 把成生的一对密钥保存到DesKey.xml文件中*/public static void saveDesKey(){ try { SecureRandom sr = new Sec
2008-12-24 12:37:00
1302
1
原创 Java环境下的加密及解密
三、Java环境下的实现 1.加密过程的实现 void idea_enc( int data11[], /*待加密的64位数据首地址*/ int key1[]){ int i ; int tmp,x; int zz[]=new int[6]; for ( i = 0 ; i for(int j=0,box=i;j zz[j]=key1[box]; } x
2008-12-24 12:36:00
211
原创 调用天气预报的代码
名称:265天气根据IP自动获得当地的天气情况代码:http://weather.265.com/weather.htm" width="168" height="54" frameborder="no" border="0" marginwidth="0&quoat; marginheight="0" scrolling="no">效果:说明 :直接调用名称:QQ天气预报代码(一)代码 :ht
2008-12-24 12:35:00
269
原创 双表联合Update
将tab1的psw改为tab2的password tab1.id=tab2.id 且tab1与tab2数据一一对应,不能出现一对多的情况.update tab1 set tab1.psw = (select tab2.password from tab2 where tab2.id = tab1.id) where tab1.id in (select tab2.idfrom tab2)
2008-12-24 12:32:00
280
原创 进度条
将如下代码保存成.html文件即可看到效果. 您所请求的页面正在处理中,请您等待。 5秒钟后本页面会自动刷新。谢谢合作。 var errUrlOri = window.location.href;var errUrl = window.location.href;if (errUrl.indexOf("/art/") > -1) {index = errUrl.index
2008-12-24 12:31:00
172
原创 带确认的请求(confirm,request) (二)
因有些源码被CCIDNET所过滤为危险代码,所以只能用图片格式;图中红色字体的内容就是被过滤为危险的代码.说明800)this.width=800;if(this.height>600)this.height=600;" border=0>
2008-12-24 12:30:00
206
原创 动态显示数据库图片
动态显示数据库图片,本程序为小样,代码过于简单,只是实现其功能之作用。在代码方面没有考虑。 1. 创建数据库表 if exists (select * from dbo.sysobjects where id = object_id(N[dbo]. ) and OBJECTPROPERTY(id, NIsUserTable) = 1) drop table [dbo].[picture
2008-12-24 12:28:00
419
原创 struts多模块开发(二)
在基于struts的WEB应用的开发中,使用多模块开发是十分必要的,总结了一下如下:Struts 的配置文件struts-config.xml 是Struts 框架最重要的资源之一,并且是需要频繁改动的。如果并行开发的各个团队都是用这一个配置文件,势必造成访问冲突。Strus 框架的模块化机制就是专门应对这种情况的。Struts 从1.1 版本开始增加了模块化支持,并且一直在强化对模块化的支
2008-12-22 15:14:00
208
原创 Struts应用程序的基本运行流程
ActionServlet 接收客户端HTTP请求,使用ActionForm Bean自动请求表单信息,然后将请求分发给相应的Action对象。Action对象调用execute()方法处理请求,期间能够使用先前的ActionForm Bean,也可调用其它的JAVABEAN实现业务逻辑。然后返回ActionForward对象给ActionServlet.根据ActionForward 对象
2008-12-22 15:14:00
178
原创 确认请求(confirm,request)
newEvaluation" href="" target="mainFrame" onclick="newEvaluation()">创建新评估function newEvaluation(){if (confirm("是否新建评估?")){document.all.newEvaluation.href="所要请求的URL地址"}else{document.all.newEvaluation.
2008-12-22 15:13:00
195
原创 java 四舍五入
float iRound=(float)12.3456; BigDecimal bigdecimal = new BigDecimal(iRound); float fm = (float) bigdecimal .setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue(); 绿色的2为保留的小数位数. *此方法只适用于对精度要求不高的,且所要四舍五数
2008-12-22 15:11:00
200
原创 数据库设计三大范式应用实例剖析
第一范式(1NF):数据库表中的字段都是单一属性的,不可再分。 第二范式(2NF):数据库表中不存在非关键字段对任一候选关键字段的部分函数依赖(部分函数依赖指的是存在组合关键字中的某些字段决定非关键字段的情况),也即所有非关键字段都完全依赖于任意一组候选关键字。说明:假定选课关系表为SelectCourse(学号, 姓名, 年龄, 课程名称, 成绩, 学分),关键字为组合关键字(学号, 课程名称)
2008-12-22 15:09:00
245
原创 用CSS控制文字的宽度
在与之间写入div{line-height:150%;border:#ccc 1px solid;font-size:12px;}li{width:110px;word-break:keep-all;text-overflow:ellipsis;overflow:hidden;}-->在这里,我们给li中的列表项目的末尾改成了省略号,是因为li应用了text-overflow:ellipsis;的
2008-12-22 15:08:00
992
原创 恺撒码
恺撒码用每个字母其后的第三个字母表示,解码的过程只需把密文字母前移3位即可。要注意的是字母的顺序是循环的,所以Z后面又回到A。其密码本如下明文:ABCDEFGHIJKLMNOPQRSTUVWXYZ密文:defghijklmnopqrstuvwxyzabc如果指定一个数字给每个字母(a=0,b=1,…z=25),则可得明文P与密文C的关系式C=E(p)=(p+3) mod 26, P=D(c)
2008-12-15 09:03:00
332
原创 消除List中重复值
1.Set set = new HashSet();2.set.addAll(list);//将list添加到set中3.list.clear();//清除list中的数据4.list.addAll(set);//将set中的数据重新写回list中消除重复数据是在第二步中完成的.具体作法参照Set.
2008-12-15 09:02:00
228
原创 创建可执行的 JAR 文件包
创建可执行的 JAR 文件包 制作一个可执行的 JAR 文件包来发布你的程序是 JAR 文件包最典型的用法。 Java 程序是由若干个 .class 文件组成的。这些 .class 文件必须根据它们所属的包不同而分级分目录存放;运行前需要把所有用到的包的根目录指定给 CLASSPATH 环境变量或者 java 命令的 -cp 参数;运行时还要到控制台下去使用 java 命令来运行,如果需要直接双
2008-12-15 09:01:00
220
原创 Struts的模块使用实例
Struts的模块使用实例在使用Struts框架时,每个请求都由Action去处理,并且还要在struts-config.xml中加以设定,这样以来做小项目还行,在大型网站的开发中,有很多小组负责不同的模块,如果每一个小组要对一个struts-config.xml进行设定,将会导致struts-config.xml的版本控制问题。您可以为每个小组分配不同的struts-config.xml设定文件
2008-12-15 09:00:00
168
原创 消除重复数据
delete from @t where id not in(select id from(select address,min(id) id from @t group by address) t2) 把@t改成你的表名 这句可以实现,不过用的是最笨的办法
2008-12-03 08:52:00
146
原创 INSERT语句的新写法
今天一个偶然的机会中知道 SQL 中的 INSERT 语句还可以这样写: [pre]INSERT INTO tbl_name (col1, col2) VALUES (value1_1, value1_2),(value2_1, value2_2),(value3_1, value3_2)...[/pre]这样的写法实际上类似于: [pre]INSERT INTO
2008-12-03 08:51:00
298
原创 删除SQL Server2000中的SA用户
众所周知,在SQL中有个绝对是网络安全中的隐患的帐号sa,系统管理员 (sa),默认情况下,它指派给固定服务器角色 sysadmin,并不能进行更改。这个sa一般情况下是既不可以更改名称,也不可以删除,呵呵,有点鸡肋的味道,弃置可惜,食之无味。在我装上 SQL Server 2000之后,始终都不放心,担心有一天被人破出密码,可能你会说设个强壮点的密码,这个办法是可行,但也不是十分稳妥,所谓斩草要
2008-12-03 08:50:00
486
原创 POI例程
import org.apache.poi.hssf.usermodel.HSSFWorkbook; import org.apache.poi.hssf.usermodel.HSSFSheet; import org.apache.poi.hssf.usermodel.HSSFRow; import org.apache.poi.hssf.usermodel.HSSFCell; impor
2008-12-01 10:36:00
191
原创 删除SQL Server2000中的SA用户
众所周知,在SQL中有个绝对是网络安全中的隐患的帐号sa,系统管理员 (sa),默认情况下,它指派给固定服务器角色 sysadmin,并不能进行更改。这个sa一般情况下是既不可以更改名称,也不可以删除,呵呵,有点鸡肋的味道,弃置可惜,食之无味。在我装上 SQL Server 2000之后,始终都不放心,担心有一天被人破出密码,可能你会说设个强壮点的密码,这个办法是可行,但也不是十分稳妥,所谓斩草
2008-12-01 10:36:00
198
原创 使用POI导入,导出Excel
POI开发包可以到 http://www.apache.org/dyn/closer.cgi/jakarta/poi/ 下载创建Excel 文档 示例1将演示如何利用Jakarta POI API 创建Excel 文档。 示例1程序如下:import org.apache.poi.hssf.usermodel.HSSFWorkbook;import org.apache.poi.hssf.u
2008-12-01 10:34:00
495
原创 Oracle数据库备份与恢复的方法 (3)热备份
三、 热备份 热备份是在数据库运行的情况下,采用archivelog mode方式备份数据库的方法。所以,如果你有昨天夜里的一个冷备份而且又有今天的热备份文件,在发生问题时,就可以利用这些资料恢复更多的信息。热备份要求数据库在Archivelog方式下操作,并需要大量的档案空间。一旦数据库运行在archivelog状态下,就可以做备份了。热备份的命令文件由三部分组成: 1. 数据文件一个表空间一
2008-11-28 13:17:00
241
原创 Oracle数据库备份与恢复的方法 (2) 冷备份
二、 冷备份 冷备份发生在数据库已经正常关闭的情况下,当正常关闭时会提供给我们一个完整的数据库。冷备份时将关键性文件拷贝到另外的位置的一种说法。对于备份Oracle信息而言,冷备份时最快和最安全的方法。冷备份的优点是: 1、 是非常快速的备份方法(只需拷文件) 2、 容易归档(简单拷贝即可) 3、 容易恢复到某个时间点上(只需将文件再拷贝回去) 4、 能与归档方法相结合,做数据库“最佳状态”的恢复
2008-11-28 13:16:00
259
原创 Oracle数据库备份与恢复的方法 (1)
Oracle数据库有三种标准的备份方法,它们分别是导出/导入(EXP/IMP)、热备份和冷备份。导出备件是一种逻辑备份,冷备份和热备份是物理备份。 一、 导出/导入(Export/Import) 利用Export可将数据从数据库中提取出来,利用Import则可将提取出来的数据送回到Oracle数据库中去。 1、 简单导出数据(Export)和导入数据(Import) Oracle支持三种方式类型的
2008-11-28 13:15:00
184
原创 Log4j 通用配置
800)this.width=800;if(this.height>600)this.height=600;" border=0>#log4j.rootLogger=DEBUG,ROLLING_FILE,CONSOLE800)this.width=800;if(this.height>600)this.height=600;" border=0
2008-11-25 08:36:00
282
原创 Log4j全面配置
在实际编程时,要使Log4j真正在系统中运行事先还要对配置文件进行定义。定义步骤就是对Logger、Appender及Layout的分别使用。 Log4j支持两种配置文件格式,一种是XML格式的文件,一种是java properties(key=value)【Java特性文件(键=值)】。下面我们介绍使用Java特性文件做为配置文件的方法 具体如下: 1、配置根Logger,其语法
2008-11-25 08:34:00
310
原创 Log4j的配置方法
Log4j的配置文件虽然可以不用配置文件,而在程序中实现配置,但这种方法在如今的系统开发中显然是不可取的,能采用配置文件的地方一定一定要用配置文件。Log4j支持两种格式的配置文件:XML格式和Java的property格式,本人更喜欢后者,首先看一个简单的例子吧,如下:log4j.rootLogger=debug, stdout, Rlog4j.appender.stdout=org.ap
2008-11-17 13:17:00
188
原创 使用多个Struts配置文件配置应用
在团队开发的过程中,常将一个大型的struts-config.xml文件分为多个小文件,以便改善组织和更易维护。 将一个struts-config.xml分解为多个配置文件。这些文件作为ActionServlet在web.xml中的初始化参数 config的参数值引用。 单模块web.xml配置如下: action org.apache.struts.action.ActionServl
2008-11-17 13:16:00
201
FreePic2Pdf中文版
2008-07-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人