- 博客(18)
- 资源 (8)
- 收藏
- 关注
原创 审批流程
项目:工程处、合同预算处、招标处可以新建 ——> 填报员修改 ——> 项目经理审批 ——> 招标处审批 ——> 合同预算处审批 ——> 工程处审批 ——> 副主任审批 ——> 主任审批招标管理:填报员新建 ——> 项目经理审批 ——> 招标处审批 ——> 工程处审批 ——> 合同预算处审批 ——> 副主任审批 ——> 主任审批合同管理:填报员新建 ——> 项目
2017-11-30 14:45:35
1155
原创 MyConcurrService
public class MyConcurrService {public MyConcurrService(CallbackListener resultListener) {this(resultListener, 2, 10, "general");}public MyConcurrService(CallbackListener resultListener
2015-03-18 00:32:00
363
原创 Callable
takServiceStatus = takService.submit(new Callable() {public Void call() throws Exception {Callable task;try {while (!canceled.get()) {task = takQueue.take();if (task == endTask) {resultQ
2015-03-18 00:31:21
291
原创 Liferay 国际化多个Portlet标题支持
Liferay 扩展一个只支持 单个Portlet标题国际化,如果有多个Portlet 需要实现标题国际化,可以如下操作:修改 com.liferay.portlet.PortletConfigImpl中的 getResourceBundle 方法:if (Validator.isNull(resourceBundleClassName)) { String resource
2012-07-04 12:40:04
1164
原创 判断应用服务器是jboss或tomcat等
private boolean _detect(String className) { try { ClassLoader systemClassLoader = ClassLoader.getSystemClassLoader(); systemClassLoader.loadClass(className); return true; } catc
2012-05-31 17:21:12
1331
原创 java中使用应用服务器配置的数据库连接
适用于基本所有的应用服务器,如jboss、tomcatimport org.apache.commons.logging.Log;import org.apache.commons.logging.LogFactory;import javax.naming.Context;import javax.naming.InitialContext;import javax.nam
2012-05-31 15:11:42
651
原创 liferay瘦身(4)--代码删除
liferay的代码量很庞大,并且很凌乱。自带的很多portlet都会 被很多地方引用,导致不能直接删除了porlet就完事。分为一下几个步骤:1、删除 portal-impl\src\com\liferay\portlet 以及 portal-service\src\com\liferay\portlet 下面对应的portlet 代码2、去掉portal-spring.
2012-05-31 15:06:45
581
原创 liferay瘦身(3)--去掉不需要的portlet
简单的去掉要显示的 portlet,只需要修改以下3个文件。liferay-display.xmlliferay-portlet.xmlportlet-custom.xml最终我只留下了一下一些需要的.
2012-05-31 14:57:18
1019
原创 Liferay研究-瘦身——重建Build(二)
liferay 本身的portal-impl Build 会将一些 其他一些 编译后的copy到classes目录下面,相对来说比较复杂。现在将portal-service、 portal-impl 、portal-web 分别Build。需要注意 portal-impl 下面还需要将 portal-impl\classes\com\liferay\portal\depl
2012-05-15 16:29:56
644
原创 Liferay研究-瘦身(一)
由于项目需要,需要将 liferay 的源码进行瘦身,不仅包括xml的裁剪,还包括java代码的裁剪。xml的裁剪如下:liferay-display.xml 只保留以下portal
2012-05-15 15:17:07
519
原创 判断 Connection是哪种数据库方法
public int getConnectionType(Connection cn) throws SQLException { String DatabaseProductName = cn.getMetaData().getDatabaseProductName().trim(); if (DatabaseProductName.equals("Oracle"))
2012-04-12 11:34:12
1327
原创 Liferay 获取默认语言及国际化
public class DefaultLanguageUtil { private static Locale locale = LocaleUtil.getDefault(); static { if (locale == null) { locale = Locale.CHINESE; } } pub
2012-04-11 12:32:42
961
原创 Liferay中vm模版文件要获取 SessionErrors方法
重写 com.liferay.portal.velocity.VelocityVariables 在该类中insertHelperUtilities 方法中加入 代码velocityContext.put("sessionErrors",new SessionErrors());则在页面中就可以通过$sessionErrors.contains($request, "com.lif
2012-04-10 16:56:15
579
原创 Jboss中多个war包都使用 Jboss的数据库连接方式
package com.onecenter.cas.util;import org.apache.commons.logging.Log;import org.apache.commons.logging.LogFactory;import javax.naming.Context;import javax.naming.InitialContext;import javax.nam
2012-04-10 16:49:05
814
原创 Liferay国际化支持
当需要使用国际化语言时,可以使用以下方式:在 WEN-INF 下面新建 文件 liferay-hook.xml content/Language_zh_CN.properties content/Language_en.properties再在jsp 页面中引入以下标签:则就可以使用以下标签调用同时也可以在Java中使用 LanguageUtil
2012-04-10 16:44:29
1724
转载 JS获取浏览器高度和宽度
JS获取浏览器高度和宽度IE中:document.body.clientWidth ==> BODY对象宽度document.body.clientHeight ==> BODY对象高度document.documentElement.clientWidth ==> 可见区域宽度document.documentElement.clientHeight ==> 可见区域高度
2011-12-20 09:53:55
302
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人