自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 合并C#生成的多个DLL解决方案

项目中正好遇到要发布,自己工程的DLL文件由于引用到其他开源DLL库,所以在发布工程给客户的时候为了避免发布多个DLL而造成不必要的麻烦,希望将所有用到的DLL文件和自己的工程的DLL合并。网上找了一下,发现ILMerge可以满足目前的需求,故记录一下,以备以后查看下载连接 http://download.microsoft.com/download/1/3/4/1347C99E-9D

2012-12-01 16:48:15 6302 1

原创 COM组件开发以及调用

开发工具:Visual Studio 2008,Eclipse3.7 Indigo,Visual C++ 6.0一、用C#编写一个COM组件1.       打开Visual Studio2008,[文件]->[新建]->[项目] 2.       项目类型=Visual C#,模版=类库,名称=MyCom,解决方案=MyCom,点击[确定] 3.

2012-07-25 16:29:06 30530 3

原创 Mac下生成rails实例错误

在mac下通过rails new blog --database=mysql方式生成了项目,然后在rails generate scaffold User name:string email:string的时候报如下的错:/Users/imustardsoft/.rvm/gems/ree-1.8.7-2010.02@bizzspot/gems/slim-attributes-0.7.7/l

2012-07-02 14:30:12 994

原创 Eclipse Indigo安装插件问题

我的Eclipse版本:Indigo Service Release 2, 1)安装svn插件,这个版本的eclipse对应的svn的插件为site-1.8.6.zip,解压后目录结构如下:  features(目录), plugins(目录), artifacts.xml, content.xml, index.html, site.xml,我是按照传统的link方式安装的, 但是安

2012-05-19 09:55:53 6734 1

原创 MS Office 2003 卸载

重装了网上下的winXP的gost版本的系统,其中内嵌了Office2003的软件,想装Office2007,故在卸载2003的时候遇到了“无法打开此修补程序包”,用安全卫士360的卸载工具卸载不成功,在控制面板的卸载模块也卸载不了,真他妈的郁闷,然后在网上找了一下具体的卸载方法,感觉不是最好的,不过还奏效,这里还是记录一下:(1)打开注册表regedit,找到HKEY_LOCAL_MACHI

2012-02-08 10:58:40 1640

原创 TP-LINK WR703N设置

家里已经装了一个无线路由器,因为小房间里的信号太弱,所以需要将小房间的有线的网线转换成无线信号,这里用了TP-LINK WR703N的无线AP模式进行设置,说明书上的默认设置就不说了,需要注意的是,小房间里的网线已经通过了路由,需要这只二次路由,在浏览器中输入192.168.1.1,admin/admin进入设置界面,在左侧的树形菜单项中找到“网络参数”-“LAN口设置”,将默认的IP:192.1

2012-01-31 22:15:03 2410

原创 MySql添加主键的序列号

项目中STORE_CATEGORY中已经存在大量数据,而主键uid是varchar类型,并且没有维护的sequnce,在写insert语句的时候需要指定uid,可以添加auto_increment的方法是主键自动增长,语句如下:alter table ofbiz.STORE_CATEGORY modify column uid int(4) auto_increment;

2012-01-16 16:42:57 2263

原创 Mysql jar包bug: Unknown type '14 in column 5 of 10 in binary-encoded

2012-01-05 11:34:17,638 ERROR [SummaryDaoImpl.java] -com.kargo.points.exception.KargoPointsException: ingetSummarysByTransactionDate error clause by :Unknown type '14 in column 5 of10 in binary-encode

2012-01-05 13:58:00 2000

原创 ofbiz distributed cache clear

这个虽然可行,但是最好有一个机制来管理这些缓存,一旦一个ofbiz的实例更新了entity,其他的ofbiz的缓存都能clear cache,这里我们可以用JMS来管理,当一个ofbiz的实例更新了以后,jms会发送一个通知,其他的实例会根据通知更新相关的cache。具体做法如下:(1) 将activemq-all.jar复制到framework\base\lib目录下(2) 修改ba

