`
文章列表
主要包括:Pluto,Liferay,eXo,Jetspeed四种开源Portal的介绍和分析,有助于对具体项目选择合适的开发平台。 (1)Pluto 2003年10月JSR168规范1.0正式公布后,Jakarta Apache就开始实施Pluto计划(冥王星计划),最终开发出该规范的一个参考实现(Reference Implementation),即Pluto。Pluto的1.0.1-rc2版与2004年12月发布。 Pluto实现基于 JSR168的一个 Portlet Container,相当于为开发者提供了一个运行portlets的工作平台。Pluto本身也提供了一个简单的Port ...
前一阵子找这两个jar包,baidu来google去,不容易。 发现有些童鞋需要,拿出来共享一下,同时也让搜索引擎快照下。 使用ant版本为1.5(+)。 Ant本身也支持增量编译,不过有两个问题它没有解决好:1、当修改了一个类的时候,与此类有依赖关系的类不会被重新编译,ant只编译了这个修改过的类。2、全局常量类的修改,ant无法定位。  说白了,这两个问题是一个性质的。结果是,开发人员每次编译时都要clean,再compile,cope…导致编译时间过长,每次修改调试都要等待。    使用第三方的支持javamake,可以解决上述问题。原理是:第一次编译时,javamake把所有c ...

常见异常分类

异常收集 一些常见异常: //如果不用,启动时不会出错,但使用Dwr时,会抛出异常:java.lang.NoClassDefFoundError: antlr/ANTLRException  antlr-2.7.2.jar     //如果不用此包,在启动时会抛出: nested exception is java.lang.NoClassDefFoundError: org/objectweb/asm/Type  asm.jar    //如果不用此包,在启动时抛出:nested exception is java.lang.NoClassDefFoundError: org/ ...
  与三方交互一般采用HttpConnection或HttpClient(推荐,功能强大适应性强),且一定要设置连接超时时间及读取超时时间两个参数:     HttpConnection设置两参数例子:     HttpConnection httpConnection= new HttpConnection();     httpConnection.setConnectTimeout(50 * 1000); // 打开连接时间等待超时50秒     httpConnection.setReadTimeout(300 * 1000); // 等待读取返回数据超时300秒 ...

OSCache核心详解

OSCache是一个受到争议的开源缓存框架,OpenSymphony网站已经关闭(OpenSymphony可是诞生过Quartz、WebWork、SiteMesh和OGNL等数个非常有名的框架的)了,它也已经不维护了。在JavaEE的缓存框架领域,似乎已经是EhCache等其它支持分布式的缓 ...

转载 OSCache笔记

OSCache笔记 (1) 背景: 1 面临的问题 1.1 需要处理的特殊动态内容 在信息系统建设过程中我们通常会遇到这样的问题: 1. 基础数据的变更问题 信息系统中需要处理的基础数据的内容短时间内是不会发生变化的,但是在一个相对长 ...
一.   调试SQL   Server   2000 1.   设置帐户。 <1>   在windows服务中找到MSSQLSERVER,双击弹出对话框。 <2>   选择“登陆”选项卡,选中“此帐户”,输入一个管理员帐户和密码。 <3>   重启服务。 2.   在查询 ...
一、与角色有关的数据字典    * MAX_ENABLED_ROLES    * OS_ROLES    * REMOTE_OS_ROLES    * DBA_APPLICATION_ROLES    * DBA_CONNECT_ROLE_GRANTEES    * DBA_ROLE_PRIVS    * DBA_ROLES    * ROLE_ROLE_PRIVS    * ROLE_SYS_PRIVS    * ROLE_TAB_PRIVS    * SESSION_ROLES    * USER_ROLE_PRIVS 二、一些常见问题的解答 1、用户想查看自己都 ...
   今天在进行procedure执行的时候,用的是PL/SQL工具中的test,调试方法进行执行,因为有输入参数,但是报了个错: “note:debugging requires the debug connect session system privilege”. 原因是用户权限不够,使用以下命令授予权限: GRANT debug any procedure, debug connect session TO username 其实只需要授予debug connect session 就可以了,已经过测试。 另外,如果查询某个角色包含哪些系统权限的话,可以查询: (1)、系统权限: ...
SQL Plus 调试Oracle有返回值存储过程、参数绑定(variable :i)、 先建好表,然后写带输出参数的存储过程 CREATE OR REPLACE  PROCEDURE "MES"."MES_GETKEY" (KName IN     VARCHAR2,KValue OUT VARCHAR2) AS BEGIN select KeyValue into KValue fro ...
/****** 参考文档:**************************************** http://blog.chinaunix.net/u1/49551/showart_440707.html http://space.itpub.net/637736/viewspace-310181 *******************************************************/ /****** 简单了解 ************ 一、查看所有环境变量的名 ...
define相当于定义一个字符常量,通过define定义之后,在通过&或者&&引用的时候不需要输入了。oracle在执行的时候自动用值进行了替换; variable定义的是绑定变量。 (1) define SQL> alter session set nls_language = american; Session altered. SQL> define DEFINE _DATE = "03-OCT-09" (CHAR) DEFINE _CONNECT_IDENTIFIER = "myoracle" (CHAR ...
1.构造器注入 基于构造器的DI通过调用带参数的构造器来实现,每个参数代表着一个依赖。此外,还可通过给stattic工厂方法传参数来构造bean。 构造器参数解析根据参数类型进行匹配,如果bean的构造器参数类型定义非常明确,那么在bean被实例化的时候,bean定义中构造器参数的定义顺序就是这些参数的顺序,依次进行匹配,否则可以根据构造器参数类型匹配,如下: view plaincopy to clipboardprint?<bean id="exampleBean" class="examples.ExampleBean">    < ...
freemark开发指南(入门) 2007-05-08 18:39 1概念 2指令 if, else, elseif switch, case, default, break list, break include Import compress escape, noescape assign global setting macro, nested, return t, lt, rt 3一些常用方法或注意事项 表达式转换类 数字循环 对浮点取整数 给变量默认值 判断对象是不是null 常用格式化日期 添加全局共享变量数据模型 直接调用java对象的方法 字 ...
freemark从流程来比价复杂,容易出为题,当出现应该出来的component为出现时,检查顺序如下,tie-def.xml是否和page-rule-set.xml对应,page-rule-set.xml中container的名字是否和模板的一致,模板是否有错误
Global site tag (gtag.js) - Google Analytics