- 博客(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
原创 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
空空如也
一个对java代码进行编译执行的问题
2010-04-29
关于jbpm4.3的问题
2010-04-26
document.all 的问题
2008-11-24
关于tomcat的一个问题
2008-10-07
TA创建的收藏夹 TA关注的收藏夹
TA关注的人