- 博客(65)
- 资源 (2)
- 问答 (13)
- 收藏
- 关注
原创 ejb3+weblogic 10的一些小结
一个helloworld的例子,以及讲明如何用ant去打包以及其脚本.首先是程序package com.liao;public interface HelloWorld { public String SayHello(String name);}package liao;public interface HelloWorldLocal ext
2008-09-30 22:04:00 1145
原创 struts2 中一个值得参考的小地方
在struts2中,今天看到一个简单的做权限的方法,小结如下,也就是最传统的角色的做法,比如:1 定义各个菜单项的编码, 如此类推2 之后将每个用户的角色保存起来,比如userid=1的角色可以为101,203,2023 在调用每个菜单项的时候,这样判断, p = new createPanel(adveradmi
2008-09-30 18:04:00 794 1
原创 cakephp学习3
1 数据库表的设计要根据cakephp的规范.比如表名要以小写+复数的形式,如books.如果是两个单词的话,要这样.author_name,用下划线分开.2 每个表必须有主键id 3 model的文件名,必须是数据库名去掉其复数形式,取其单数形式,比如book.而model的类名必须是大写单数形式,比如Book.4 脚手架: class BooksCon
2008-09-30 09:04:00 1377
原创 ibatis快速小结
相比hibernate来说,ibatis灵活性更好,下面小结之.1 user.hbm.xml SELECT UserId, UserName, Account, Password FROM Users where Account=#account# 其中 是别
2008-09-29 22:04:00 618
原创 cakephp 学习2
1 cakephp中,control层自动按其命名去寻找model层,比如按TaskController,则关联Task的这个model如果不关联,可以这样class BooksController extends AppController {var $name = Books;var $uses = array();function index() {$
2008-09-29 10:04:00 692
原创 cakephp 学习1
1 安装配置 下载1.2的版本吧,之后解压2 在httpd.conf中设置 Options Indexes FollowSymLinksAllowOverride allOrder Deny,AllowDeny from allAllow from 127.0.0.13 一个简单的例子CRUD的 A model层 clas
2008-09-29 09:04:00 665
原创 struts2 中的拦截器例子快速进阶
小结了struts2 中拦截器的一个例子,以方便快速进阶的. 比如有个很典型的例子,要求在编辑数据或者增加数据前,必须要先判断用户是否登陆.则我们先在src目录下,建一个包strutsxml,专门用来存放关于struts的xml. 其中有个一个是基础xml,比如叫struts-base.xml
2008-09-28 16:04:00 826
原创 让dw 8等认到cakephp的文件
有很多框架的模版文件,后缀都不一定是html的,比较多,如何让dreamweaver能打开,并能切换到设计视图呢,下面是一个普遍的方法: 编辑你的Extensions.txt 文件在: C:/Documents and Settings/User/Application Data/Macromedia/Dreamweaver 8/Configuration
2008-09-28 11:04:00 726
原创 一些相当不错的php开源 AJAX聊天工具
一些相当不错的php开源 AJAX聊天工具,详细的可以看到http://roshanbh.com.np/2008/09/free-ajax-chat-applications-php.html下了几个来看,相当好,改了下就可以用了
2008-09-27 09:04:00 1100
原创 (转)简单的lucene例子
package phz;import org.apache.lucene.analysis.standard.StandardAnalyzer;import org.apache.lucene.document.Document;import org.apache.lucene.document.Field;import org.apache.lucene.index.In
2008-09-22 22:04:00 618
原创 scrum的一个很好的专题
http://focus.it168.com/200809/scrum/index.html,是最近scrum的一个不错的专题,收藏之
2008-09-22 15:04:00 667
原创 (转)opensesssion view小结
所谓 OpenSessionInView 就是真对 Hibernate 这个数据持久层框架的一个Web下的使用技巧。我们在日常 MVC 程序开发的过程中,如果使用的是 Hibernate 的数据持久层框架,一定常常在业务逻辑层中出现 Session is closed 的 laze 异常,这是由于 Hibernate 的Session 在上一个操作中我们为了保证 Session 已经及时的
2008-09-21 21:05:00 701
原创 五款常用mysql slow log分析工具的比较
在http://www.javaeye.com/topic/242516中,总结了,目前看mysql慢日志的的五个工具,不错的介绍,其中按介绍下了mysqlsla, hackmysql.com推出的,十分好用,推荐之
2008-09-21 10:05:00 737
原创 hibernate的lazy中的一个extra属性
hibernate的lazy中的一个extra属性是不大容易重视的,其实它和true差不多,但有个小的智能的地方是,即调用集合的size/contains等方法的时候,hibernate并不会去加载整个集合的数据,而是发出一条聪明的SQL语句,以便获得需要的值,只有在真正需要用到这些集合元素对象数据的时候,才去发出查询语句加载所有对象的数据
2008-09-21 08:05:00 746
软件工程心理学之9----乙方如何面对甲方2
在http://jackyrong.iteye.com/admin/blogs/241523中,大概谈了下如何应对甲方的领导。这次要谈的就是很重要的如何应对甲方的信息项目的负责人了。这其实也是相当重要的一部分,在打通了和甲方领导这个关卡后,如何处理好跟甲方信息项目负责人的关系,直接影响到接下来项目的顺利高效进行。平时乙方跟甲方打交道最多的,其实也就是跟甲方信息项目负责人打交道。为方便论述,下文...
2008-09-20 01:08:09 170
原创 软件工程心理学之9----乙方如何面对甲方2
(本文同步发布在javaeye.com上,转载请保留出处) 在http://www.cnblogs.com/jackyrong/archive/2006/11/08/554694.html中, 大概谈了下如何应对甲方的领导。这次要谈的就是很重要的如何应对甲方的信息项目的负责人了。这其实也是相当重要的一部分,在打通了和甲方领导这个关卡后,如何处理好跟甲方信息项目负责
2008-09-20 01:05:00 852
原创 策略模式结合简单工厂模式
package Stragery;public abstract class Operation { public abstract int oper(int a); } 各自的算法实现: package Stragery;public class OperationImpl extends Operation { public int o
2008-09-19 22:05:00 709
原创 (转)基于 Struts 2 拦截器实现细粒度的基于角色的存取控制
基于 Struts 2 拦截器实现细粒度的基于角色的存取控制http://www.ibm.com/developerworks/cn/java/j-lo-struts2-rbac/很好的一篇文
2008-09-19 20:05:00 717
软件工程心理学之8---汇报工作
谁都要汇报工作.无论你是普通职员,中层领导,还是高层领导.在软件项目工程中,无论是团队内部,或者是对客户,都要汇报工作,定期,如何简单,准确,让对方把握要点,不浪费时间,又能觉得你的工作是很有成效的,这是个很重大的问题哦. 不少人汇报工作项目进展时,都是这样说:在本周,首先做了...其次完成了....又做了.....又做了.......这样不是说不行,但有个问题,那就是很多人把 ...
2008-09-17 07:17:26 130
设计模式之桥接模式
今天看了下设计模式中的桥接模式,发现还是很有趣味的,笔记之。举个例子,比如GG要约会MM,不同的MM喜欢喜欢不同的地点,比如rose喜欢去电影院,KITTY喜欢去西餐厅,而TOM,peter 都是GG,他们要分别去约会这两位MM了,而约会的地点,全部由MM决定首先是MM接口package com.liao.bridge1;public interface MM { void date(); }R...
2008-09-16 12:15:25 115
软件工程心理学之7---遇到客户发火怎么办
最近的一个项目中,碰到个很实际的问题,一家很大的公司,委托一间中介公关公司负责一个网站项目的策划工作,而这间公司之前是请了一间搞页面的公司去搞页面和程序,结果发现搞的程序不符合要求,结果找到我们,要求只做程序,不用做页面.要命的是,他们时间紧,而且页面又做的不规范.更要命的是,他们负责的MM,听说是毕业1年不够,但却负责要把用户的需求反应给我们,但我们却不可能接触到客户,于是我们就只能...
2008-09-16 07:34:15 146
原创 java里生成静态HTML文件的小结
java里生成HTML的静态文件也是经常要用到的,今小结之,这里用的是spring mvc,其他的框架都差不都的思路. 1 新闻模版,用freemarker实现. ${news.newstitle} ${
2008-09-15 11:05:00 3014 1
软件工程心理学之6--提前感知用户的需求
这次想讲解下如何能提前感知用户的需求,初看起来,这个题目比较怪诞,但我感觉中,其实在某些时期和某些场合,这是要需要适当把握下用户的心理的。 首先,在工作中,曾经遇到一个这样的情景:有次,一个项目经理在和一个客户方负责信息项目的负责人在闲聊,这个时候项目已经进入维护阶段了,钱已经付了给开发方了,但客户方的这位信息项目负责人在闲谈中,谈到了对系统的一些不足和希望改进的需求。当然,气氛...
2008-09-15 07:48:58 190
原创 hibernate 3中要注意的地方
批量更新和删除 在HIBERNATE 3中,批量更新比2有了很大的改善。 以下是通过Hibernate3.0执行批量更新的程序代码: Session session = sessionFactory.openSession(); Transaction tx = session.beginTransaction(); String hqlUpdate = "
2008-09-14 15:05:00 1044
原创 ibm xml专区中对XPATH的一个好文
ibm xml专区中对XPATH的一个好文,http://www.ibm.com/developerworks/cn/xml/x-xpathjava/主要小结如下:1 JDK 1.5中已经自带了很好的import javax.xml.xpath.XPathFactory;了,用1.5吧2 核心代码 public XPathEvaluator(String xmlF
2008-09-14 08:05:00 1059
软件工程心理学之5---乙方如何面对甲方之1
在之前的软件工程心理学系列的文章中,谈到了关于在整个软件项目工程范围内,甲方领导,甲方以及乙方的之间的一些关系,以及作为甲方负责人,如何能揣摩好领导以及乙方的心理,更好地有利于工程项目的进行。在接下来的文章里,将开始谈谈作为乙方,如何揣摩好用户(这里是说甲方了)的心理,如何在项目过程中搞好和用户的关系,如何在项目过程中最大限度优化自己的资源,保护好自己的利益,又能跟用户愉快合作,不得失用...
2008-09-14 00:09:08 401
原创 (转)hibernate中的的save,saveorupdate
在Hibernate中,最核心的概念就是对PO的状态管理。一个PO有三种状态: 1、未被持久化的VO 此时就是一个内存对象VO,由JVM管理生命周期 2、已被持久化的PO,并且在Session生命周期内 此时映射数据库数据,由数据库管理生命周期 3、曾被持久化过,但现在和Session已经detached了,以VO的身份在运行 这种和Session已经d
2008-09-13 17:05:00 661
原创 JAVA操作excel的一些例子
JAVA操作EXCEL有两种办法,一个用POI,一个用JXI,好象听说JXI对中文的支持会稍微好些.1 用POI,一个写的例子: import org.apache.poi.hssf.usermodel.*;import org.apache.poi.poifs.filesystem.*;import java.io.*;public class Writ
2008-09-13 12:05:00 718
软件工程心理学之4--甲方错误范例做法剖析
在本系列的文章中,在<<软件工程心理学之2--甲方负责人>>我们谈了如何做好甲方负责人以及其中要注意的地方,在<<软件工程心理学之3--甲方负责人 PK 乙方》中,我们谈了甲方负责人在项目过程中,在和乙方打交道时要注意的问题和应该避免的错误。接下来,将以几个错误的范例来进一步分析一下在实际工作中甲方往往遇到的一些问题,都是之前工作中遇到的案例或者是...
2008-09-13 01:00:22 202
原创 linux默认情况下,一个进程最多能打开多少文件?
linux默认情况下,一个进程最多能打开多少文件?[此问题的推荐答案]现在一般能打开64个。 文件描述符的范围是0 ~ O P E N _ M A X 。早期的U N I X版本采用的上限值是1 9 (允许每个进程打开2 0个文件),现在很多系统则将其增加至6 3。
2008-09-12 19:05:00 3238 1
软件工程心理学之3---甲方项目负责人 PK 乙方
(注意:本写列文章,未经本人同意,谢绝转载,版权所有,如需转载,请与本人联系,谢谢) 系列之二主要是闲聊了关于甲方项目负责人如何和甲方的领导相处配合,以及其中要注意的地方。在本文里,将探讨下在整个项目过程中,作为甲方的项目负责人,应该如何于乙方进行配合,如何揣摩好乙方的心理,如何能和乙方和谐相处。 首先,我们继续来复习上次提到的图。 这次我们着重谈的是箭...
2008-09-12 00:07:10 294
原创 eclipse代码模版里设置模版快捷键
发现ctrl+alt冲突了,因此只好重新定义,方法是:window->Preferences->General->Keys 里面的Content Assist是不是alt+/. 然后再按照键位排序一下
2008-09-11 23:05:00 562
原创 范型小结
1 动因:比如在集合类中,JDK 1.5前,加入元素是object的,取出来的话要转型时,有可能会在运行期出错,所以用范型的话,可以在编译期间发现了. 2 举例: public static void main(String args[]){ Vector v = new Vector(); v.addElement("Tom"); v.add
2008-09-11 22:05:00 606
原创 hashtable和hashmap的区别辨析
HashMap允许null key和null value,而hashtable不允许,hashtable是线程安全的,hashmap不是.HashMap实现的是Map接口,而HashTable实现的是Set接口,
2008-09-11 20:05:00 529
原创 一个值得引起注意的jsp多线程问题
在jsp中,如何让servlet以单线程运行呢?可以把:一个相关讨论如下:http://www.egzcn.com/article/webbc/JSP/2006-03-22/1974.html
2008-09-11 19:05:00 587
原创 一个不错的ms sql server执行计划
从http://www.cnblogs.com/zping/archive/2008/07/15/1243367.html中看到,真的不错哦就是在测量功能时,先以下命令清除sql server的缓存: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighte
2008-09-11 17:05:00 793
hibernate 缓存中的一些要注意的地方
1 hibernate 中的缓存问题 A 一级缓存和session的生命周期一样的,在比如 Student student=(Student)session.load(Student.class,1); 这样的语句中,如果两次发出这样的语句,是可以用到缓存的。 同样,用get也是可以用缓存的。 B 如果是用迭代查询,比如这样: Student st...
2008-09-10 23:19:48 99
原创 hibernate 缓存中要注意的地方
1 hibernate 中的缓存问题 A 一级缓存和session的生命周期一样的,在比如 Student student=(Student)session.load(Student.class,1); 这样的语句中,如果两次发出这样的语句,是可以用到缓存的。 同样,用get也是可以用缓存的。 B 如果是用迭代查询,比如这样:
2008-09-10 23:05:00 558
原创 UML中的聚合和组合的细微区别
1 UML中,聚合的图形表示为一个横线+空心菱形,而组合的是一个横线+实心菱形.2 聚合:一种特殊形式的关联,表示类之间的关系是整体与部分的关系,部分实体可以独立于整体而存在.3 组合:如果发现部分类的存在,则必须强制依赖于整体. 举个例子来说:订单和订单项,是组合的关系了,如果订单不存在,则订单项也不存在了.比如电脑中的鼠标,打印机,声卡等,可以理解为与电脑的聚合关
2008-09-10 23:05:00 721
spring security 3中的AntUrlPathMatcher不能匹配*?
2013-01-09
jquery autocomplete中,input hidden value的问题
2012-06-06
ibatis 2中,能配置文件中动态指定字段么?
2012-04-26
spring security 3的不同IE窗口问题?
2012-03-30
oracle如何导出部分字段为blob,clob字段的记录?
2011-08-24
JBPM中如何程序中指定TASK的执行角色?
2011-08-19
求jquery定时弹出消息的插件或代码
2011-08-14
tomcat下的log4j每天一日志问题
2010-05-31
LOG4J的问题
2010-05-12
用FLEX能实现这样的效果么
2010-01-14
clob问题请教
2009-10-23
JDBC 事务问题
2009-06-04
两个数据库间的事务问题
2009-05-31
TA创建的收藏夹 TA关注的收藏夹
TA关注的人