自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

步行者的专栏

自己的人生自己走。记录点点滴滴。。。

  • 博客(438)
  • 资源 (4)
  • 收藏
  • 关注

转载 Configuring a Liferay cluster

From:http://blogs.aca-it.be/blogs/-/blogs/configuring-a-liferay-cluster

2014-06-09 09:06:55 12383

转载 Transaction Management with Liferay Service

Following are the important points that a Liferay Architect must make note of in order to work with Transactions in LiferayThe entry point to transaction (start of transaction boundary) in Liferay

2014-04-10 10:35:58 10939

转载 Liferay中实现多对多的关系

Liferay Service Builder Many to Many Relation in Plugin Portlet 参考URL:http://www.liferaysavvy.com/2014/01/liferay-service-builder-many-to-many_12.html E5410meera

2014-03-27 16:02:51 11074

原创 memo:liferay-service-builder_6_2_0.dtd

Liferay6.2有很多改动。service builder也有一些变化。可以设置的信息如下:    "-//Liferay//DTD Service Builder 6.2.0//EN"    "http://www.liferay.com/dtd/liferay-service-builder_6_2_0.dtd">-->The service-bui

2014-03-27 15:55:47 11197 3

原创 memo:fancybox1.3的参数一览

http://fancybox.net/fancybox是和lightbox类似的插件。用法比较简单。把一些设置的参数罗列出来如下:可用参数:KeyDefault valueDescriptionpadding10Space between FancyBox wrapper and content

2014-03-27 11:58:27 11213

原创 JAVAMail TLS送信的注意点

JAVAMail TLS送信的注意点1. javax.net.ssl.SSLException: Unrecognized SSL message, plaintext connection  SSL通信异常。session.getTransport("smtps"); 的时候有可能抛出的异常。如果不是SSL通信改为smtp2. TLS认证的时候需要设置   mail.

2014-03-03 11:52:07 17499 1

转载 Java: Passing Array to Oracle Stored Procedure

This tutorial guides us on how to pass Array objects from Java to stored procedures in Oracle and also, how to retrieve an array object in Java.All PLSQL arrays can not be called from java. An array

2014-02-25 11:54:13 10838

原创 Struts1中的处理流程

在调查liferay的代码的时候,发现src/com/liferay/portal/struts/PortalRequestProcessor.java这个类非常重要。那这个类是干什么的呢?portal-web/docroot/WEB-INF/struts-config.xml中如下定义: 从这里看到是把struts1中processorClass改造了。Struts1

2013-11-07 14:00:26 8803

原创 PostgreSQL中文字列处理函数和java,javascript对比

