自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 间接调用Log4j的日志功能导致类名输出错误解决方案

在使用Log4j的时候,一般都是在每个类中定义一个Logger对象,通过该对象输出日志,此方法需要重复编写创建Logger对象的代码; 考虑编写一个公共Log类,对外提供静态日志输出方法,在该方法内部再调用Logger的方法进行日志输出;此方法下有一个弊端: 当日志中需要输出调用日志请求的类名、方法名、代码行数时,输出的是公共类(Log)中的相关信息,这不符合实际要求,通过分析Log4j的...

2013-05-29 17:34:29 570

原创 PL/SQL属性类型

  PL/SQL中两个属性类型简介:   %type   引用某个变量或数据库列的类型来声明变量 %rowtype   提供表示表中一行的记录类型。记录类型可以存储从表中选择或由游标提取的一行记录   优点:   不需要知道被引用的列或变量的具体类型。如果更改了被引用对象的数据类型,那么PL/SQL在运行时变量 的数据类型也会随之改变。 ...

2013-01-22 11:04:41 332

原创 修改oracle数据库表空间

查询表空间文件相关信息: select * from dba_data_files   修改表空间属性: alter database datafile 'c:/jira/db/tbs/jira.dbf' autoextend on

2012-12-19 22:24:13 256

原创 Tomcat5在windows7上不能通过ipv4访问

  问题描述: 在windows7上启动tomcat5.5后,能通过localhost访问,但是不能通过ip:192.168.0.x访问。   问题原因: 在windows7上tomcat启动时监听了ipv6的地址,如:fe80::e845:d560:706c:3734%12 ipv6和ipv4的格式不一样,因此通过ipv4的地址访问无效   问题解决: 在server....

2012-12-17 13:44:56 259

原创 mongodb修改器

