自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除