从网上找到了一篇不错的文章。共享一下。PostgreSQL中比较基础的知识。文字列函数的比较操作SQLJavaJavaScript长度length( str )str . length()str . length是否为空str = ''str . isEmpty()str   -- if(s

2013-10-30 15:12:50 10643

原创 JAVA中ssh常用的一些库

通过java用ssh来操作远程服务器其在一些系统中是需要实现的功能。现存的都有哪些库呢?最常用的如下:1. JSchURL:http://www.jcraft.com/jsch/支持SSH,SFTP,SCP2.Ganymed SSH-2 for JavaURL:http://www.cleondris.ch/en/opensource-ssh2.php3

2013-10-28 14:18:13 13005

原创 PostgreSQL基本知识:数值类型

PostgreSQL中的数值类型。类型名长度説明範囲smallint2byte小范围整数。相当于java的short-32768到+32767integer4byte一般整数。相当于java的int-2147483648到+2147483647bigint8byte长型整数。相当于java的

2013-10-11 15:02:13 9174

原创 Tomcat的session.ser带来的问题

Tomcat中的Session Persistence功能默认是开启的,就是tomcat重启的时候也能保持重启前的session状态。工作原理:1, tomcat停止的时候在 /tomcat-6.0.26/work/Catalina/localhost/_/下面生成session.ser文件。文件里面保存了session信息。2,tomcat启动的时候,从session.ser中读取信

2013-10-07 15:09:48 15344 1

原创 JMagick的安装

1、下载代码.官方网站下载。      2、ImageMagick解冻安装。(yum安装也行。 yum  list | grep magick 查看信息)      # tar xzvf ImageMagick-6.X.X-0.tar.gz      # cd ImageMagick-6.X.X

2013-08-21 11:39:48 11942

原创 memo:Liferay中的sequence

用户id,组织id等数据,一般的做法从数据库的sequence取得。Liferay中并没有建立sequence。可能是考虑多种数据库平台上的差异性。而是在Counter表中模拟实现的。默认数据:com.liferay.counter.model.Counter的数据。方法1:CounterLocalServiceUtil.increment()     //不指定类型连番。方法

2013-07-18 17:38:02 9839 1

原创 Liferay中邮件送信的同期和非同期方法

有一次测试开发有邮件送信的画面,发现了画面反映很慢。查看了代码,发现是邮件送信太慢的原因。画面太慢是难以让人接受的,只好把同期的写法改为非同期的。同期:MailEngine.send(fromAddress, toAddressArr, ccAddressArr, bccAddressArr, subject, body, false, null, null, null);非同期:Ma

2013-07-16 17:34:35 9711

原创 Liferay中的workflow

Liferay中可以使用几种workflow。自带的kaleo。还有开源的比如Aperte Workflow等。要在控制面板中要给自己的portlet添加workflow很简单。1 追加WorkflowHandler类   // workflow区分用    public static final String CLASS_NAME = XXXXXXX.class.

2013-07-16 15:34:00 10949

原创 Liferay6.1的数据库配置信息是放在哪里的?

在liferay6.1中我们不需要事先在portal-ext配置文件中配置数据库信息。而是第一次tomcat启动后,liferay会提示你使用什么数据库,数据用户,密码,数据库名等。这些信息存在那里呢。比如我想修改数据库名的时候需要找到配置文件。其实是放在liferay-portal-6.1.xxx下面的,不过不注意还不容易发现。portal-setup-wizard.proper

2013-06-20 15:21:37 13058

原创 Liferay6.1:hook中追加portlet的配置项目的实现方法

Lfieray的客户化的处理中,最经常做的是画面部分的修改。应该用hook的比较多。大体用途如下hook:liferay的画面(jsp),语言文件,配置文件的客户化。以及一部分逻辑处理(java的修改很有限)。portlet:添加新功能ext:改造liferay的逻辑处理。主要是java部分。最不建议使用的就是ext了。比如在原来lifery的某个portlet

2013-06-20 14:50:34 11737

原创 Mysql的管理工具workbench

workbench是mysql自带的管理工具。现在已经功能非常强大了。其他的付费mysql管理工具压力大了哦。比如mysql navicat虽然非常好用,价格也不贵。不过一般开发人员可能不会去付费的。几张图片说明问题:主画面数据建模ER图等:SQL编辑器:数据库管理(数据备份,导入,性能监视等)

2013-06-20 13:18:37 16025 1

转载 Liferay:Faceted Search in Liferay 6.1

Liferay6.1和6.0比,那是灵活性提高了太多。可以在hook里面适当改改就封装多比较好的功能。下面介绍一下全文检索。内容来自:http://www.liferay.com/ja/web/raymond.auge/blog/-/blogs/faceted-search-in-liferay-6-1Advanced operations: These are sup

2013-06-14 17:44:05 10702

转载 liferay的theme中VM可以使用的变量一览

在开发theme的时候,不知道liferay的那些对象是可以使用的话,有时候很简单的东西都会感觉很难实现哦。比如想取的layout的url,group的url等等。下没罗列出来:## ———- Common variables ———- ##$theme_display$portlet_display$theme_timestamp$theme_settings$css

2013-06-14 17:35:27 4044

原创 svn安装后,取不到https的资源

最近在安装svn后,执行svn export  https://www.xxxx.xxx/svn/AAA 的时候报错。说是不支持ssl。我在安装svn的时候configure如下:(加入了ssl选项)./configure  --with-ssl  --with-apxs=/user/local/apache2/bin/apxs --with-apr=/user/local/a

2013-01-28 16:20:17 6753

原创 Liferay中ext工程deploy时候的问题

Liferay中ext的发布不是很好。直接把war包放到deploy的时候,并不能把最新的jar文件或者jsp等文件拷贝到root目录下面去。这个对开发者来说非常的不方便。因为需要手动更新root下面的文件。查看了ext的deploy的代码。找到了问题所在。ExtHotDeployListener类中的 doInvokeDeploy方法里面有这样的代码:

2012-12-07 13:16:34 1860

原创 Liferay中Velocity theme页面显示的一个重要类(TemplateProcessor.java)

liferay中,页面是通过theme来显示的。而theme是用Velocity写的模板。每个页面中的portlet是怎么显示的呢,通过TemplateProcessor类可以大致了解。(com.liferay.portlet.layoutconfiguration.util.velocity,TemplateProcessor)方法processColumn中,有如下代码:for

2012-12-07 12:48:25 1952

原创 memo:Liferay中浏览器判断方法

Liferay中特地写了一个类来判断浏览器的版本,操作系统等。知道有这么个东西的话,还是不错的。就不需要自己去写了。类:com.liferay.portal.kernel.servlet.BrowserSnifferUtil提供的方法:static booleanacceptsGzip(javax.servlet.http.HttpServletRequ

2012-12-03 15:50:54 1128

原创 Liferay中的文件下载处理

Liferay中的文件下载在ServletResponseUtil类中汇总了方法。但是在IE6,7中超长的文件名会被截掉。还有一个问题就是safari下载出xxx.html的形式。不能够正常下载。为了解决上面的问题,可以自己把ServletResponseUtil类中的setHeaders方法重新写一下。public class MyServletResponseUtil

2012-11-16 17:21:01 1929

转载 Liferay:Developing a Portlet with Multiple Actions

Developing a Portlet with Multiple ActionsSo far we have developed a portlet that has two different views, the default view and an edit view. Adding more views is easy and all you have to do to link

2012-10-05 16:52:09 1172

原创 Liferay6.1中service的定义规则文件

在写liferay中service builder工具的定义文件的时候,都有那些功能呢,该怎么写xml配置文件呢?比如和另外的表关联等。这个看看dtd文件就大致明白了。<!--<!DOCTYPE service-builder PUBLIC "-//Liferay//DTD Service Builder 6.1.0//EN" "http://www.liferay.co

2012-09-12 13:55:02 2854

转载 JDBC数据库连接池connection关闭后Statement和ResultSet未关闭的问题

本文转自:http://k1121.iteye.com/blog/1279063(1)    主要问题针对关闭connection是否会自动关闭Statement和ResultSet的问题,以及Statement和ResultSet所占用资源是否会自动释放问题,JDBC处理规范或JDK规范中做了如下描述:JDBC处理规范JDBC. 3.0 Specifica

2012-08-24 17:16:30 7533 2

原创 Crontab里面的shell执行的java代码出现乱码

最近在一台服务器上调查了一个问题的时候,发现了一个问题。batch送信处理中,手动执行shell文件的时候,日文没有出现乱码,但是crontab里面设置的shell就出现乱码了。调查发现是LANG的环境不一样。crontab的时候是LANG="ja_JP.eucJP"。而LANG="ja_JP.UTF-8"是需要的参数。在java执行的环境变量中加入   exp

2012-08-22 17:56:46 1806

原创 HTTPS中SunCertPathBuilderException: unable to find valid certification path to requested target

在配置测试环境的时候报告unable to find valid certification path to requested target错误。Caused by: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathB

2012-07-02 18:03:00 18905

原创 quartz中CronTrigger的启动参数等

下文内容来自:http://www.quartz-scheduler.org/documentation/quartz-1.x/tutorials/crontriggerField NameMandatoryAllowed ValuesAllowed Special CharactersSecondsYES0-59, - * /

2012-06-21 13:11:55 2814

原创 Linux中几个在备份中常用的命令(cp,scp,rsync)

在备份的操作中,拷贝,过期文件的删除是经常要做的事情。拷贝也有本机拷贝,拷贝到别的服务器等。常用的操作有cp,scp,rsync等命令。1、 cp(copy)命令功能说明:复制文件或目录。 语  法:cp [-abdfilpPrRsuvx][-S ][-V ][--help][--spares=][--version][源文件或目录][目标文件或目录] [目的目录]

2012-06-21 12:55:43 9817

原创 感动ing:两岁8个月的儿子给老爸倒茶喝

我儿子2岁8个月了,一直都还是把他当个小孩子。只知道玩,只知道要吃,要睡觉等。那天我下班回家,刚坐到电脑前准备看看新闻啥的。我儿子自己一个人跑到另外一个屋,倒了一杯茶端到电脑桌上。说”爸爸喝吧”。看到茶水还有点烫烫的,也溅一些在地上了。顿时感动的不能自抑,瞬间自己的儿子都这么懂事了。更加感觉自己的责任更大了,培养好他是我的目标。加油!!!!!

2012-06-21 12:05:40 2459 1

转载 Velocity中如何判断null

本文来自:http://blog.sina.com.cn/s/blog_4b01279a0100hc6o.html在写模版文件判断数据是否为空的时候,想当然的写成了下面的代码。#if(${data} != null)    ...#end结果Velocity解析时抛出了如下错误:Caused by: org.apache.velocity.exception

2012-06-15 13:32:23 8871

原创 Windows中的Tree命令你会用吗?

在项目开发中,特别是大型项目开发中个,会有几百上千的文件。怎么看都有那些文件呢?每个文件夹每个文件夹去查看?那让你看到手软吧。其实tree命令 是一个很不错的功能。可以把指定文件夹的所以文件用树状罗列出来。然后我们查看树状结构就能够了解有那些文件,然后我们在去查看需要关心的有那些文件就可以了。用法:TREE [d:][path] [/A][/F]/A - Specifies tha

2012-06-14 17:34:44 14537 4

原创 javap的基本用法

javap是JDK自带的反汇编器,可以查看java编译器为我们生成的字节码。通过它,我们可以对照源代码和字节码,从而了解很多编译器内部的工作。语法:  javap [ 命令选项 ] class. . .  javap 命令用于解析类文件。其输出取决于所用的选项。若没有使用选项,javap 将输出传递给它的类的 public 域及方法。javap 将其输出到标准输出设备上。命令选

2012-06-13 16:37:31 60712 7

原创 HTML小技巧:按钮中的文字换行

一般按钮的文字都是一行的。但是有的时候画面需要按钮中的文字换行。刚开始有个开发人员说没法实现。\r\n 都用过了没有效果。其实google这个老师是非常强大的。直接换行的方法:还有一种办法就是把按钮做成图片。这个应该是网站中经常使用的方法。

2012-06-13 15:32:02 36791 2

原创 WEB开发中图片取颜色,取图片文字的字体工具

在web开发中,取要件定义里面背景颜色,字体颜色等,靠自己比对比较花费时间。如果采用工具的话能够取得比较接近的值然后再调整就比较节省时间了。SketchBook COPIC是一款不多的工具。下载地址(日文版):http://www.softonic.jp/s/copic/free去图片中的字体的话,可以用fontjudge2工具来自动判别。可以判断bmp,jpg,gif,ico

2012-06-12 16:17:16 2782

转载 跨域问题——easyXDM以及JSONP

最近在跨域问题的问题中,查找了一些资料。实现方法有很多。PPT文档:http://www.slideshare.net/SlexAxton/breaking-the-cross-domain-barrier 里面详细介绍了基本的实现方法。下面转载easyXDM以及JSONP 的方法:内容来自:http://blog.sina.com.cn/s/blog_61b7b4e90100

2012-06-11 11:37:19 4239

Liferay Admin Guide.pdf

Liferay Portal Admin Guide 6.0.X版本 对网站运营比较有用!!!

2011-07-01

Liferay Developer's Guide 6.0.X版本

Liferay Developer's Guide 6.0.X版本 开发人员必备文档

2011-07-01

excelfileformat.pdf

Excel格式构造式样书.POI,JXL等操作Excel原理更加容易理解.

2010-02-05

jQueryAPI-100204

jQueryAPI 1.1.4版中文文档

2010-02-05

空空如也

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

TA关注的人

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