自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Liferay中的Portlet事件通信

Liferay中的Portlet事件通信在有的项目开发中是需要实现的一种机制。下面转自http://liferaycms.blogspot.com/2011/07/inter-portlet-communication.htmlInter portlet communicationHere is the flow of IPC Here below are the steps...

2013-12-31 09:46:50 181

原创 Spring+ quartz 之 多任务动态定时(任务中起任务)

 参见上一篇Spring+ quartz 多任务定时 执行 与cronExpression表达式 可以知道如何设置多个规则的定时任务,但有时需要客户自己设置指定的时间来启动新的任务处理不同的事情。      实现方式:用户在前台自行维护任务列表和任务执行时间,后台将任务执行时间解析成对应的cronexpression后与任务列表一起保存到数据库中。在 服务器运行期间添加的任务通过验证...

2013-09-12 15:58:36 535

原创 Spring+ quartz 多任务定时 执行 与cronExpression表达式

      在JavaEE系统中,我们会经常用到定时任务,比如每天凌晨生成前天报表,每一小时生成汇总数据等等。我们可以使用java.util.Timer结合java.util.TimerTask来完成这项工作,但时调度控制非常不方便,并且我们需要大量的代码。使用Quartz框架无疑是非常好的选择,并且与Spring可以非常方便的集成,下面介绍它们集成和使用方法。 一、增加所依赖的JAR...

2013-09-12 15:04:34 548

原创 nginx +php 环境搭建之php安装

 安装php-5.4.4 # tar -jxvf php-5.4.4.tar.bz2 # cd php-5.4.4 # ./configure --prefix=/usr/local/php --with-mysql=/usr/local/mysql --with-openssl --enable-fpm --enable-sockets --enable-sysvsh...

2013-09-09 16:44:07 229

原创 php-fpm的启动

       php 5.3.3 源码中开始包含 php-fpm,不用专门再打补丁了,只需要解开源码直接configure,关于php-fpm的编译参数有 –enable-fpm –with-fpm-user=www –with-fpm-group=www –with-libevent-dir=libevent位置。 这个php-fpm 不再支持 php-fpm 补丁具有的 /usr/l...

2013-09-09 16:26:17 149

原创 linux中更改java版本

