摘要:一个helloworld的例子,以及讲明如何用ant去打包以及其脚本. 首先是程序 package com.liao; public interface HelloWorld { public String SayHello(String name); } package liao; public interface HelloWorldLocal extends HelloWor...
阅读全文
|
09 2008 档案
摘要:一个helloworld的例子,以及讲明如何用ant去打包以及其脚本. 首先是程序 package com.liao; public interface HelloWorld { public String SayHello(String name); } package liao; public interface HelloWorldLocal extends HelloWor...
阅读全文
摘要:在struts2中,今天看到一个简单的做权限的方法,小结如下,也就是最传统的角色的做法,比如: 1 定义各个菜单项的编码, 如此类推 2 之后将每个用户的角色保存起来,比如userid=1的角色可以为101,203,202 3 在调用每个菜单项的时候,这样判断, p = new createPanel('adveradmin','客户管理'); ........
阅读全文
摘要:1 数据库表的设计要根据cakephp的规范.比如表名要以小写+复数的形式,如books.如果是两个单词的话,要这样. author_name,用下划线分开. 2 每个表必须有主键id 3 model的文件名,必须是数据库名去掉其复数形式,取其单数形式,比如book.而model的类名必须是大写单数形式,比如Book. 4 脚手架: 5 find用法 $books = $thi...
阅读全文
摘要:相比hibernate来说,ibatis灵活性更好,下面小结之. 1 user.hbm.xml 其中 是别名 com.product.user.Users就是普通的POJO了. 再来个复杂点的 一个定单有多个product,所以 2 跟spring配置 ...
阅读全文
摘要:1 cakephp中,control层自动按其命名去寻找model层,比如按TaskController,则关联Task的这个model 如果不关联,可以这样 set('page_heading', 'Packt Book Store'); $book = array ( 'book_title' => 'Object Oriented Programming with PHP5', 'autho...
阅读全文
摘要:1 安装配置 下载1.2的版本吧,之后解压 2 在httpd.conf中设置 Options Indexes FollowSymLinks AllowOverride all Order Deny,Allow Deny from all Allow from 127.0.0.1 3 一个简单的例子CRUD的 A model层 array( 'rule' => VALI...
阅读全文
摘要:小结了struts2 中拦截器的一个例子,以方便快速进阶的. 比如有个很典型的例子,要求在编辑数据或者增加数据前,必须要先判断用户是否登陆.则我们先在src目录下,建一个 包strutsxml,专门用来存放关于struts的xml. 其中有个一个是基础xml,比如叫struts-base.xml ...
阅读全文
摘要:有很多框架的模版文件,后缀都不一定是html的,比较多,如何让dreamweaver能打开,并能切换到设计视图呢, 下面是一个普遍的方法: 编辑你的Extensions.txt 文件在: C:\Documents and Settings\User\Application Data\Macromedia\Dreamweaver 8\Configuration 加入新的扩...
阅读全文
摘要:一些相当不错的php开源 AJAX聊天工具,详细的可以看到 http://roshanbh.com.np/2008/09/free-ajax-chat-applications-php.html 下了几个来看,相当好,改了下就可以用了
阅读全文
摘要: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.IndexWrite...
阅读全文
摘要:http://focus.it168.com/200809/scrum/index.html,是最近scrum的一个不错的专题,收藏之
阅读全文
摘要:http://scrumxp.blogspot.com/2008/09/scrum-scrum.html 白板 最直接的方式,用于每天的tracking,还是非常不错的,但是对Product Backlog支持明显不够 Excel 我们最初也用过,主要是成员多的情况下,修改时会相互冲突,不好同步。。可以参考我写的这个文章[scrum工具]用excel表格工具实现Scrum ScrumWik...
阅读全文
摘要:所谓 OpenSessionInView 就是真对 Hibernate 这个数据持久层框架的一个Web下的使用技巧。我们在日常 MVC 程序开发的过程中,如果使用的是 Hibernate 的数据持久层框架,一定常常在业务逻辑层中出现 Session is closed 的 laze 异常,这是由于 Hibernate 的Session 在上一个操作中我们为了保证 Session 已经及时的回收时被...
阅读全文
摘要:在http://www.javaeye.com/topic/242516中,总结了,目前看mysql慢日志的的五个工具,不错的介绍, 其中按介绍下了mysqlsla, hackmysql.com推出的,十分好用,推荐之
阅读全文
摘要:hibernate的lazy中的一个extra属性是不大容易重视的,其实它和true差不多, 但有个小的智能的地方是,即调用集合的size/contains等方法的时候,hibernate并不会去加载整个集合的数据,而是发出一条聪明的SQL语句,以便获得需要的值,只有在真正需要用到这些集合元素对象数据的时候,才去发出查询语句加载所有对象的数据
阅读全文
摘要: 在http://www.cnblogs.com/jackyrong/archive/2006/11/08/554694.html中,
大概谈了下如何应对甲方的领导。这次要谈的就是很重要的如何应对甲方的信息项目的负责人了。这其实也是相当重要的一部分,在打通了和甲方领导这
个关卡后,如何处理好跟甲方信息项目负责人的关系,直接影响到接下来项目的顺利高效进行。平时乙方跟甲方打交道最多的,其实也就是跟甲方信息项目负责人打交道。为方便论述,下文将甲方信息项目负责人简称甲方负责人。
阅读全文
摘要:package Stragery; public abstract class Operation { public abstract int oper(int a); } 各自的算法实现: package Stragery; public class OperationImpl extends Operation { public int oper(int a) ...
阅读全文
摘要:基于 Struts 2 拦截器实现细粒度的基于角色的存取控制 http://www.ibm.com/developerworks/cn/java/j-lo-struts2-rbac/ 很好的一篇文
阅读全文
摘要:java里生成HTML的静态文件也是经常要用到的,今小结之,这里用的是spring mvc,其他的框架都差不都的思路. 1 新闻模版,用freemarker实现. ${news.newstitle} ${news.newstitle} ...
阅读全文
摘要:批量更新和删除 在HIBERNATE 3中,批量更新比2有了很大的改善。 以下是通过Hibernate3.0执行批量更新的程序代码: Session session = sessionFactory.openSession(); Transaction tx = session.beginTransaction(); String hqlUpdate = "update Cu...
阅读全文
摘要: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 xmlFilename) ...
阅读全文
摘要:在Hibernate中,最核心的概念就是对PO的状态管理。一个PO有三种状态: 1、未被持久化的VO 此时就是一个内存对象VO,由JVM管理生命周期 2、已被持久化的PO,并且在Session生命周期内 此时映射数据库数据,由数据库管理生命周期 3、曾被持久化过,但现在和Session已经detached了,以VO的身份在运行 这种和Session已经detached的PO还能够...
阅读全文
摘要:JAVA操作EXCEL有两种办法,一个用POI,一个用JXI,好象听说JXI对中文的支持会稍微好些. 1 用POI,一个写的例子: import org.apache.poi.hssf.usermodel.*; import org.apache.poi.poifs.filesystem.*; import java.io.*; public class Write { /** ...
阅读全文
摘要:linux默认情况下,一个进程最多能打开多少文件? [此问题的推荐答案] 现在一般能打开64个。 文件描述符的范围是0 ~ O P E N _ M A X 。早期的U N I X版本采用的上限值是1 9 (允许每个进程打开2 0个文件),现在很多系统则将其增加至6 3。
阅读全文
摘要:三个,复习下. 1 实体完整性,不要有空值 2 参照完整性,主外键的问题了,很简单 3 用户自定义完整性,主要是自定义约束等.
阅读全文
摘要:发现ctrl+alt冲突了,因此只好重新定义,方法是:window->Preferences->General->Keys 里面的Content Assist是不是alt+/. 然后再按照键位排序一下
阅读全文
摘要:1 动因:比如在集合类中,JDK 1.5前,加入元素是object的,取出来的话要转型时,有可能会在运行期出错,所以 用范型的话,可以在编译期间发现了. 2 举例: public static void main(String args[]){ Vector v = new Vector(); v.addElement("Tom"); v.addElement("B...
阅读全文
摘要:HashMap允许null key和null value,而hashtable不允许, hashtable是线程安全的,hashmap不是.HashMap实现的是Map接口,而HashTable实现的是Set接口,
阅读全文
摘要:在jsp中,如何让servlet以单线程运行呢?可以把: 一个相关讨论如下:http://www.egzcn.com/article/webbc/JSP/2006-03-22/1974.html
阅读全文
摘要:从http://www.cnblogs.com/zping/archive/2008/07/15/1243367.html中看到,真的不错哦 就是在测量功能时,先以下命令清除sql server的缓存: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/...
阅读全文
摘要:1 hibernate 中的缓存问题 A 一级缓存和session的生命周期一样的,在比如 Student student=(Student)session.load(Student.class,1); 这样的语句中,如果两次发出这样的语句,是可以用到缓存的。 同样,用get也是可以用缓存的。 B 如果是用迭代查询,比如这样: Studen...
阅读全文
摘要:1 UML中,聚合的图形表示为一个横线+空心菱形,而组合的是一个横线+实心菱形. 2 聚合:一种特殊形式的关联,表示类之间的关系是整体与部分的关系,部分实体可以独立于整体而存在. 3 组合:如果发现部分类的存在,则必须强制依赖于整体. 举个例子来说:订单和订单项,是组合的关系了,如果订单不存在,则订单项也不存在了.比如电脑中的鼠标,打印机,声卡等, 可以理解为与电脑的聚合关系.
阅读全文
摘要:JDK 1.6的新特性归纳,最好的介绍文在这里,http://www.ibm.com/developerworks/cn/java/j-lo-jse6/?
阅读全文
摘要:推荐一个jquery做的很好的的投票效果,而且还有很详细的代码下载和分析,详见: http://nettuts.com/javascript-ajax/creating-a-dynamic-poll-with-jquery-and-php/
阅读全文
摘要:一个好的网站:http://regex-lib.net/Home/ 有很多正则表达式 还有如下的收藏,来自:http://www.cnblogs.com/a311300/archive/2008/07/28/1254951.html 匹配中文字符的正则表达式: [\u4e00-\u9fa5] 评注:匹配中文还真是个头疼的事,有了这个表达式就好办了 匹配双字节字符(包括汉字在内):[^...
阅读全文
摘要:九型人格,工作中的好帮手.今天偶看电视的心理节目,认识到这个东西,觉得不错,一搜索,居然发现是很大规模的学术界的东西了, 做了下测试题,也觉得比较准,起码好过网上那些乱来的心理测试题了.打算以后有空也分阶段关注学习之,觉得搞软件工程的话, 这个还是要应当掌握的,特别是带领团队时. 9型的简单介绍,这里有个概括的:http://baike.baidu.com/view/510310.htm ...
阅读全文
摘要:struts2 中的一大特点就是拦截器,特别是拦截器可以组成拦截链,一篇很好的介绍文章可以辅助学习之,推荐之这里 http://www.blogjava.net/max/archive/2006/12/06/85925.html 这里结合项目中的具体来个感性认识: 比如在购物车的时候,一个典型的场景为当用户在一个购物车选择时,如果要把物品从购物车中删除,删除后其实是继续显示当前的购物车的,...
阅读全文
摘要:1 基本的tcp网络编程模式 首先是server端,server端用的是serversocket, import java.net.*; import java.io.*; public class TCPServer { public static void main(String[] args) throws Exception { ServerSocket ss = new ...
阅读全文
摘要:PMP的项目管理5大组是很重要的,一直想找相关的小规模归纳,今天终于找到了, 具体的可以参考:http://blog.sina.com.cn/s/blog_493a84550100aycd.html PMBOK将项目管理分为了启动,计划,执行,监控和收尾五个过程组。因此关于IT项目管理的第二个主题阅读从项目管理的五大过程组入手进行分析。 1.启动过程组 启动过程组的核心要素是可行性分析...
阅读全文
摘要:原文地址: http://weijie.blog.51cto.com/340746/76060 作者:魏杰 Flex是什么?我们可以简单的理解为是许多技术和服务产品的总称。也可以看成是Adobe公司为我们J2ee应用程序提供的一个展现服务器。主要用来和我们j2ee环境下进行整合的一个开发包(war)。也可以理解为主要有actionscript和mxml两种语言组成的一个应用。从框架上...
阅读全文
摘要:inverse的原因,在于单向的一对多的低效而造成的.举个例子,比如 user表和books表,一个用户假定可以有很多书,行成一对多的关系. 1) 如果是单向的一对多,比如 在user.hbm.xml中 有 而在book的新增的行为中 Book book=new Book(); ...
阅读全文
摘要:http://wangxuliangboy.javaeye.com/blog/235081 如何在WINDOW下配置TOMCAT APR: APR是什么呢,(Tomcat can use the Apache Portable Runtime to provide superior scalability, performance, and better integration wit...
阅读全文
摘要:http://chinaunix.net/jh/19/348162.html 最近因看到论坛有人问起这方面的东西,将自己的理解加上查阅相关资料整理如下,如果不全或不当的地方,望指正并补全它。 数据库名(DB_NAME)、实例名(Instance_name)、以及操作系统环境变量(ORACLE_SID) 在ORACLE7、8数据库中只有数据库名(db_name)和数据库实例名(instanc...
阅读全文
摘要:Mule 它是一个轻量级的消息框架和整合平台,基于EIP(Enterprise Integeration Patterns,由Hohpe和Woolf编写的一本书)而实现的。 Mule的核心组件是UMO(Universal Message Objects,从Mule2.0开始UMO这一概念已经被组件Componse所代替),UMO实现整合逻辑。 UMO可以是POJO,JavaBean等等。 ...
阅读全文
摘要:1 线程的两类java声明实现方式 A 继承Thread B 实现runnable 例子 public class TestThread1 { public static void main(String args[]) { Runner1 r = new Runner1(); r.start(); //Thread t = new Thread(r...
阅读全文
摘要:mule是实现esb的好帮手,跟着这里的文可以初学,但有几个地方要注意.http://javafever.javaeye.com/blog/121791 1) 在做例子二的时候, 注意项目的输出目录为classes,然后要把mule-config.xml放在src目录下,这样myeclipse打包的时候,才会输出到classes目录下的, 2)查看mule的自带例子,可以清...
阅读全文
|