自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(75)
  • 问答 (5)
  • 收藏
  • 关注

原创 java 敏捷学习

1、统一编码规范、代码样式2、需求分析  需求要明确,不能出现“跟某某一样”这样含混的字眼,一般要分析到业务的背景、解决的问题、用户的操作场景这些信息。3、 开发方案设计(包括概要设计, 详细设计等) 概要设计是描述需求是什么样的、转化到程序如何实现、实现方案是什么,这是主要的。另外还有紧急程度、重要性、工作量(工时、工日)以及完成时间。5、测试6、交付 ...

2011-12-31 14:38:29 185

原创 ant使用

1、下载Apache Ant http://ant.apache.org/bindownload.cgi 2、配置环境变量set ANT_HOME=c:\antset PATH=%JAVA_HOME%;%ANT_HOME%\bin3、查看安装是否完成,cmd中输入命令ant -version 4、建一个java工程,在src的同层目录下建build.xml文件&...

2011-10-08 11:22:07 187

原创 liferay-wsrp-portlet

在liferay的控制面板上的wsrp是liferay的一个portlet,可以在进入插件安装页面进行安装,安装完后,在tomcat的webapps目录下会出现一个wsrp-portlet文件夹(即liferay安装的portlet)wsrp的主要功能是在一个远程服务器上生成生产者,在本地生成消费者,即在本地调用远程服务器上的portlet.一、结合代码分析生产者的制造过程:1、先连接...

2011-08-23 16:57:13 241

原创 liferay-hook(四)

liferay-hook是否可以使用struts参考:http://www.liferay.com/zh/community/forums/-/message_boards/message/9975885 struts是liferay6.1(还没有发布)的新特性。暂时不可以用。 ...

2011-08-03 18:14:43 186

原创 liferay hoot(三)

hook代替ext的实践: 把原来写在ext中的一些事件处理放到hook中。其中要注意的问题是:在hook中如果java文件中要引用portal-impl.jar包中的类,建议换成portal-service.jar中的类(基本上portal-impl.jar中的有的类,portal-service.jar中也有),否则部署会报错,找不到portal-impl.jar中的类。详情请参考...

2011-08-01 18:49:56 161

原创 liferay-hook(二)

liferay-hook是否可以完全替代liferay-ext的调查由于liferay-hook具有的热部署特性,而liferay-ext不行,部署完了,要重启tomcat. 先看liferay-hook的功能,1、liferay-hook可以重写jsp,这样liferay-hook代替liferay-ext的jsp的问题解决2、liferay-hook可以添加event事件,即可...

2011-07-29 17:35:01 195

原创 liferay-hook(一)

1、Portal Properties 我们可以通过指定一个文件覆盖portal的配置文件,这个文件部署后就会对portal起作用 在liferay-hook.xml中添加<portal-properties>portal.properties</portal-properties> 在portal.properties里面添加event事件:app...

2011-07-27 15:31:40 186

原创 liferay过滤器(四)

1、ThemePreviewFilter过滤器主要代码:ThemeDisplay themeDisplay = (ThemeDisplay)request.getAttribute(   WebKeys.THEME_DISPLAY);  Pattern cssPattern = Pattern.compile(   themeDisplay.getPathThemeCss()); ...

2011-07-21 15:21:29 155

原创 liferay过滤器(三)