一、$inc  修改指定的数值键,正数表示增加,负数表示减少;如果键不存在则添加 db.users.update({name:"rote"},{"$inc":{age:2}}) 对用户rote的年龄增加2   二、$set 修改一个键的值,如果键不存在则添加 db.users.update({name:"rote"},{"$set":{"favorite book":"MongoDB.

2012-09-22 23:02:05 201

原创 mongodb安装

一、下载mogodb,当前最新版本是2.2;本次下载的是windows 32-bit,下载地址: http://www.mongodb.org/downloads   二、设置环境 mongodb需要一个目录存放数据文件,windows上默认路径是C:\data\db,可在启动时指定其他路径: mongod.exe --dbpath d:\mongo\data\db 如果路径有空格,可...

2012-09-21 12:05:10 135

原创 Hibernate delete-orphan

  在Hibernate的一对多中,删除主记录的时候需要级联删除子记录,此时会在一的一方设置cascade='all,delete-orphan',   但是下面这段代码将不会删除子记录,只会把外间设置为null:   UserInfo userInfo = new UserInfo(); userInfo.setId(1); Email email = new Email...

2012-07-17 17:42:11 248

原创 SMTP发送内嵌图片的资源到Gmail

发送Html内容到Gmail邮箱,SMTP格式如下: ---> Content-Type:text/html;charset=gb2312 Content-Transfer-Encoding:quoted-printable this is image:<img src="cid:logo"/> --> Content-Type:image/pn...

2012-07-02 20:31:39 1232

原创 Jfreechart生成JPEG格式图片出现不正常的背景色

  版本1:jfreechart-1.0.9   生成图片代码如下:     ChartUtilities.writeChartAsJPEG(out, chart, 500, 400);     得到的图片显示如下,出现不正常的红色背景     jfreechart-1.0.9生成图片各主要代码如下:   JFreeChart类   public Buffere...

2012-04-01 10:22:25 326

原创 XMLHTTPRequest states

  今天就记录下XMlHttpRequest的状态码:   0:未发送   1:已打开(成功调用send()方法)   2:已收到(所有重定向已到达,并且响应头中最后的响应已经收到)   3:接收数据中(正在加载响应中的数据)   4:完成...

2012-03-30 11:02:47 160

原创 Apache(七)使用auth_dbm

一、AuthDBMUserFile <AuthnProviderAlias file ufile> AuthUserFile /root/apache2/auth/userfile </AuthnProviderAlias> <Directory /root/apache2/htdoc> AllowOverride None A...

2012-03-28 18:42:52 316

原创 Apache(六)Authentication Provider Aliases

  以下是一个简单的目录上下文配置 <Directory /root/apache2/doc> AuthType Basic AuthName Document AuthUserFile /root/apache2/auth/passwd Require user rote </Directory>   上面是通过AuthUserType指定的用户...

2012-03-27 20:43:56 283

原创 Apache(五)设置资源访问限制

以下[]中的表示可选项,实际中不能包含[]及其内容   一、指定目录的AuthType <Directory /root/apache2> AuthType Basic [None | Basic | Digest | Form] </Directory>   二、设置AuthName,该信息将在客户端提醒框上显示     <Direct...

2012-03-27 20:18:41 343

原创 Apache(四)访问验证方式

  Require all granted 允许所有请求访问资源   Require all denied 拒绝所有请求访问资源   Require env env-var [env-var] ...  当指定环境变量设置时允许访问   Require method http-method [http-method] ... 允许指定的http请求方法访问资源  ...

2012-03-27 19:42:31 294

原创 Apache(三)修改绑定端口和IP

  修改httpd.conf文件中的Listen可设置监听端口   默认监听端口是80   Listen 80   设置一、监听端口80和8080   Listen 80 Listen 8080   设置二、绑定指定地址   Listen 10.192.168.111:8080   设置三、绑定IPV6地址,IP地址需用方括号   Listen [2001:db...

2012-03-24 18:18:14 708

原创 Apache(二)启动/停止 工具介绍

启动/停止Apache HttpServer   一、进入目录prefix/bin   通过执行 apachectl 控制apache;apachectl在运行时会设置一些必要的环境变量信息,以保证   httpd能正确的运行,然后再调用httpd。   二、修改prefix/conf/httpd.conf   把ServerName取消注释,并设置ServerName的...

2012-03-24 18:07:39 148

原创 Apache(一)安装

本文仅记录学习Apache HttpServer的过程,以便加深记忆及以后查找   一、下载Apache HttpServer         下载地址:http://httpd.apache.org/   二、解压       gzip -dvf httpd-2.4.1.tar.gz          tar -xvf httpd-2.4.1.tar   安装前需依次装好...

2012-03-21 16:22:39 163

原创 12514 监听程序当前无法识别连接描述符中请求的服务

    在 listener.ora 中的 SID_LIST_LISTENER下添加   (SID_DESC =        (GLOBAL_DBNAME = Orcl)        (ORACLE_HOME = C:\oraclexe\app\oracle\product\10.2.0\server)          (SID_NAME = Orcl)  )  ...

2012-03-14 22:10:55 171

原创 windows中打开文件管理并选中指定目录或文件

  记录在windows中打开文件管理器并选中指定目录或文件的两种方式:   第一种,以资源管理器方式打开:   执行DOS命令 explorer.exe /e,/select,E:\test     第二种,以普通浏览形式打开:   执行DOS命令 explorer.exe /select,E:\test     如要选中指定文件,把上面的目录路径改成文件的路径即可。 ...

2011-12-04 22:05:06 849

原创 修改weblogic控制台访问端口

weblogic默认控制台访问端口和应用访问端口一样,这样就暴露了控制台的访问地址,下面方法可设置WL控制台访问端口:     weblogic版本:10.3   一、使用现有地址进入控制台,下图为首页   二、点击右边区域的”Domain“   三、选中”Enable Administration Port“,并输入“Administration Port”,如下图 ...

2011-11-07 22:29:51 1646

原创 在weblogic上struts2不能转换Date类型数据,为struts2添加Date转换器

 在B/S结构的框架中,常常会遇到一个问题,即底层对象的属性类型为Date(例如:对象Users的birthday属性),而在前台想将birthday(即Date类型的数据)通过表单传到后台时,便会出现一个类似无法将"[java.lang.String"转换为指定的数据类型的错误。       而这种错误出现的原因是因为,我们定义数据类型时给birthday定义的为Date类型,而表单传递...

2011-11-04 16:58:06 185

原创 com.bea.xml.XmlException: failed to load java type corresponding to e=web-app@ h

  在weblogic9.2上发布war包报错:   weblogic.work.ServerWorkManagerImpl$WorkAdapterImpl.run(ServerWorkManagerImpl.java:518) at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209) at weblogic.work.Ex...

2011-11-02 09:30:01 308

原创 oracle select into 和insert into select

1.INSERT INTO SELECT语句 语句形式为:Insert into Table2(field1,field2,...) select value1,value2,... from Table1 注意:(1)要求目标表Table2必须存在,并且字段field,field2...也必须存在 (2)注意Table2的主键约束,如果Table2有主键而且不为空,则 field1, ...

2011-10-22 11:03:42 141

原创 删除windows自定义通知栏中过去的项目

    删除windows自定义通知栏中如下图所示的过去的项目:     删除注册表中 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\TrayNotify 下的  IconStreams  和  PastIconsStream  项,重启或结束  Explorer.exe进行即可看到 “...

2011-10-14 11:21:45 326

原创 office2010安装Error 1406错误

  卸载office后再安装office 2010时提示 Error 1406错误,解决方法如下:   1、开始-->运行-->regedit(打开注册表);   2、Ctrl + F 查找“Image File Execution Options”;   3、找到“Image File Execution Options”后,在“Image File Execution...

2011-09-06 13:18:49 632

原创 Oracle sysdate

SYSDATE   2 --◎ 可得到目前系統的時間     3           4   ex.      5     select sysdate from dual;   6              7     sysdate      8     ----------      9     20-SEP-07 ...

2011-08-30 10:08:45 199

原创 JS eval方法转换字符串缺少;错误

  在使用eval方法时多次遇到“缺少;”的错误,再次记录该错误以及解决方法;   一、问题场景,有如下js代码:       var info = "{'a':'A'}"; info = eval(info); alert(info.a);   执行上述js提示“缺少;”错误。       二、解决方法,js代码改为如下:         var in...

2011-08-23 10:24:37 638

原创 Struts2标签字符串处理

  在struts2的标签中判断字符串时需要用引号引起来,如下有几个例子:     1、使用单选按钮,设置单选按钮的默认值   <s:radio value="U" list="{#{'U':'普通用户','S':'系统管理员'}" name="usertype" />      如上述所写,生成html后不会自动选中“普通用户”,需在 U 上加上引号,如下所示: ...

2011-08-16 13:03:57 265

原创 一个实用查询网址收藏

  收藏一个实用网址:   http://www.wen.la

2011-08-14 15:57:50 131

原创 svn关键字替换

  在cvs中,通过在加上 $Id:$ 在提交代码时,cvs加上如下信息:   @version $Id: CreateMainTaskAction.java,v 1.10 2011/05/18 06:56:14 adminstartor Exp $   在svn中若需要使用上述自动写入版本信息功能,需要做一些配置:   一、找到~/subversion/config文件     ...

2011-08-08 17:59:08 220

原创 svn注册windows服务

  svn服务端在windows上安装完成后,需要使用命令行启动;通过如下方式可注册为windows服务以便开启自动启动服务:     sc create svnserve binPath= "d:\svn\bin\svnserve.exe --service -r d:\svnrepository " start= auto depend= tcpip   红色部分是svn的安装目录...

2011-08-08 11:21:57 173

原创 Spring中使用request、session、global session作用域bean

  要使用Spring的request ,session ,global session作用域bean,需要在web.xml中做如下配置:     1、如果使用Spring Web MVC,即使用SpringDispatcherServlet或DispatcherPorlet来处理请求,此时不需要做额外的        配置,上述SpringDispatcherServlet和Disp...

2011-08-04 13:28:40 678

原创 Spring AOP使用步骤

在Spring中使用AOP编程步骤: 以下使用的Spring为2.5.6版本 1、在Spring配置文件(applicationContext.xml)中配置Spring对AspectJ的支持;以下两种方式任意一种即可      <!-- <aop:aspectj-autoproxy/> -->     <bean cl...

2011-07-26 17:58:49 223

原创 Spring2.0切面定义

切入点用来匹配在哪些连接点(Spring AOP中只是方法执行)上执行通知(请参考Spring AOP方面的资料)。 切入点定义格式如下:    execution (modifiers-pattern? ret-type declaring-type? name-pattern (param-pattern) throws-pattern?) 其中方法返回值(ret-type)和方法名(...

2011-07-25 23:57:25 233

原创 Oracle分页查询数据重复问题

  oracle 分页查询时,会遇到数据重复的问题,下面就教您一个解决oracle分页查询数据重复问题的方法,希望对您能够有所帮助。 在oracle分页查询中,我们采用类似以下所示的公认的比较高效的数据库分页查询语句(Effective Oracle by Design中有描述、众多oracle使用者也做过测试)。 写道 SELECT * FROM   (   SELECT A.*,...

2011-06-16 16:19:21 253

原创 XML中的实体引用

    < < 小于 > > 大于 & & 和号 ' ' 单引号 " " 引号       注:在 XML 中,只有字符 "<" 和 "&" 确实是

2011-06-14 22:19:05 158

原创 开源并不等于免费 开源并不等于免费

很多人把自由软件误解为免费软件,但开源不代表全免费,我看了下面的这篇文章,作者是中国开源软件推进联盟zhuxi——陆首群,文中详细的讲解了开源的含义,以及企业利用开源软件营利的几种模式。     “Free/Libre Software &Open Source”译成中文是:“自由软件和开源软件”。有人却错译为:“免费软件和开源软件”。实际上,把自由/开源软件当作免费软件的,大...

2011-06-10 13:03:55 801

原创 什么是MIT开源协议

MIT是和BSD一样宽范的许可协议,作者只想保留版权,而无任何其他了限制。也就是说,你必须在你的发行版里包含原许可协议的声明,无论你是以二进制发布的还是以源代码发布的. ...

2011-06-10 13:01:39 3823

原创 什么是BSD开源协议

BSD开源协议是一个给于使用者很大自由的协议。基本上使用者可以”为所欲为”,可以自由的使用,修改源代码,也可以将修改后的代码作为开源或者专有软件再发布。   但”为所欲为”的前提当你发布使用了BSD协议的代码,或则以BSD协议代码为基础做二次开发自己的产品时,需要满足三个条件:   如果再发布的产品中包含源代码,则在源代码中必须带有原来代码中的BSD协议。   如果再发布的只是二进制类...

2011-06-10 13:01:07 281

原创 Apache Licence开源协议

Apache Licence是著名的非盈利开源组织Apache采用的协议。该协议和BSD类似,同样鼓励代码共享和尊重原作者的著作权,同样允许代码修改,再发布(作为开源或商业软件)。需要满足的条件也和BSD类似:   需要给代码的用户一份Apache Licence   如果你修改了代码,需要再被修改的文件中说明。   在延伸的代码中(修改和有源代码衍生的代码中)需要带有原来代码中的协议...

2011-06-10 13:00:30 238

空空如也

空空如也

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

TA关注的人

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