简写   描述 PO    persistant object持久对象  可以看成是与数据库中的表相映射的java对象 VO value object值对象 通常用于业务层之间的数据传递,和PO一样也是仅仅包含数据而已 DTO Data Transfer Object数据传输对象 用于远程调用等需要大量传输对象的地方 DAO data access ...
XML和HTML中都有一些特殊的字符,这些字符在XML和HTML中是不能直接使用的,如果必须使用这些字符,应该使用其对应的转义字符。XML常用转义字符: 字符 转义字符 描述 & &amp; 和 < &lt; 小于号 > &gt; 大于号 " &quot; 双引号 ' &apos; 单引号 H ...
意图: 希望简化原有系统的使用方式,需要定义自己的接口   问题: 只需要使用某个复杂系统的子集,或者,需要以一种特殊的方式与系统交互   解决方案: Facade 为原有系统的客户提供了一个新的接口   参与者与协作者 : 为客户提供的一个简化接口,使系统更容易使用   效果: Facade模式简化了对所需子系统的使用过程。但是,由于Facade并不完整,因此客户可能无法使用某些功能。   实现: 定义一个(或多个)具备所需接口的新类        & ...
  • 23:28
  • 浏览 (70)
  • 评论 (0)
一 分析方法之功能分解 functional decomposition原理: 将问题或功能分解成多个小问题或小功能,然后逐一解决 缺点:a.导致让一个“主”程序负责控制程序,主程序的责任太多(可使用委托delegation解决)。同时,引 起另外一个问题,低内聚weak cohesion 紧耦合tight coopling      b.应对需求变化会比较无力。模块化肯定有助于提供代码的可理解性,而容易理解将使代码更容易维护 ,但是模块化并不总是有助于代码应对所有可能遇到的变化 优点:符合人类惯性思维方式,直观 ...
1.当前日期: SELECT CURDATE() ;       显示:        2008-07-13 2.怎么在Mysql日期字段中的默认值,用一个日期函数来生成系统时间 TimeStamp用来自动记录数据行的创建或修改时间 +---------------+----------------+       |   列类型    |   显示格式      |       | &n ...
1.用java.util.Calender来实现 Calendar calendar=Calendar.getInstance(); calendar.setTime(new Date()); System.out.println(calendar.get(Calendar.DAY_OF_MONTH));//今天的日期 calendar.set(Calendar.DAY_OF_MONTH,calendar.get(Calendar.DAY_OF_MONTH)+1);//让日期加1 System.out.println(calendar.get(Calend ...
1.八进制转义序列:\ + 1到3位5数字;范围'\000'~'\377'       \0:空字符 2.Unicode转义字符:\u + 四个十六进制数字;0~65535      \u0000:空字符 3.特殊字符:就3个       \":双引号      \':单引号      \\:反斜线 4.控制字符:5个    \' ...
很简单,就如下设定:   附件下载 response.setContentType("application/octet-stream; CHARSET=utf8"); 文件名的设置 response.setHeader("Content-Disposition","attachment; filename="+URLEncoder.encode(fileName,"UTF-8"));