一. 解压安装jdk 在shell终端下进入jdk-6u14-linux-i586.bin文件所在目录, 执行命令 ./jdk-6u14-linux-i586.bin 这时会出现一段协议,连继敲回车,当询问是否同意的时候,输入yes,回车。之后会在当前目录下生成一个jdk1.6.0_14目录,你可以将它复制到 任何一个目录下 二、执行  [root@localhost usr...

2013-09-05 15:43:42 760

原创 nginx+tomcat文件下载不完整

 直接访问tomcat可以正常下载文件 访问前端的nginx 只下载98.5k 配置如下就哦了 client_max_body_size 35m; client_body_buffer_size 128k; proxy_connect_timeout 600;...

2013-08-05 18:56:12 547

原创 linux配置java环境变量(详细)

一. 解压安装jdk 在shell终端下进入jdk-6u14-linux-i586.bin文件所在目录, 执行命令 ./jdk-6u14-linux-i586.bin 这时会出现一段协议,连继敲回车,当询问是否同意的时候,输入yes,回车。之后会在当前目录下生成一个jdk1.6.0_14目录,你可以将它复制到 任何一个目录下。 二. 需要配置的环境变量 1. PATH环境变量。作用是指定命令搜索...

2013-07-01 18:58:37 97

原创 linux 安装Nginx-0.8.54

今天安装了nginx,主要参考下面的两篇文章。主要是第一篇,但需要注意的是–prefix=/usr/webserver/nginx/ 后面加“/” 指示一个目录,否则会提示你参数无效。 在某些环境下没有安装编译环境时 ,在安装pcre的时候 会出现libtool: compile: unrecognized option `-DHAVE_CONFIG_H' 的错误,我安装libtool  ...

2013-07-01 18:22:56 248

原创 Resources for Liferay Developers

 The following are useful reference resources for developers working with the Liferay Platform:Liferay specific resources:What is a portal? http://www.liferay.com/products/what-is-a-porta...

2013-06-21 22:04:10 119

原创 查找Maven 依赖

 用了Maven,所需的JAR包就不能再像往常一样,自己找到并下载下来,用IDE导进去就完事了,Maven用了一个项目依赖 (Dependency)的概念,用俗话说,就是我的项目需要用你这个jar包,就称之为我的项目依赖你这个包,换句话说,你这个JAR包就是我这个项目 的Dependency。      于是很多人在刚用Maven的时候,就会在加Dependency时栽跟头,明明我手...

2013-04-22 12:48:02 124

原创 liferay5.2.3 附件上传

附件上传 首选说一下文件的存放位置,存放目录大致如下: {bundles.home}/data/document_library/10115/0/customerDirName/0/fileName/1.0  这里主要是利用liferay现有的文档库,当然这些文件在文档库是看不到的!  下面说一下具体的实现: 1、首先要在liferay项目中的serv...

2013-03-19 11:27:22 124

原创 SpringMVC JPA 事务,数据库保存操作没有异常但数据保存不成功

  SpringMVC JPA 事务,数据库保存操作没有异常但数据保存不成功    在主容器中(applicationContext.xml),将Controller的注解排除掉 <context:component-scan base-package="net.cloudun"> <context:exclude-filter type="annotat...

2013-03-11 19:45:56 1284

原创 CentOS中升级到Python2.7版本报错

make install 时报的错误make: *** [libinstall] 错误 1   use "make altinstall" instead of "make install" or run "make -i install" instead of "make install"  我是使用 make -i install 这个解决的 ...

2013-01-31 09:10:37 169

原创 安装psycopg是出错:Error: pg_config executable not found.

装psycopg是出错  执行 python setup.py install running buildrunning build_pyrunning build_extError: pg_config executable not found.Please add the directory containing pg_config to the PAT...

2013-01-31 09:09:43 461

原创 centos install openerp 特殊问题

就X_86_64位系统(centos 6.3 x86_64,如果下载的是i386应该就没这毛病)的PIL重新安装,安装时默认是安装到了64lib下的。所以需要ln -s软链过来。步骤:1、#wget -c http://effbot.org/media/downloads/Imaging-1.1.6.tar.gz (这个应该懂的哦?因为这个PIL和PYTHON版本意义对应。我的python是2...

2013-01-31 09:08:39 101

原创 CentOS中升级到Python2.7版本详细步骤

centos5.7自带的python版本是2.4,可以通过源代码编译安装的方式来升级到2.7。源代码可以到python的官方网站下载,wget http://www.python.org/ftp/python/2.7/Python-2.7.tar.bz2tar jxvf Python-2.7.tar.bz2cd Python-2.7 下载解压后后执行 ./confi...

2013-01-30 22:33:18 197

原创 python-ldap安装失败解决办法

 在安装 python-ldap时总是出现问题,把openldap安装了几遍还是不行, 最终找了一些英文的资料,使其能正确的安装了, 少了一些依赖,汗 竟然不说!! 错误大致: extra_compile_args: extra_objects: include_dirs: /opt/openldap-RE24/include /usr/include/...

2013-01-29 15:31:51 3210

原创 GPL 协议

在自由软件所使用的各种许可证之中,最为人们注意的也许是通用性公开许可证(General Public License,简称GPL)。GPL同其它的自由软件许可证一样,许可社会公众享有:运行、复制软件的自由,发行传播软件的自由,获得软件源码的自由,改进软件并将自己作出的改进版本向社会发行传播的自由。 GPL还规定:只要这种修改文本在整体上或者其某个部分来源于遵循GPL的程序,该修改文本的 整...

2012-12-19 09:49:52 130

原创 liferay webservice 使用

1.自定义实体向外提供webservice接口的步骤  在下面这个例子中我们将在数据库中创建一张表并提供一个通过webservice修改表的方法   1.1表结构简单定义为:  CREATE TABLE [dbo].[MyBook]( [bookid] [bigint] NOT NULL, [bookname] [varchar](500) NULL,...

2012-12-18 14:57:03 191

原创 svn错误 svn:Checksum mismatch while updating

行svn update出错:svn: Checksum mismatch while updating 'D:\workspace\demo\test\.svn\text-base\test.php.svn-base';expected: 'e46703b45e810605fd7513943533b00f', actual: '5480a41836d19692a1a85e667d222...

2012-12-10 10:48:11 246

原创 DEDE调用自定义模型的附加表字段

arclist标签调用附加表字段不再以频道模型指定的字段为依据,调用时需注意下面两个问题: 1、必须指定 channelid (内容频道id); 【这句的意思是你是在那个模型上创建的字段,比如你在【普通文章】或【商品】模型上增加了1个字段flvurl,在【内容模型管理】中,【普通文章】模型或【商品】模型的ID是【1】或【6】】2、直接在标记指定要调用的字段(可以在内容提模型管理...

2012-09-29 11:55:14 108

原创 dede系统中判断是否显示简略标题的方法

当有简略标题时显示简略标题,没有简略标题时显示正标题: 1.{dede:field name='array' runphp='yes'} if(@me['shorttitle']=='') @me=@me['title'];else @me=@me['shorttitle'];{/dede:field} 这个不能在{dede:arclist}标签中套用,一般放在网页...

2012-09-29 11:53:30 138

原创 dede 首页或列表页调用文章内容页body内容

在使用dede过程,有的朋友会调调出文章的列表的内容出来,怎么调呢?方法如下:{dede:arclist flag=h typeid=2 row=1 titlelen='200' orderby=pubdate}<div class="data-news"><dl><dt><a href="[field:arcurl/]" target="...

2012-09-28 22:38:42 120

原创 Jquery 给一div注册事件问题

Jquery 给一div注册事件问题,在jQuery给一个div注册事件的时候(如mouseover事件)时,同时会把div中的子元素也注 册上同样的事件。 html代码如下: <div id="top" style="backgroud:gray;width:500px;height:600px;"> <div id="mid" style="...

2012-08-13 16:31:14 151

原创 PHP:isset 函数的用法、作用 转

isset函数是检测变量是否设置。 格式:bool isset ( mixed var [, mixed var [, ...]] )返回值:若变量不存在则返回 FALSE 若变量存在且其值为NULL,也返回 FALSE 若变量存在且值不为NULL,则返回 TURE同时检查多个变量时,每个单项都符合上一条要求时才返回 TRUE,否则结果为 FALSE如果已经使用 u...

2012-08-05 13:39:13 164

原创 Liferay 验证码动态刷新

1.使用liferay标签生成 验证码的url <portlet:actionURL windowState="<%= LiferayWindowState.EXCLUSIVE.toString() %>" var="captchaURL"> <portlet:param name="struts_action" value...

2012-07-23 19:11:16 260

原创 ecshop数据库结构

最近在了解ecshop商城的项目,接触这个程序次数不多。从网上找到一份ecshop数据库表结构。在此记录一下。 ecs_account_log 用户帐号情况记录表,包括资 金和积分等log_id mediumint 自增ID号user_id mediumint 用户登录后保存在session中的id号,跟users表 中的use...

2012-07-17 10:41:30 112

原创 使用Ant编译大量java文件时出java.lang.OutOfMemoryError

一般的出现java.lang.OutOfMemoryError: Java heap space 解决方法  这个问题的根源是jvm虚拟机的默认Heap大小是64M,可以通过设置其最大和最小值来实现.设置的方法主要是几个.1.可以在windows 更改系统环境变量加上JAVA_OPTS=-Xms64m -Xmx512m2,如果用的tomcat,在windo...

2012-07-13 10:26:59 150

原创 liferay6.1 启用logj4j.properties定义日志

在编译好的环境下 即tomcat/webapp/ROOT/WEB-INF/classes中加入system-ext.properties其内容如下:#### Logging## # # Set any logger that implements org.apache.commons.logging.Log. # org.apache.c...

2012-07-02 14:57:47 181

原创 liferay 一个实例对应多个域名

在 社区 组织 的管理页面 中有个设置 liferay6.1 中加入 jQuery 使用hook

2012-06-14 15:00:09 162

原创 liferay6.1 环境搭建遇到点问题

执行 ant  all 出现问题 The environment variable ANT_OPTS is not set.Please set it to the recommended value of "-Xms256M -Xmx512M". 找到了答案 如下:window 在我电脑中设置环境变量ANT_OPTS=-Xms256M -X...

2012-06-13 18:07:06 115

原创 liferay 页面的portlet:defineObjects 标签

<defineObjects> 标记的作用:这个标记可以让jsp页面使用所有的Portlet 2.0 API里面的隐式对象,它是一个无属性标记.他如果在页面上定义了<portlet:defineObjects /> 那么如下隐式变量将在页面上可用:renderRequest,renderResponseactionRequ...

2012-06-11 21:28:26 116

原创 liferay6.1sdk目录认识

iferay SDK有如下的目录结构:                        clients/ 是client插件的目录并且提供了创建 client插件的ant脚本dist/ 这个目录存放了用于部署和发布的archive应用。就是部署到tomcat的war包,如hello-portlet.war等ext/ 是Ext插件的目录并且提供...

2012-06-11 21:00:46 66

原创 有几种管理风格和性格倾向的人不适合担任项目经理。

有几种管理风格和性格倾向的人不适合担任项目经理。1. 好好先生可以把管理者的日常工作划分为两大类:管人和管事。不同的管理者有不同的倾向,一般而言,越是高阶的管理者管人的比重越大,越是低阶的管理者管事的比重越大,管人和管事要有一个合理的配比,管理才会真正有成效。而不同的人在管人和管事上有先天的偏向,有人更重管人,管理风格就是关系导向;有人更重管事,管理风格是任务导向。好好先生是指关系导向型的领导,这...

2012-06-08 09:41:18 837

原创 mysql数据恢复工具

最近一星期全在捣鼓mysql数据恢复,那个头大啊………… 网上找了找资料说使用mysqlbinlog 可以恢复。就试了试。 查询是否开启日志 show variables like 'log_bin'; 显示为on,恭喜你开启了日志 下面就是恢复数据了 在恢复前还是先了解下mysqlbinlog的使用吧 在命令行中打开mysql的bin目录,...

2012-05-24 14:17:41 133

原创 mysql 日志查看

mysql查看日志是否启用 show variable like 'log_bin';  on 为打开 获知当前的日志文件名称 show  master status;  mysql命令 mysqlbinlog用来查看数据库操作日志记录(原文在这)  linux下进入你的mysql安装目录, 然后依次执行 cd logs/bin...

2012-05-20 11:13:08 138

原创 jquery ajax上传文件

 1.页面引入 <script type="text/javascript" src=/js/ajaxupload.js' ></script> 2.页面加入  <input type="file" name="attachment" style="display: none;"> <a hr

2012-05-05 17:21:22 108

原创 Specified VM install not found: type Standard VM, name Java 如何解决

运行ant的时候出现 Specified VM install not found: type Standard VM, name…………  尝试删除这些文件:  %ecliplse workspace% / .metadata / .plugins / org.eclipse.debug.core / .launches / *. 下的文件 解决了。祝你好运...

2012-05-02 09:59:14 213

原创 mark liferay 表结构分析

liferay中每个page(layout)的界面顺序是通过layout表的priority,layoutId, parentLayoutId字段来确定的。 organization_表中存储组织和场所,通过location=0 or 1来区分是组织还是场所; usergroup 存储用户组,user group与community, organization, locations...

2012-04-26 16:22:46 147

空空如也

空空如也

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

TA关注的人

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