自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 收藏
  • 关注

原创 junit浅学笔记二

  上一节初步介绍了什么是单元测试,为什么要做单元测试,以及junit4的初步使用,这里我们接着说一下junit4中的注解。  =============本节知识点============================*     Error和Failures*    Junit4 Annotation========================================...

2012-02-02 11:30:29 132

原创 junit浅学笔记一

      JUnit是一个回归测试框架(regression testing framework)。Junit测试是程序员测试,即所谓白盒测试,因为程序员知道被测试的软件如何(How)完成功能和完成什么样(What)的功能。Junit是一套框架,继承TestCase类,就可以用Junit进行自动测试了。     虽然大多情况下他是程序员的活,但作为测试人员还是有必要了解一下,毕竟也是测试工作...

2012-02-02 11:17:44 119

原创 OGNL

 OGNL 1,   OGNL 是对象导航语言.2,   OGNL 存在一个唯一的一个根对象。3,   OGNL语法: Public class Dog{         Private String name;         Private String colour         Private Pserson pserson         P...

2012-02-01 09:20:26 118

原创 Struts2 验证框架 validation.xml 常用的验证规则

validation.xml 的命名规则和放置路径:文件名:<ActionClassName>-validation.xml<ActionClassName>就是要验证的Action类的名字。要将此文件放于Class文件相同的目录。如果在Action类在struts配置中有多个action实例(action name),那么对应某个action的验证文件名规则如下:...

2012-02-01 08:36:51 122

原创 Eclipse快捷键大全

Eclipse快捷键大全(转载) Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt...

2012-01-30 10:59:07 68

原创 myeclipse 调试技巧

记得刚刚毕业的时候,自己连断点也不会打,当时还在用JCreate ,就连毕业设计也是用System.out 找 Bug 的,想想真的很笨。开始工作后,一个星期过去了,在一个 1 、 2 百万行的系统中找 Bug ,我依然在用 System.out ,当时最痛苦的就是修改代码,每次找到疑似 Bug ,就输出一下,然后重启(那时也不知道代码热...

2012-01-30 10:34:10 81

原创 XP网速加速的方法

XP网速加速的方法1、加快开关机速度 在WindowsXP中关机时,系统会发送消息到运行程序和远程服务器,告诉它们系统要关闭,并等待接到回应后系统才开始关机。加快开机速度,可以先设置自动结束任务,首先找到HKEY_CURRENT_USERControlPanelDesktop,把AutoEndTasks的键值设置为1;然后在该分支下有个“HungAppTimeout”,把它的值...

2012-01-27 17:08:27 410

原创 httpSession

session在web开发中是一个非常重要的概念,这个概念很抽象,很难定义,也是最让人迷惑的一个名词,也是最多被滥用的名字之一,在不同的场合,session一次的含义也很不相同。这里只探讨HTTP Session。 为了说明问题,这里基于Java Servlet理解Session的概念与原理,这里所说Servlet已经涵盖了JSP技术,因为JSP最终也会被编译为Serv...

2012-01-16 13:38:07 76

原创 struts2.0 xml配置

2009-11-23 18:30 2128人阅读 评论(0) 收藏 举报  struts2.0 xml配置 struts.xml文件结构 struts.xml文件是整个Struts2框架的核心。 struts.xml文件内定义了Struts2的系列Action,定义Action时,指定该Acti...

2012-01-15 20:12:25 58

原创 解决MyEclipse吃内存以及卡死的方法

前言:MyEclipse5.5 大小 139M;MyEclipse6.5 大小 451M;MyEclipse7.0 大小 649M!下载服务器又是国外的。。。下载速度累人也就罢了,只要你工作性能一流。不幸的是,MyEclipse 属于狂吃内存的主,特别是 MyEclipse7.0 运行起来,基本上不用干其他工作了,它是一会Quick update,一会 updating indexes ...

2012-01-13 16:18:08 821

原创 解决svn的working copy locked并且cleanup恢复不能的情况

解决svn的working copy locked并且cleanup恢复不能的情况 产生这种情况大多是因为上次svn命令执行失败且被锁定了。如果cleanup没有效果的话只好手动删除锁定文件。cd 到svn项目目录下,然后执行如下命令del lock /q/s就把锁删掉了。...

2012-01-04 10:53:28 102

原创 Middlegen-Hibernate-r5跟hibernate-extensions-2.1.3

Middlegen和hbm2java自动化数据映射工具实践首先得到如下文件http://jaist.dl.sourceforge.net/sourceforge/hibernate/hibernate-2.1.8.ziphttp://jaist.dl.sourceforge.net/sourceforge/hibernate/hibernate-extensions-2.1.3.zip...

2012-01-03 23:51:53 95

原创 eclipse 中的注释 快捷键

(1)Ctrl+Space 说明:内容助理。提供对方法,变量,参数,javadoc等得提示, 应运在多种场合,总之需要提示的时候可先按此快捷键。 注:避免输入法的切换设置与此设置冲突 (2)Ctrl+Shift+Space 说明:变量提示 (3)Ctrl+/ 说明:添加/消除//注释,在eclipse2.0中,消除注释为Ctrl+\ (4)Ctrl+Shift+/ ...

2011-12-29 09:11:00 134

原创 Unicode、UTF-8 和 ISO8859-1到底有什么区别

Unicode、UTF-8 和 ISO8859-1到底有什么区别1.本文主要包括以下几个方面:编码基本知识,java,系统软件,url,工具软件等。 在下面的描述中,将以"中文"两个字为例,经查表可以知道其GB2312编码是"d6d0 cec4",Unicode编码为"4e2d 6587",UTF编码就是"e4b8ad e69687"。注意,这两个字没有iso8859-1编码,但可以用...

2011-12-27 21:23:18 82

原创 Log4j

[Log4j] 配置Log4j Log4J的配置文件(Configuration File)就是用来设置记录器的级别、存放器和布局的,它可接key=value格式的设置或xml格式的设置信息。通过配置,可以创建出Log4J的运行环境。1. 配置文件Log4J配置文件的基本格式如下: ...

2011-12-27 11:30:54 85

原创 修改类不用重启Tomcat加载整个项目

可以修改类不用重启Tomcat加载整个项目(手工启动)     配置reloadable=true(自动重载)     使用Debug模式,前提是仅限于局部修改。(修改类不用重启--热加载)     Tomcat轻小,而WebLogic、WebSphere对硬件要求比较高,吃内存、耗CUP。JBoss类更改不会重启(传说,我没用过,不知道!)。     在使用Eclipse...

2011-12-27 10:38:59 113

原创 chm打不开,显示无法显示网页

chm打不开,显示无法显示网页       经常下载了chm打不开,以为是chm文件有问题,今天发现原来只要解除锁定就可以了!点击“解除锁定”并确定后,再次打开chm,果然正常了。看来,只好用rar压缩包提供下载,或者在下载页面上提示用户使用“解除锁定”了。据说好像是MS系统安全性升级后导致的。 如果还不行,你可以采用下面办法:适用于xp-sp2...

2011-12-26 09:25:24 96

原创 ant 详解

Ant的概念可能有些读者并不连接什么是Ant以及入可使用它,但只要使用通过Linux系统得读者,应该知道make这个命令。当编译Linux内核及一些软件的源程序时,经常要用这个命令。Make命令其实就是一个项目管理工具,而Ant所实现功能与此类似。像make,gnumake和nmake这些编译工具都有一定的缺陷,但是Ant却克服了这些工具的缺陷。最初Ant开发者在开...

2011-11-15 16:23:25 76

原创 log4j properties配置

log4j.properties 使用一.参数意义说明输出级别的种类ERROR、WARN、INFO、DEBUGERROR 为严重错误 主要是程序的错误WARN 为一般警告,比如session丢失INFO 为一般要显示的信息,比如登录登出DEBUG 为程序的调试信息配置日志信息输出目的地log4j.appender.appenderName = fully.qua...

2011-11-15 15:35:39 55

原创 log4j 配置

在实际编程时,要使Log4j真正在系统中运行事先还要对配置文件进行定义。定义步骤就是对Logger、Appender及Layout的分别使用。Log4j支持两种配置文件格式,一种是XML格式的文件,一种是java properties(key=value)【Java特性文件(键=值)】。(这里只说明properties文件) 1、配置根Logger         其语法为:   ...

2011-11-15 15:31:21 86

原创 log4j (2)

一、介绍 Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接口服务 器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。 Log4j由三个重要的组件构成:日志信息的优先级,日志信息的输出目的地,...

2011-11-15 11:41:54 69

原创 log4j (1)

一、介绍 Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接口服务 器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。 Log4j由三个重要的组件构成:日志信息的优先级,日志信息的输出目的地,...

2011-11-14 13:51:18 82

原创 string用法总结(c++)

1.       定义和初始化string s1;string s1(s2);string s1(“year”);string s1(n, ’x’);//s1为c的n个副本string s1(s2,pos,len);//s1被初始化成s2中从...

2011-10-13 09:36:59 79

原创 C++ vector 排序

C++中当 vector 中的数据类型为基本类型时我们调用std::sort函数很容易实现 vector中数据成员的升序和降序排序,然而当vector中的数据类型为自定义结构体类型时,我们该怎样实现升序与降序排列呢?有两种方法,下面的例子能很好的说明: 方法1:我们直接来看代码吧,比较简单,容易理解:#include “stdafx.h”#include <vector&...

2011-10-11 17:30:01 64

原创 svn Locked的几种解决方法

转 http://blog.csdn.net/smh821025/article/details/4007076出现这个问题后使用“清理”功能,如果还不行,就直接到上一级目录,再执行“清理”,然后再“更新”。有时候如果看到某个包里面的文件夹没有SVN的标志,直接用“Ctrl+Delete”手工删除,然后“清理”,最后“更新”或“提交”。...

2011-09-14 08:43:03 131

原创 VC++ 杀死结束进程

OpenProcess之前应先获取debug权限DWORD dwProcessId; GetWindowThreadProcessId(hWnd, &dwProcessId);HANDLE hProcess = OpenProcess(PROCESS_ALL_ACCESS, FALSE, dwProcessId);只能找到ProcessingID,...

2011-09-10 10:14:25 355

原创 xfire

XFire 概述XFire 是 codeHaus 组织提供的一个开源框架,它构建了 POJO 和 SOA 之间的桥梁,主要特性就是支持将 POJO 通过非常简单的方式发布成 Web 服务,这种处理方式不仅充分发挥了 POJO 的作用,简化了 Java 应用转化为 Web 服务的步骤和过程,也直接降低了 SOA 的实现难度,为企业转向 SOA 架构提供了一种简单可行的方式。X...

2011-08-07 11:59:22 136

原创 java jdbc url

1.Oracle数据库Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();String url = "jdbc:oracle:thin:@localhost:1521:orcle";String user = "test";String password = "test";Connection conn ...

2011-08-07 11:24:22 91

原创 tomcat 连接池

     tomcat局部连接池配置     这里我的Tomcat版本为6.0,这个版本应该说是Tomcat比较稳定的一个版本。    首先备份你的$TomcatHome$/conf/server.xml文件($TomcatHome$是指你的tomcat安装路径),然后在<Host>节点下添加:Java代码  <...

2011-08-05 09:37:50 85

原创 webservice 调用 axis,soap详解

转自: http://hardcode.iteye.com/blog/385982调用webservice,可以首先根据wsdl文件生成客户端,或者直接根据地址调用,下面讨论直接调用地址的两种不同方式:axis和Soap,soap方式主要是用在websphere下axis方式调用:Java代码  import java.util.Date;  ...

2011-08-05 08:38:10 347

原创 关于WINSOCK.H与winsock2.h中的重定义解决办法分析

问题描述:在 VC 6.0中使用socket相关的函数时没有什么问题,可是到了.net下就有以下类似的错误,  c:\program files\microsoft visual studio8\vc\platformsdk\include\winsock2.h(112) : error C2011: “fd_set”:“struct”类型重定义       c:\prog...

2011-08-04 17:11:42 423

原创 基于c++ 开发gsoap客户端(client)

如何开发gsoap client 工作需要用C++做一个webservice客户端,开发环境为:vs 2005 学习了一下gSoap。 gSoap下载地址:http://sourceforge.net/projects/gsoap2/files/ 解压:在编写客户端之前我们必须提供webservice的服务器端: 笔者的webservice服...

2011-08-04 16:05:58 990

原创 为你的项目加入webservice(axis)

如何使用axis为你的项目加入webservice 前提:已有一个web项目,名为testAxis ,路径:E:/eclipseWork/testAxis1、下载axis包http://www.apache.org/dyn/closer....

2011-08-03 10:09:53 109

Run-Time Check Failure #0

关于Run-Time Check Failure #0  The value of ESP was not properly saved across a function call的问题!      HINSTANCE hInst;    //加载动态链接库    hInst=LoadLibrary("chj800u.dll");    /*    功能:打开usb评...

2011-08-02 08:39:35 86

原创 什么是动态链接库

什么是动态链接库? 一、动态链接库的概念     动态链接库(Dynamic Link Library,缩写为DLL)是一个可以被其它应用程序共享的程序模块,其中封装了一些可以被共享的例程和资源。动态链接库文件的扩展名一般是dll, 也有可能是drv、sys和fon,它和可执行文件(exe)非常类似,区别在于DLL中虽...

2011-07-31 12:41:31 451

原创 C++编写及注册windows服务程序

1、注册服务:在 "开始->运行->cmd" 中输入 sc create TEST binPath = "C:\TEST.EXE" 则在windows下注册了一项服务sc create TestService binpath= "c:\ServiceTest.exe" displayname= "TestService" depend= Tcpip start=    auto...

2011-07-29 12:27:21 131

原创 winpcap捕获数据包

//技术手册:http://www.ferrisxu.com/WinPcap/html/index.html Winpcap配置编程环境以及出错处理2011-04-20 11:58Winpcap配置编程环境:安装Winpcap,接着:...

2011-07-28 14:00:00 588

原创 js获得选中的下拉列表的值跟去掉空格

//去空格function trim(str){ str =str.replace(/(^\s*)|(\s*$)/g, "");   return str;}  //获取select选中的值function check_form(form){      alert(document.getElementsByName("unit.unitNo")[0].value); } ...

2011-07-20 16:32:17 201

原创 sql 语句 执行顺序

如图:

2011-07-19 09:36:35 78

原创 session什么时候被创建

session什么时候被创建*************************************************************************************一个常见的错误是以为 session 在有客户端访问时就被创建,然而事实是直到某 server 端程序(如 Servlet )调用HttpServletRequest.getSession(tr...

2011-07-19 09:32:26 113

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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