2011-12-06 15:34:29 1651

原创 ofbiz+log4j日志修改

ofbiz默认的log4j配置会将生成的ofbiz.log文件限制在1MB,如果日志多了,会自动生成ofbiz.1.log, ofbiz.2.log,....,ofbiz.10.log,但是每个文件仅限于1MB,如果日志继续增加,则会将前面的这10个文件重新覆盖,导致生产环境上查

2011-10-12 17:17:18 2050

原创 Java类型转换成Json字符串的工具类小记

public class JsonUtil { public static String object2json(Object obj) { StringBuilder json = new StringBuilder(); if

2011-09-04 11:25:10 5810 1

转载 MySQL Event

一、前言自MySQL5.1.6起,增加了一个非常有特色的功能–事件调度器(Event Scheduler),可以用做定时执行某些特定任务(例如:删除记录、对数据进行汇总等等),来取代原先只能由操作系统的计划任务来执行的工作。更值得 一提的是MySQL的事件调度器可以精确到每秒

2011-08-19 13:47:26 3185

转载 理解MySQL——并行数据库与分区(Partition)

1、并行数据库 1.1、并行数据库的体系结构并行机的出现,催生了并行数据库的出现,不对,应该是关系运算本来就是高度可并行的。对数据库系统性能的度量主要有两种方式:(1)吞吐量(Throughput),在给定的时间段里所能完成的任务数量;(2)响应时间(Response

2011-08-19 11:48:01 826

原创 ofbiz数据库表生成问题

Ofbiz在根据配置文件entitymodel.xml自动生成表时,会默认加上create_stamp和create_tx_stamp字段,解决方法注意:属性no-auto-stamp如果不写,默认值为false,就会在数据库表中默认加两个时间戳字段了。

2011-08-16 11:28:57 2372

翻译 用JS将xml中特殊字符转换成Unicode

这几天在用ofbiz国际化标时,发现页面上所有的中文都是xml特殊字符,类似与'中国 表示“中国”在html页面上显示自然是没有问题,但是在JavaScript中用alert弹出,却直接将特殊字符弹出,后来尝试alert直接弹出Unicode,发现

2011-08-09 16:02:32 2547

原创 jcaptcha+ofbiz生成验证码

1.  在jcaptcha的官网上下载jar 【http://jcaptcha.sourceforge.net】    下载一个jcaptcha-1.0-bin.zip解压缩,将其中的jcaptcha-1.0-all.jar拷贝至{ofbiz.home}\framework\ba

2011-07-18 23:14:29 1353 1

原创 span标签css的width在IE中失效的问题

在html的页面的头部有如下两行:这使得 无效解决方法有二:1、去掉上面的             2、

2011-07-18 15:14:41 1718

原创 验证码生成

1. 先写servletpackage com.web.servlet;import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.image.BufferedI

2011-07-17 15:59:30 847 2

原创 log4j在win7下时间不正确问题

在WIN7的HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones\China Standard Time下, 新建一个字符串,名称:MapID,值:-1,75 新建一个DWORD,名称

2011-07-13 17:14:48 894

原创 无法远程登入MySQL Server[转帖]

无法远程登入MySQL Server尝试用MySQL Adminstrator GUI Tool登入MySQL Server,Server却回复错误讯息:Host '60-248-32-13.HINET-IP.hinet.net' is not allowed

2011-07-05 21:12:26 1073

原创 Java调用oralce函数

<br />1.创建package function<br /> <br />create or replace package pkg_test is <br />    function f_get_name(<br />        param in varchar2<br />    ) return varchar2;<br />end pkg_test;<br />/<br /><br />create or replace package body pkg_test

2011-05-25 17:05:00 732

原创 AOP动态代理对象的两种方式

在做权限控制的时候,需要有粗粒度和细粒度的权限控制,对于细粒度的程度,一般是对方法进行拦截,在调用方法的时候,对用户进行检查是否有权限,如果有权限则调用,否则不能调用。1.首先定义接口package com.test.service;//业务接口publicinterface IAction {    //业务处理过程    publicvoid doProcess();}

2011-05-12 17:10:00 2091

原创 小记一下JSP的维护

<br />在web项目中可以定义一个bottom.jsp,内容如下:<br /> <br /><!-- the original jsp file = <%=request.getRequestURI()%> --><br /> <br />在每个jsp的页面中可以<jsp:include page="/bottom.jsp"/><br /> <br />这样做的好处是:在访问页面的时候如果有问题,可以直接查看源代码的最后一行,迅速定位到具体的jsp页面,适合对项目进行维护。

2011-05-12 13:46:00 603

原创 数据库连接池的简单实现

<br />package com.util;import java.sql.Connection;import java.sql.DriverManager;import java.util.Enumeration;import java.util.Hashtable;import java.util.LinkedList;import java.util.List;/** * 数据库连接池简单实现 */public class ConnectionPool {

2011-05-09 11:10:00 548

原创 oracle 数据表执行dml提交后如何恢复

<br />在数据库中存在表test,如果执行了update,delete,insert语句之后,表中的数据会有所改变,如果想要恢复,<br />需要先查询出之前的状态,可以用如下语句<br /> <br />select * from test as of timestamp to_timestamp('2011-04-08 10:05:00','YYYY-MM-DD hh24:mi:ss');<br /> <br />注意这里的时间只要在执行dml语句时间之前即可

2011-04-08 10:07:00 1212

原创 mysql的Incorrect string value问题

<br />在mysql中手动用命令建立了一张表,在页面上添加中文记录的时候抛出类似于incorrect string value:'//xBB//xF0//xD0//xC7' for column 1 row...的异常信息,添加英文的记录一切正常。<br /> <br />原因在于建表的字符串编码于页面上的字符串编码不一致导致的。<br /> <br />用命令show create table t_info;可以看到表t_info的编码CHARSET=LATIN1,<br /> <br />解决方法d

2011-03-17 15:58:00 1594

原创 SVN通过代理服务器download代码

<br />公司上网需要用通过代理,不能直接访问外部网络,SVN中可以通过配置文件配置代理来下载代码,在安装完SubVersion之后,在C:/Documents and Settings/[username]/Application Data/Subversion目录下有一个servers文件,其中有一些说明,直接在最后一行加入如下配置即可:<br /> <br /> http-proxy-host = [代理服务器的域名或者IP]<br /> http-proxy-port = [代理服务器的端口]

2011-01-11 14:36:00 6064 1

原创 JavaMail的Subject乱码问题

<br />在emial.setSubject("SmartDrive Mismatch Records Report");<br /> <br />之前如果没有设置System.setProperty("mail.mime.charset","UTF-8");<br /> <br />在Linux的系统上可能会出现乱码如下<br /> <br />=?ANSI_X3.4-1968?Q?SmartDrive_Mismatch_Records_Report_?=<br /> <br />这里小小的记录一下!<

2010-11-04 10:56:00 4072 1

原创 weblogic8上jar包加载问题

    在weblogic8上要用Java Mail,引入了apache的commons-email-1.2.jar,因为weblogic8上用的JDK版本是1.4,所以没有Java Mail的API,需要引入mail.jar,然而在运行的时候,抛出了下面的异常java.lang.NoSuchMethodError: javax.mail.internet.InternetAddress.validate()V原因在于apache的commons-emial-1.2.jar中的代码调用了javax.mail

2010-10-22 17:29:00 4448

原创 hashCode和equals方法的问题

<br />在项目中为了区分对象有时候需要覆盖equals方法,此时也需要覆盖hashCode方法;这里题外强调一下,如果hashCode相同,那么equals方法未必一定会返回true,但是equals如果返回true,那么hashCode一定相同。<br /> <br />package com.test; <br />import org.apache.commons.lang.builder.EqualsBuilder;<br />import org.apache.commons.lang.bui

2010-10-07 10:41:00 571

原创 Ruby On Rails小记

Instant Rails是Windows下的独立安装环境,它包括要穿件Rails应用程序的各个组建,安装起来非常简单。首先从http://rubyforge.org/frs/?group_id=904下载最新的版本比如,这里下载InstantRails-2.0-win.zip

2010-09-29 21:35:00 565

原创 Spring中的Quartz配置

<br />    今天在Spring中配置Quartz框架如下,定义上午的11点24分30秒执行userSerivce中的doJob方法,然而时间到了却没有执行<br /> <br /><br /><br />    <!--schedule--><br />    <beanautowire="no"class="org.springframework.scheduling.quartz.SchedulerFactoryBean"><br />       <propertyname="triggers

2010-09-29 21:25:00 521

原创 spring quartz 配置问题

    今天在Spring中配置Quartz框架如下,定义上午的11点24分30秒执行userSerivce中的doJob方法,然而时间到了却没有执行

2010-08-04 23:16:00 1065

原创 ant ftp上传jar包缺省

 今天在运行ant脚本ftp上传到服务器上时,遇到================================================================================BUILD FAILED Could not create type ftp due to java.lang.NoClassDefFoundError:org/apache/c

2009-11-16 17:15:00 4489 1

原创 SubVersion的安装与配置

首先介绍一下SubVersion,SubVersion是一种开放源代码的全新版本控制系统,支持本地访问或者通过网络访问的数据库和文件系统存储库。不但提供了常见的比较、修补、标记、提交、回复和分支功能,还增加了追踪移动和删除的能力。基本与CVS类似。 下面开始实战过程: SubVersion与CVS一样,也是很典型的C/S系统,所以使用前需要安装相应的服务器和客户端软件。 下

2009-09-04 20:55:00 8125 4

原创 oracle-01555错误

今天再跑batch的时候报错如下:ORA-01555: snapshot too old: rollback segment number 10 with name "_SYSSMU10$" too small $ oerr ora 155501555, 00000, "snapshot too old: rollback segment number %s with name

2009-09-03 22:55:00 1366

转载 保护你的眼睛

告诉你一种保护眼睛的好方法: 桌面->右键->属性->外观->高级->项目选择(窗口)、颜色1(L)选择(其它)将色调改为:85。饱和度:123。亮度:205->添加到自定义颜色->在自定义颜色选定点确定->确定这样所有的文档都不再是刺眼的白底黑字,而是非常柔和的豆沙绿色,这个色调是眼科专家配置的,长时间使用会很有效的缓解眼睛疲劳保护眼睛 这个很实用的,我一直都在用.建议你试试.^_^

2009-09-03 22:49:00 508

原创 Project facet Java 6.0 is not supported的问题

 今天把家里写好的一个项目copy到公司发布使用遇到了Project facet Java 6.0 is not supported的问题,因为家里的系统是jdk6.0的,而公司机器上的jdk是5.0的,所以导入到eclipse中就遇到了该问题,折腾了半天,后来baidu了才知道,原来在项目的目录下有一个.settings的文件夹,该文件夹下有一个org.eclipse.wst.common.pr

2009-08-05 09:53:00 3357 5

原创 ajax传递特殊参数

采用Ajax传递参数加号(+)和与符号(&)时候,服务端获取到的参数并不如意! (1) "+"号:JavaScript解析为字符串连接符,所以服务器端接收数据时"+"会丢失。 (2)"&":JavaScript解析为变量连接符,所以服务器端接收数据时&符号以后的数据都会丢失。 解决办法:在传到服务端之前先将参数中的"+"和"&"符号都编码一下 function fi

2009-07-10 16:58:00 845

原创 Linux下安装JDK

(1)到Sun的官方网站www.sun.com下download在Linux上的JDK(jdk-6u13-linux-i586-rpm.bin) (2)可以将该文件通过ftp上传至Linux系统的/usr/java目录下 (3)进入该目录:           #cd /usr/java (4)为用户分配可执行的权限:           #chmod +x jdk-6u13-linux-i586

2009-06-20 23:44:00 474

空空如也

空空如也

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

TA关注的人

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