`
z75148885
  • 浏览: 191456 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论
文章列表
Hibernate3 提供了DetachedCriteria,使得我们可以在Web层构造detachedCriteria,然后调用业务层Bean,进行动态条件查询,根据这一功能,我设计了通用的抽象Bean基类和分页类支持,代码来自于Quake Wang的javaeye-core包的相应类,然后又做了很多修改。 分页支持类: java代码: package com.javaeye.common.util; ...
其中: - Bootstrap - 载入JVM自带的类和$JAVA_HOME/jre/lib/ext/*.jar - System - 载入$CLASSPATH/*.class - Common - 载入$CATALINA_HOME/common/...,它们对TOMCAT和所有的WEB APP都可见 - Catalina - 载入$CATALINA_HOME/server/...,它们仅对TOMCAT可见,对所有的WEB APP都不可见 - Shared - 载入$CATALINA_HOME/shared/...,它们仅对所有WEB APP可见,对TOMCAT不可见(也不必见) - WebAp ...
让我们来看一下另外一个例子 ,在当前的系统中 ,有三种用户 :常规用户 ,管理员和游客 。 常规用户必须每隔90 天修改一次密码 (更频繁也行 ),管理员必须每30 天修改一次密码 ,游客就不需要修改了,常规用户跟管理员可以打印报表 。 先看一下当前的代码 : class UserAccount { final static int USERTYPE_NORMAL = 0; final static int USERTYPE_ADMIN = 1; final static int USERTYPE_GUEST = 2; int userType; String id; String name ...
异味这个词, 可能有点抽象, 我们先看一下下面的例子这是一个CAD 系统.现在, 它已经可以画三种形状了 : 线条, 长方形, 跟圆.先认真的看一下下面的代码 :class Shape { final static int TYPELINE = 0; final static int TYPERECTANGLE = 1; final static int TYPECIRCLE = 2; int shapeType;//线条的开始点//长方形左下角的点//圆心 Point p1;//线条的结束点//长方形的右上角的点//如果是圆的话,这个属性不用 Point p2; int radius;} ...
a) 腾讯QQ接口 1.Html样例代码: <a target=blank href=http://wpa.qq.com/msgrd?V=1&Uin=80000816&Exe=QQ&Site=im.qq.com&Menu=No><img border="0" SRC=http://wpa.qq.com/pa?p=1:80000816:1 alt="给我发消息"></a> 接口说明:1、取状态图片接口:接口样 ...
一、编程中抽象思维方法的重要性世界非常复杂善变。程序员必须要应对这复杂善变的世界。如何应对?用抽象的方法。人类最重要的思维能力就是抽象的能力,计算机程序无论多智能,到目前为止,还是没有任何抽象能力。设 ...
在从cvs checkout一些代码,发现有些文件每两行代码中间有多有少空行,看上去非常空, 眼看起来太费劲。估计是使用不同的编译器(jbuilder, IntellijIDEA,eclipse)以及dreamweaver等之间拷贝所致。 决定去掉它 ultraedit32可以选中换行符的。只要用鼠标从一行结尾扫到下一行开头,再按Ctrl+R,“Find What”里面虽然是空的,但实际上已经包含了换行符了。然后你就可以把换行替换成你希望的字符串(空字符串)。 这样去掉空行的操作就可以简化为替换操作.很方便啊,^-^ 另更有用的:CTRL+R 调出来替换(Replace)窗口,选中&q ...
1.安装后,最后要求输入全局sid 比如输入oracle; 一个密码比如:admin,这些要记下. 2.装了个9.0的客户端 3.在OraHome90/ Configuration and Migration tools/Net Manager: 在本地的服务命名,创建一个服务命名:和监听器.注意主机要写机器名而不是ip地 ...
面试中曾经问不少面试者,很多新手喜欢把各种数据,不关是否共有,都放session,传到下一个页面,这样的话,访问量一大,很可能系统就挂了,application也一样,不能对内存进行有效的管理,未了防止系统崩溃,同时也要提高查询效率,可以用java的HashMap进行管理,同时对放入其中的长度进行限制,最早放进去的最先被删除。查看 http://blog.csdn.net/alexjjf/archive/2006/10/27/1353372.aspx 中的做法,把其中的对象换成Object即可,也可用一些开源的cache组件,swarmCache,osCache,在这把这些概念阐述一下. Se ...
oracle的sql语句: 加了order by 后的distinct语句,需限制a.realvalue,a.synctime,因为这两个值有多值 select distinct a.id, a.title as title,b.smallpic as smallpic,min(a.realvalue),min(a.synctime)from compositor a,article b,productcategory c where a.id = b.id and a.compositortype='Visit' and a.datetype= 'Month' and a.columnid ...
7 指定欢迎页 假如用户提供了一个像http://host/webAppPrefix/directoryName/ 这样的包含一个目录名但没有包含文件名的URL,会发生什么事情呢?用户能得到一个目录表?一个错误?还是标准文件的内容?如果得到标准文件内容,是index.html、index.jsp、default.html、default.htm或别的什么东西呢?Welcome-file-list元素及其辅助的welcome-file元素解决了这个模糊的问题。例如,下面的web.xml项指出,如果一个URL给出一个目录名但未给出文件名,服务器应该首先试用index.jsp,然后再试用index ...
1 定义头和根元素 部署描述符文件就像所有XML文件一样,必须以一个XML头开始。这个头声明可以使用的XML版本并给出文件的字符编码。DOCYTPE声明必须立即出现在此头之后。这个声明告诉服务器适用的servlet规范的版本(如2.2或2.3 ...
<重构与模式>这本书写的还真不错,要认真看完o----------------------- 最近也在研习我所敬仰的南怀谨高人的<如何修证佛法>,应该会很有所得的,呵呵...................
Oralce: create table new_table as (select * from old_table) sql server: select * into new_table from old_table db2: create table new_table like old_table; insert into new_table select * from old_table; 如果表已经有了,那末倒数据的sql为: oracle: insert into tablea_bak select * fromtablea
Date D = new Date(); System.out.println(D); D.setDate(D.getDate()-1); System.out.println(D); 上面的例子就可以对日期进行计算,但是因为 Date 的 getDay 等方法都已经不推荐使用了,它有很大的局限性:存在1970年问题,无法计算1970年以前的日期,原因是它以English文化为中心,起始日前为Unix的诞生时间,1970年1月1日。推荐使用Calendar类,它可以表示任何历法的日期。所以在日期需要计算的时候通常会选用 java.util.Calendar。下面是一个取某个日期前一天的 ...
Global site tag (gtag.js) - Google Analytics