自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ExtJs中xtype含义和对照表

转自http://www.yuuzle.com/extjs-xtype-meaning-and-table.html序言 根据我在论坛上的观察,xtype用起来的时候疑惑会比较多。甚至有些人根本忽略xtype,或者不清楚它是什么。所以我决定阐述一下这个xtype的概念。 定义 xtype就是一个代表类(Class)的标识名字。 譬如,你有这...

2011-09-29 14:13:58 213

原创 Maven中如何配置WAR依赖WAR和JAR的多模块项目结构

测试war项目依赖通过。留个备份 转自http://www.cnblogs.com/discuss/articles/1866924.html  先考虑如下实际情况:war项目C和war项目B都依赖war项目A和JAR项目X. 项目A中保存了B和C项目通用的web资源,比如通用的javascript,CSS,jsp等. 项目X中保存了B和C项目中都依赖的一些class...

2011-09-01 11:15:05 115

原创 使用maven插件时报错

 使用maven插件时总是报错: [ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile (default-compile) on project oecp: Compilation failure[ERROR] Unable to locate the ...

2011-08-31 10:44:14 317

原创 Tomcat启动内存溢出

 为了解决tomcat在大进行大并发请求时,出现内存溢出的问题,请修改tomcat的内存大小,其中分为以下两种方式:一、使用 catalina.bat 等命令行方式运行的 tomcat1、修改 tomcat\bin\Catalina.bat 文件在166行左右rem Execute Java with the applicable properties ”以下每行%_EXECJ...

2011-08-31 09:29:07 124

原创 Extjs中itemselector的滚动条问题解决方法

 修改ext-all.css .x-fieldset-body { OVERFLOW: auto}   转自http://www.cnblogs.com/meetrice/archive/2008/05/31/1211074.html 

2011-08-27 09:42:07 174

原创 转 java annotation(注解)--入门

 学习java的人都知道java中有javadoc这样的java注解,这类注解是用来生成帮助文档用的。在EJB、Spring、Hibernate、Struts现都可用注解方式配置应用,但是我们对java annotation又有多少了解呢其实annotation说是元数据(元数据大家应该不陌生--元数据 最本质、最抽象的定义为: data about data (关于数据的数据-- 关...

2011-03-24 16:25:17 73

原创 安装Mule3到Tomcat

1. Tomcat中修改conf/server.xml,加入监听 <Listener className="org.mule.module.tomcat.MuleTomcatListener" />   2. 拷贝Mule中间件下lib目录(除了boot文件夹以外)下的所有目录到Tomcat根目录下的mule-libs文件夹(没有就创建一个)Mule中间件可以在这里...

2011-01-25 15:20:39 81

原创 转 Eclipse 版本编号含义

 1. Eclipse的版本号(X.Y.Z)是有含义的。X表示其API有破坏性的更新;Y表示其API没有破坏性的更新;Z表示Bug的修正。这里的项目现在都有各自不同的版本号,例如Platform 3.2, TPTP 4.2, BIRT 2.1, CDT 3.1, EMF 2.2等。如果我们强迫每个项目使用一个通用的版本号 (3.2),那么一些项目就要返回以前的版本(TPTP),而另一些项目在A...

2010-12-28 22:34:41 156

原创 freemarker空值的多种处理方法

默认情况下,freemarker的变量必须有值,如果没有被赋值的变量在页面上使用就会抛出异常,出错的信息都会显示在页面上。 解决办法:方法一、我们可以在页面上使用freemarker变量时 以 ${xxx?if_exists} 来处理空值的情况,或采用默认值的方法避免此类问题。但每个freemarker变量都这样处理确实比较让人心烦,请看以下方法。 方法二、在类路径...

2010-12-27 09:08:00 179

原创 jquery用ajax实现级联

1、刚开始页面初始化的时候调用该方法,将在页面显示初始化记录页面如图 //列表初始化方法进入页面后调用 $(document).ready(function(){ $.ajax({ url:'init.action',//请求的URL cache: false, //不从缓存中取数据 data:{pid:2},//发送的参...

2010-12-27 09:01:18 110

原创 soa在互联网中的应用

这是支付宝在soa上的应用的一个讲演,讲演者是支付宝的架构师——程立,我跟他要了他做讲演的ppt,他的讲解视频在优酷上,可以结合他的视频和我上传的ppt,听听他对组件的理解。视频优酷URL:http://v.youku.com/v_show/id_XNjM5MzQyODQ=.html上传附件 在原帖中 转自 http://po-soft.com/hi/xinchunli/blog/2059...

2010-12-19 21:51:00 137

原创 插件式系统架构设计简介

软件的工业化使得软件复用已经从通用类库进化到了面向领域的应用框架。应用框架强调的是软件的设计重用性和系统的课扩展性,以缩短大型应用软件系统的开发周期,提高开发质量。应用软件开发的未来就在于提供一个开放的体系结构,以方便中间件的选择、组装和集成,应用框架的重用已成为软件开发生产中最有效的重用方式之一。面对这种发展趋势,呼之欲出的便是一种全新的、开放性的、高扩展性的架构体系,这里我将其命名为插...

2010-12-19 21:13:11 369

原创 Spring发送电子邮件发件人中文名乱码问题解决方法

网站重构,一部分用户动作需要发送邮件通知给相关人员,但是通过spring发送的邮件在信箱里接收后会显示乱码,google了一下找了解决方法,记录一下。 发件人参数mail.from=OECP社区 <webmaster@po-soft.com>  原本使用helper.setFrom(from.getBytes("GBK"),"ISO-8859-1"); ...

2010-12-17 12:32:35 590

原创 [Ruby 学习笔记] 5. 基本表达式

1. 基本表达式没啥好说的~~~~~ 唯一要注意的就是 Ruby 不支持自加(++)和自减(--),可以使用 += 和 -= 代替。1 + 2a = 3a += 42. 命令展开在 Ruby 中,我们可以直接用反引号(`)执行系统命令。其实只是执行了 Kernel.`() 方法,不过把这个当作表达式,感觉有点古怪。puts `ver`输出:Microsoft Windows XP ...

2010-12-09 11:10:54 88

原创 [Ruby 学习笔记] 4. 标准类型

Ruby 的标准类型包括数字(Numeric)、字符串(String)、区间(Range)以及正则表达式(Regexp)。这似乎和我们以及熟悉的标准类型概念有点不同,区间还好说,正则怎么成了标准类型了?  数字Ruby 的数字包括整数(Integer)和浮点数(Float),这些类型都直接或间接继承自 Numeric。Ruby 的整数并没有长度限制,一定范围内的整数是 Fixnum 对象,当超出该...

2010-12-09 11:10:16 97

原创 [Ruby 学习笔记] 3. 变量和常量

变量持有目标对象的引用,和我们所熟悉的 C# / Java 不同的是,Ruby 变量并没有内在类型。作为一种动态解析执行的语言,其变量类型只在其执行期决定,我们也因此能改变变量所持有对象的类型,显然在 C# / Java 里是不允许的 (Object 类型变量和这个不是一回事,如果不明白,建议再看看面向对象理论)。a = 1puts a.class #Fixnuma = "s"puts...

2010-12-09 11:05:44 105

原创 [Ruby 学习笔记] 2. 基础准备

源代码Ruby 源代码通常使用 UTF-8、ASCII 等格式,它是一种基于行的语言,如果我们将多行代码写在一个物理行,那么可以使用 ";" 来分隔。a = Class1.new(123); b = Class1.new(123)我们也可以使用连接符 "\" 将单行代码写成多行。如果分隔位置以操作符结尾,则连接符可省略。 (注意!"\" 后面不能包含任何字符,包括空格和注释,否则会导致语法错误...

2010-12-09 11:04:39 104

原创 jquery几种页面元素定位及操作的方法

jQuery提供两种方式来选择html的elements,第一种是用CSS和Xpath选择器联合起来形成一个字符串来传送到jQuery的构造器(如:$("div > ul a"));第二种是用jQuery对象的几个methods(方法)。这两种方式还可以联合起来混合使用。我们来试着在我们的test.html代码中选择并修改第一个ordered list.一开始,我们需要选择这个lis...

2010-12-05 23:03:34 337

原创 通过Cookie实现Redmine单点登录

分属于2个不同的系统,它们之间不能共用同一套Session,要实现SSO这就需要使用一些特殊的机制来实现它们之间的互相通信。最简单的方法是使用Cookie来实现。(Redmine中支持LDAP认证,不过需要搭建Ldap服务器,现在没搞明白正在研究,稍后再介绍)首先要修改一下RedMine中的代码,配置action,通过访问www.example.com/redmine/ssologin的url进行...

2010-11-28 22:33:55 379

使用RadRails搭建redmine开发环境搭建

Redmine是基于ROR框架开发的一套跨平台项目管理系统,它是一个项目管理系统的后起之秀。RadRails是基于eclipse平台的Ruby on Rails(ROR) IDE。熟悉eclipse的开发人员很容易使用。本文简单介绍一下windows下如何通过RadRails搭建起Redmine的开发环境。由于没有Ruby基础,搭建环境时问题颇多,我使用了Bitnami提供的安装包,一键安...

2010-11-22 09:41:11 156

点亮网站的rss图标

RSS也叫聚合RSS是在线共享内容的一种简易方式(也叫聚合内容,Really Simple Syndication)。通常在时效性比较强的内容上使用RSS订阅能更快速获取信息,网站提供RSS输出,有利于让用户获取网站内容的最新更新。rss好处不用多说了,我们直接看一下在使用Struts2下如何实现。在struts配置文件中设置result类型为 plainTextxhtml 代码1.&lt...

2010-11-15 15:54:56 108

Urlrewrite配置不当造成死循环问题解析

OECP社区中需要对博客标签进行url重写,把类似“/blogs/tag/tagIndex?key=业务组件”的url转成“/blogs/tag/业务组件”(其中粗体的是标签关键字),但是配置完后点击链接时后台总是循环报错。  下面是我配置的重写规则 <rule> <note>博客标签</note> ...

2010-11-15 15:38:07 152

原创 ERP实施手记之二次开发

看到这篇文章后感触很深,之前3年的二次开发工作中大部分时间在开发维护修改一个煤炭运销ERP。软件前期发运部分业务的开发和实施的还算顺利,可是后期的与发运相关的化验、煤质、结算业务和统计报表都存在大量需求变更和新增需求。归其原因主要为研发团队人员变动和对业务知识不熟、前期调研不透彻、与客户沟通、新增需求和变更、以及企业本身体制等一些因素等造成。项目周期大幅度延期后导致实施和沟通非常困难,新增需求和变...

2010-10-21 09:31:39 297

空空如也

空空如也

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

TA关注的人

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