- 博客(22)
- 收藏
- 关注
转载 TOMCAT内存溢出之解决方法
当用户执行一个大数据的应用时(净字节码量约为5M)时,系统会提示出错:前台错误为:HTTP Status 500-Dispatch[EAITool] to method listCurTree retrun an exception(以下省略)………………………………………………………………………………………………………………问题分析: 由于TOMCAT内存溢出而引发
2008-04-29 16:40:00 788
原创 数据库的分页实现
Oracle的rownum及分页程序里常常会遇到分页的问题,因为用hibernate,所以一直就是用setMaxResult(),setFirstResult()之类的来搞定,可万一不让用hibernate怎么办?直接用SQL怎么搞定呢?解析oracle的rownum 对于rownum来说它是oracle系统顺序分配为从查询返回的行的编号,返回的第一行分配的是1,第二行是2,依此类推,这个
2008-04-29 16:15:00 665
原创 安装SQL Server 遇到错误提示的解决
以前的某个程序安装已在安装计算机上创建挂起的文件操作。运行安装程序之前必须重新启动计算机!。 找了半天,没发现什么一场程序,该机器上以前没安装过SQL Server。看看系统安装了什么软件? 3721 上网助手什么的赫然在目!删掉!还是不行,搜索了一下,发现这篇Blog最有价值: 3)打开注册表编辑器,在HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet
2008-04-29 15:35:00 887
翻译 servlet下diable http method put&delete
由于通过xsan检测到tomcat服务器存在put&delete method.在通过查找后找到了disable的方法.以下为tomcat5.5下的代码package org.apache.catalina.valves;import java.io.IOException;import javax.servlet.ServletException;import javax.servlet
2008-04-27 02:27:00 1387
原创 利用jxl实现excel操作
前面引用一段摘抄下来的关于jxl的介绍:Java Excel是一开放源码项目,通过它Java开发人员可以读取Excel文件的内容、创建新的Excel文件、更新已经存在的Excel文件。使用该 API非Windows操作系统也可以通过纯Java应用来处理Excel数据表。因为是使用Java编写的,所以我们在Web应用中可以通过JSP、 Servlet来调用API实现对Excel数据表的访问。以下是我
2008-04-27 01:43:00 883
原创 setsockopt 设置socket
1.closesocket(一般不会立即关闭而经历TIME_WAIT的过程)后想继续重用该socket:BOOL bReuseaddr=TRUE;setsockopt(s,SOL_SOCKET ,SO_REUSEADDR,(const char*)&bReuseaddr,sizeof(BOOL)); 2. 如果要已经处于连接状态的soket在调用closesocket后强制关闭,不经历TIME
2008-04-25 09:58:00 502
转载 在C++中使用Apache的Log4cxx记录日志
1.介绍Log4cxx是开放源代码项目Apache Logging Service的子项目之一,是Java社区著名的log4j的c++移植版,用于为C++程序提供日志功能,以便开发者对目标程序进行调试和审计。有关log4cxx的更多信息可以从Apache Logging Service的网站http://logging.apache.org获得。当前的稳定版本为0.9.7,本文内容及示例代
2008-04-25 09:56:00 707
转载 实现端口复用与端口劫持
下面是从安全焦点(http://www.xfocus.net)网站中FLASHSKY(flashsky1@sina.com)的文章中节选的一段:/因为在winsock的实现中,对于服务器的绑定是可以多重绑定的,在确定多重绑定使用谁的时候,根据一条原则是谁的指定最明确则将包递交给谁,而且没有权限之分,也就是说低级权限的用户是可以重绑定在高级权限的用户使用端口。例如绑定某个服务的端口上。这意味着什么呢
2008-04-25 09:54:00 658
原创 在Linux下配置网卡
Linux的真正魅力在于它的网络功能,因而也只有在Internet下才能体验到它的魅力。Linux从诞生开始一直是以网络作为其发展动力的。Linux是一个开放的系统,因而大部分的网卡都得到支持。在Linux下配置网卡一般有两种方法。下面我就分别介绍:一、用Linuxconf配置网络 首先用root身份登录Linux系统,在Gnome环境中,单击脚印按钮,指向“system”,选择“contr
2008-04-25 09:53:00 603
转载 linux下关机命令详解
在linux下一些常用的关机/重启命令有shutdown、halt、reboot、及init,它们都可以达到重启系统的目的,但每个命令的内部工作过程是不同的,通过本文的介绍,希望你可以更加灵活的运用各种关机命令。 1.shutdown shutdown命令安全地将系统关机。有些用户会使用直接断掉电源的方式来关闭linux,这是十分危险的。因为linux与windows不同,其后台运
2008-04-25 09:50:00 454
原创 win/linux双系统安装grub
我的是windows2000+linux, 当我重装windows,格式化c:后,会把MBR的grub格掉,重装windows后应如何恢复grub?? 用启动盘启动执行grub 进去 root (hd0,X)--这里的0是ide0,如果你的LINUX不是在第一块硬盘上,相应改正,X是你的BOOT区 setup (hd0,y)--Y是你要安装GRUB的区,一般是(hd0)-- MBR
2008-04-25 09:49:00 507
原创 关于Windows系统管理员密码丢失的还原
可能由于疏忽造成Administrator的密码丢失可以通过启动盘在DOS下.进入x:/windows/system32/config.里面有个叫sam的文件.这就是存密码的地方.在winxp以下的系统.可以直接删掉.解决密码丢失问题.xp就必须去覆盖了.覆盖文件在x:/windows/repair下.也有个sam文件.用copy命令就可以实现密码的初始还原. 当然如果admin
2008-04-25 09:48:00 714
原创 SSL(Secure socket layer)安全技术
关键词: 攻击,重放,DOS Secure socket layer(SSL)协议最初由Netscape企业发展,现已成为网络用来鉴别网站和网页浏览者身份,以及在浏览器使用者及网页服务器之间进行加密通讯的全球化标准。由于SSL技术已建立到所有主要的浏览器和WEB服务器程序中,因此,仅需安装数字证书,或服务器证书就可以激活服务器功能了。对于Web信息传输通道的机密性及完整性,SSL是最佳的解决
2008-04-25 09:46:00 950
原创 黑客基础之DOS大全
net use //ip/ipc$ " " /user:" " 建立IPC空链接 net use //ip/ipc$ "密码" /user:"用户名" 建立IPC非空链接 net use h: //ip/c$ "密码" /user:"用户名" 直接登陆后映射对方C:到本地为H: net use h: //ip/c$ 登陆后映射对方C:到本地为H: net use //ip/
2008-04-25 09:43:00 619
原创 SYN攻击原理以及检测防范技术
据统计,在所有黑客攻击事件中,SYN攻击是最常见又最容易被利用的一种攻击手法。相信很多人还记得2000年YAHOO网站遭受的攻击事例,当时黑客利用的就是简单而有效的SYN攻击,有些网络蠕虫病毒配合SYN攻击造成更大的破坏。本文介绍SYN攻击的基本原理、工具及检测方法,并全面探讨SYN攻击防范技术。 一、TCP握手协议 在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接
2008-04-25 09:42:00 511
原创 关于CRLF注入
什么是CRLF注入? CRLF的意思就是回车(CR, ASCII 13, /r) 换行(LF, ASCII 10, /n)。这两个ACSII字符不会在屏幕有任何输出,但在Windows中广泛使用来标识一行的结束。而在Linux/UNIX系统中只有换行符。CR和LF组合在一起即CRLF命令,它表示键盘上的"Enter"键。CRLF注入就是说黑客能够将CRLF命令注入到系统中。它不是系统或服务器软
2008-04-25 09:40:00 1486
原创 log4j.properties
log4j.rootLogger = [DEBUG],CONSOLE# level=ERROR、WARN、INFO、DEBUGlog4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender# org.apache.log4j.ConsoleAppender(控制台),# org.apache.log4j.FileAppender(文件),
2008-04-25 09:33:00 417
转载 关于23种设计模式的有趣见解
创建型模式 1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory 工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂
2008-04-25 09:31:00 404
原创 正则表达式使用规则
可以参考网站http://www.regexlab.com/1. 正则表达式规则1.1 普通字符 字母、数字、汉字、下划线、以及后边章节中没有特殊定义的标点符号,都是"普通字符"。表达式中的普通字符,在匹配一个字符串的时候,匹配与之相同的一个字符。 举例1:表达式 "c",在匹配字符串 "abcde" 时,匹配结果是:成功;匹配到的内容是:"c";匹配到的位置是:开
2008-04-25 09:25:00 692
原创 常用数据库JDBC连接写法大全
MySQL(http://www.mysql.com)mm.mysql-2.0.2-bin.jarClass.forName( "org.gjt.mm.mysql.Driver" ); cn = DriverManager.getConnection( "jdbc:mysql://MyDbComputerNameOrIP:3306/myDatabaseName", sUs
2008-04-25 09:14:00 446
转载 dbcp连接池实现
DBCP依赖Apache的另外2个开源项目commons.collections.jar和commons.pool.jar下载这些包并将这些包的路径添加到classpath中就可以使用dbcp做为项目中的数据库连接池使用了。以下是连接池代码: package selfservice;import java.io.FileNotFoundException; import java.io
2008-04-25 09:06:00 1179
转载 用.net建新工程为什么提示Automation服务器不能创建对象
将以下语句复制到记事本中,另存为后缀为.cmd的文件,并运行。当然在命令行下一句句运行也没问题。echo 正在修复,这个过程可能需要几分钟,请稍候……rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%/System32/dacui.dllrundll32.exe advpack.dll /DelNodeRunDLL32 %sys
2008-04-25 07:03:00 541
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人