自定义博客皮肤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 444

原创 PL/SQL属性类型

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

2013-01-22 11:04:41 231

原创 修改oracle数据库表空间

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

2012-12-19 22:24:13 175

原创 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 190

原创 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 144

原创 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 81

原创 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 181

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

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

2012-07-02 20:31:39 1002

原创 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 255

原创 XMLHTTPRequest states

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

2012-03-30 11:02:47 94

原创 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 237

原创 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 222

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

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

2012-03-27 20:18:41 264

原创 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 229

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

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

2012-03-24 18:18:14 595

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

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

2012-03-24 18:07:39 97

原创 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 103

原创 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 126

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

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

2011-12-04 22:05:06 650

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

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

2011-11-07 22:29:51 1491

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

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

2011-11-04 16:58:06 117

原创 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 233

原创 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 69

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

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

2011-10-14 11:21:45 223

原创 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 465

原创 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 132

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

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

2011-08-23 10:24:37 564

原创 Struts2标签字符串处理

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

2011-08-16 13:03:57 194

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

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

2011-08-14 15:57:50 93

原创 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 145

原创 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 103

原创 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 596

原创 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 152

原创 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 152

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

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

2011-06-16 16:19:21 196

原创 XML中的实体引用

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

2011-06-14 22:19:05 115

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

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

2011-06-10 13:03:55 657

原创 什么是MIT开源协议

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

2011-06-10 13:01:39 3553

原创 什么是BSD开源协议

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

2011-06-10 13:01:07 191

原创 Apache Licence开源协议

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

2011-06-10 13:00:30 179

空空如也

空空如也

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

TA关注的人

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