1、Minifier过滤器主要代码:if (realPath.endsWith(_CSS_EXTENSION)) {    if (_log.isInfoEnabled()) {     _log.info("Minifying CSS " + file);    }    minifiedContent = minifyCss(request, file);    respons...

2011-07-20 14:46:47 208

原创 liferay过滤器(二)

liferay的过滤器基本上都可以在portal-ext.properties文件里面进行设置是否使用(true or false) 1、GZipFilter过滤器 主要代码:if (isCompress(request) && !isInclude(request) &&   BrowserSnifferUtil.acceptsGzip(req...

2011-07-19 15:59:08 203

原创 liferay过滤器(一)

1、Audit Filter过滤器<filter>  <filter-name>Audit Filter</filter-name>  <filter-class>com.liferay.portal.servlet.filters.audit.AuditFilter</filter-class> </filter>主...

2011-07-18 14:59:14 349

原创 liferay布局管理

用户注册后,第一登陆就会出现默认的布局模板,和portalet配置文件写在portal-ext.proterties里面#### Default User Private Layouts##// 布局模板id,可以在插件配置里面找到default.user.private.layout.template.id=2_columns_ii (Specify the template id to...

2011-07-14 17:51:38 184

原创 liferay 权限管理

liferay权限的分类,分为动态权限和静态权限静态的权限:指系统预定义的权限,这来源于xml文档;xml文档中配置好的权限保存在数据库中。动态的权限:在系统运行过程中,或者说在使用系统的过程中,进行权限分配后,产生的权限。 与权限有关的实体包括:资源、权限、角色、用户、组织、地区、用户组、社区。1、各实体的定义Resource :在Liferay中,可以简单的认为Reso...

2011-07-12 16:54:00 222

原创 liferay标签

1、在web.xml中表明标签库,在JSP 的头部声明标签库调用< %@ taglib  uri = "http://java.sun.com/portlet"   prefix = "portlet"  % >  标签:   在使用Portlet 典型标签之前,要见声明<portlet:defineObjects/>,这样才可以使用其他的标签。de...

2011-07-11 17:11:59 192

原创 线程与内部类

昨天面试的一道上机题我做错了题目是这样的,设计4个线程,两个加1,两个减1。当时由于不知道内部类怎么用,就把线程都写成静态的了,回来看了一下内部类的用法。写了一下:[code="java"]public class Threads { static int j=0; public static void main(String[] args){ Thread...

2010-11-19 11:13:33 158

原创 关于Constructor call must be the first statement in a constructor的问题

今天面试碰到一道题,是关于Constructor call must be the first statement in a constructor的问题的。题目是这样的[code="java"]public class TestA { public TestA(){ System.out.println("A"); }}public ...

2010-11-19 10:36:27 3427

原创 关于String s = new String("xyz"); 创建几个对象的问题

摘自csdn:http://topic.youkuaiyun.com/u/20070828/10/43260254-04f1-4ac0-9da1-b48af45c2a83.html总结的正确回答:回复于:2007-08-29 17:13:09哈哈,要理解这个,就要知道string类的工作原理。 你知道在java中除了8中基本类型外,其他的都是类对象以及其引用。所以 "xyz "在j...

2010-11-02 17:34:29 128

原创 android学习

emulator.exe双击打不开http://www.eoeandroid.com/thread-14115-1-1.html打不开的原因是没有指定avd(说的不对请高手纠正)解决办法是在cmd下输入emulator -avd avdname当然,在此之前你要讲android sdk 的tools文件夹的绝对地址放入环境变量Android如何解析Intent...

2010-10-27 16:49:48 112

原创 Java栈与堆

转载:http://topic.youkuaiyun.com/u/20081123/12/f70f1632-24be-4caa-bc20-29cf8267afab.html?70162Java栈与堆 ----对这两个概念的不明好久,终于找到一篇好文,拿来共享 1. 栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管...

2010-10-22 09:42:07 164

原创 全程演示android开发环境的搭建过程

转载:http://hi.baidu.com/lvjava/blog/item/74a8480ee120e0c67acbe10f.html一 相关下载(1) java JDK下载:进入该网页: http://java.sun.com/javase/downloads/index.jsp (或者直接点击下载)如下图:选择 Download JDK 只下载JDK,无需下...

2010-10-20 16:21:47 151

ssh项目配置文件摘录

项目一web.xml Connector net.fckeditor.connector.ConnectorServlet 1 log4j config file org.ethip.catalog.common.Log4jInitServlet c...

2010-09-09 18:14:07 125

原创 flex学习参考

使用 Flex必不可少的工具1.Adobe Flex3 Component Explore-- 有控件不知道怎么用?看它http://examples.adobe.com/flex3/componentexplorer/explorer.html2.Adobe Flex3 Style Explore--不知道控件有什么样式设置?看它 http://examples.adobe.co...

2010-08-22 18:56:53 100

原创 flex组件使用

WipeUpExample.mxml SimpleEffectExample.mxml ...

2010-08-18 18:20:27 118

原创 java的reflect机制(反射)

转载http://jackleliu.spaces.live.com/blog/cns!426307897fa1054e!125.entryjava的reflect机制(反射)为了学习reflect,特意写了两个类,我觉得反射最重要的就是通过方法名调用方法.一个被调用的类,和一个 利用reflect的调用类.PlainJavaClass.java:package r...

2010-08-16 17:10:57 120

原创 OpenSessionInView总结

open session and Hibernate事务处理机制http://blog.youkuaiyun.com/Explorering/archive/2006/06/14/797399.aspxHibernate---延迟加载和OpenSessionInView http://xiasxjy.blog.51cto.com/653724/128365HibernateTempla...

2010-07-29 17:17:09 101

原创 java序列化serializable原理

Java序列化机制和原理:从对对象序列化输出的文件的分析,说明对象序列化的过程http://www.java3z.com/cwbwebhome/article/article8/862.htmlJava序列化算法透析 Serialization(序列化)是一种将对象以一连串的字节描述的过程;反序列化deserialization是一种将这些字节重建成一个对象的过程。Java序...

2010-07-24 19:13:19 206

原创 CountDownLatch 使用详解

CountDownLatch下面例子比较简单[code="java"]import java.util.concurrent.CountDownLatch;public class CountDownLatchTest { static class SimpleThread extends Thread { private CountD...

2010-07-15 14:42:45 122

原创 CyclicBarrier使用详解

[code="java"]import java.util.Random;import java.util.concurrent.CyclicBarrier;/** *//** * CyclicBarrier类似于CountDownLatch也是个计数器, * 不同的是CyclicBarrier数的是调用了CyclicBarrier.await()进入等待的线程数, *...

2010-07-15 14:12:58 175

原创 用士兵突击的台词激励一下堕落的自己

许三多:有意义就是好好活,好好活就是做有意义的事。史今:今天比昨天好,这就是希望。吴哲:平常心,平常心!马小帅:别以为我来七连没几天,就长不出七连的骨头! 袁朗:不要对没做过的事情说没意义。李梦:光荣是在于平淡,艰巨是在于漫长。五六一 :迷路的时候该有个主见. 高连长:日子就是问题叠问题。 老马:你现在混日子,小心将来日子混了你。...

2010-07-12 12:08:53 171

原创 web在线人数统计

1、HttpSessionListener统计在线人数http://yyzhpq.iteye.com/blog/308124http://blog.chinaunix.net/u2/82195/showart_1678883.htmlhttp://dev.youkuaiyun.com/htmls/84/84957.html2、session 安全问题(关闭页面时自动清除session) ...

2010-07-09 17:10:51 216

原创 lucene学习

用IKAnalyzer进行中文分词时,要注意取得的数据的编码,一般统一为utf-8,比如用IKAnalyzer对一个text文档建立索引,要保证此文档为utf-8格式,也可以程序转化。另外建立索引和进行索引时field的值要一致...

2010-07-01 11:50:43 110

原创 java中的正则表达式

在java中用java正则表达式时转义字符要加反斜杠,比如:String[] qParts = query.split("\\s");java正则表达式参考:http://blog.youkuaiyun.com/kdnuggets/archive/2008/06/09/2526588.aspxhttp://java.chinaitlab.com/advance/350770.html...

2010-06-29 15:29:31 102

四年的程序生涯,失败得一塌糊涂!

06年毕业,经人介绍,进了一家外包公司,开始用java跟着老大网站,然后又做了些手机方面的东西,做了wap网站,做了j2me手机软件,又做了php网站,两年的时间就这样过去了,什么都会了点,什么都不通,我觉得我是个不太爱学习的人,有问题喜欢上google,也不太会注意总结。这个问题老大给我提出过,后来,我也慢慢开始注意总结项目中遇到的问题。有的把它写在博客中,有的就干脆保存到收藏夹里面,然后有空再...

2010-05-27 10:58:36 265

原创 java的常用函数代码

[code="java"]/** * 将某个日期以固定格式转化成字符串 * * @param date * @return String */ public static String dateToStr(java.util.Date date) { SimpleDateFormat sdf =...

2010-05-13 10:09:43 140

jbpm4.3中的executionService.findExecutionById(task.getExecutionId())的问题

详见:http://jbpm.group.iteye.com/group/topic/19065问题查出事hibernate的问题,所以要用jbpm4.3的lib目录下的jar包添加lib下以hibernate开头的jar包,添加javassist.jar、mail.jar、slf4j开头的jar包等。另外也可以用3.3.1.GA版本的hibernate3.jar ...

2010-04-28 09:57:41 463

myeclipse8.0中fckedit报错的解决

在Java的工程中加入fck时MyEclipse会包fck_docprops.html错误,原因是因为用了怪异的标签,没有告诉MyEclipse,解决方法:选中当前工程—properties—MyEclipse—validation—Excluded Resource下找到fck_docprops.html打钩就可以不检查该文件了,然后就不报错了! http://blog.csdn.n...

2010-04-21 13:42:41 127

项目中遇到的问题

刚学flex就做一个流程管理器,之前做了一半,当中做其他项目耽误了几个月,重新拿起,感觉有点陌生 一、单步调试,下载最新的debug flashplay,安装完后,在flex3中单步调试按f11键 二、开始就遇到了get、set的问题,不能理解同样的方法名如何调用:class MyClass{    private var myVal;    public function g...

2010-04-08 18:46:13 116

spring事务管理的说明补充

今天在用用struts2+spring+hibernate做查询一条数据记录时,因为,对返回的对象,要修改其中的一个属性,然后删除,可是他会自动更新,原来hibernate在结束事物时会去对比抓出来的对象和DB里的值看有没有变更,有的话自动去做update动作,然后我用事务对执行查询的这个方法进行事务管理,把他设为只读操作,问题解决。 附事务管理的一些文章链接http://blog.c...

2010-03-10 18:20:38 90

原创 单例模式

单例模式两种写法:第一种public class SingleSpoon  {           private static final SingleSpoon theSpoon=null;                    private SingleSpoon() {}                     public static SingleSpoo...

2010-03-01 12:51:24 134

spring事务管理的说明

spring事务管理分为代码管理和配置文件管理配置文件管理分为5种方法  详细参考:http://www.blogjava.net/robbie/archive/2009/04/05/264003.htm http://sunlf.iteye.com/blog/584769针对ssh项目的说明: spring事务管理是在service层进行事务管理 对于...

2010-02-25 11:21:18 87

空空如也

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

TA关注的人

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