- 浏览: 58815 次
- 性别:
- 来自: 深圳
最新评论
-
liumingtong:
我想要你的联系方式.可以吗?要不你加我Q 3813774
success -
抛出异常的爱:
congdepeng 写道Liskov替换原则(LSP)
描 ...
设计原则 -
wumingshi:
楼主关于LSP的解释是错误的。LSP的精髓是,使用父类的代码可 ...
设计原则 -
liumingtong:
struts2的OGNL表达式
struts2的值栈
st ...
总结struts2 完成中······ -
Cindy_Lee:
Joy.zhang 写道
下面是具体的设计模式:
单例 ...
设计模式中11种
文章列表
他昨晚跟我爸妈喝酒了,回家后给我打电话,然后可能醉了一些,手机掉进车子座位下面去了,找不到了,然后跟他爸爸说借手机的灯光用一下,找一下他的手机,他爸爸就鄙视他,喝不起就不要喝啊,他觉得他爸爸今年来变了好多,他很努力工作,很努力帮他爸爸做事,但是他爸爸总是给他脸色看,他说他忍很久了,他爸爸那样对他,他很委屈,还有,他家里没我家有钱,我家里眼光高,面对我跟他的未来,他又有那么大压力,所以昨天晚上他很委屈的哭了,真的发自内心的哭了,是真的。我真的从高中开始到现在第一次见他那么委屈的哭了,一个那么坚强的男人,真的很难想象。
import java.io.File;
import java.io.IOException;
import org.apache.commons.io.FileUtils;
public class TestIO
{
public static void main(String[] args)
{
try
{
File source = new File("D:/imagetmp/tp-20101028-00001");
File destination ...
<%--
Document : success
Created on : Dec 15, 2008, 4:08:53 AM
Author : eswar@vaannila.com
--%>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<%@taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
<%@taglib ur ...
Action文件:
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package com.vaannila;
import java.util.ArrayList;
import java.util.List;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.stru ...
Linux 指令篇:档案目录管理--cd
上海桓文na np包通过,考费最低
linux系统架构师 保年薪10万
定向委培RHCA,通过考试年薪10W Linux人才成为IT业高薪抢手货
【亚威】独家推出思科360学习计划
试听一个月,高端IT技术,五大项目3年经验
文章来源ChinaItLab 作者 更新时间2003-4-28 保存本文保存本文 推荐给好友推荐给好友 收藏本页收藏本页
欢迎进入 Linux社区论坛,与200万技术人员互动交流 >>进入
名称 : cd
使用权限 : 所有使用者
使用方式 : cd [dirName]
...
Linux 指令篇:档案目录管理--cat
上海桓文na np包通过,考费最低
linux系统架构师 保年薪10万
定向委培RHCA,通过考试年薪10W Linux人才成为IT业高薪抢手货
【亚威】独家推出思科360学习计划
试听一个月,高端IT技术,五大项目3 ...
LINUX常用命令(基础)
1. man 对你熟悉或不熟悉的命令提供帮助解释
eg:man ls 就可以查看ls相关的用法
注:按q键或者ctrl+c退出,在linux下可以使用ctrl+c终止当前程序运行。
2. ls 查看目录或者文件的属*,列举出任一目录下面的文件
eg: ls /usr/man
ls -l
a.d表示目录(directory),如果是一个"-"表示是文件,如果是l则表示是一个连接文件(link)
b.表示文件或者目录许可权限.分别用可读(r),可写(w),可运行(x)。
3. cp 拷贝文件
eg: cp filename1 fil ...
首先struts2是什么?为什么要用struts2?struts2是怎么来的?带着这几个问题去初步了解它!
struts2是一套java ee web框架。对于struts1而言,struts2有很多革命性的改进。struts2是webwork的升级版。它吸收struts1和webwork的优势,因此稳定性和性能相对较高了。
struts2的原理
1.客户端初始化一个指向servlet容器的请求。
2.这个请求经过一系列的过滤器(Filter),这些过滤器中有一个叫做ActionContextCleanUp的可选过滤器,这个过滤器对于struts2和其他框架的集 ...
javascript是一种嵌入在网页中的脚本语言。
javascript是基于对象的一种语言。
原始值:变量存放的位置就是值放的位置。
引用值:存储变量的是一个指针,指向对象的内存储。
基于对象:不具有封装,继承,多态。
原始值:原 ...
BOM:是浏览器对象模型
window里面有document,代表给定浏览器窗口中的HTML文档
frames:
nistroy是页面前进后退的,nistroy.go(1)就是前进一页,nistroy.go(-1)就是后退一页。
location包含关于当前Url的信息。
navigation包含关于web浏览器的信息。
screen包含关于客户屏幕和渲染能力的信息
DOM:文档对象模型。主要是随机解析HTML,提供很多的对象,不管是什么标记都对应了一个对象,举个例子:<img src=""/> 在DOM里面对应一个img,给img赋值。
树结构:有一个父节点, ...
抽象类
定义:用abstract修饰的类就是抽象类。
抽象类不能有对象(也就是一抽象类不能通过new运算符直接实例化),如果抽象类中有构造方法则
子类中一定要有构造方法。
什么时候一个类将成为抽象类:
当一个或多个方法为抽方法时
当类是一个抽象类得子类,并且不能为任何抽象方法提供然后实现细节或方法主体时
当一个类实现一个接口并且不能为 为任何抽象方法提供然后实现细节或方法主体时
接口的特性:
1、 接口中只能定义抽象方法,这些方法默认为public abstract 因而在声明方法时,可以省略这些修饰符
。
2、 接口中声明的属性默认为public static final 修饰 ...
数据库设计:良好的数据库设计是优化代码的条件,是数据库优化的标准,设计比优化更重要.
主要分为四个部分:
#1#:数据库设计过程 :
第一步:要分析用户的应用需求.
第二步:根据用户需求,写出数据字典:它是关于数据库中数据的描述,即元数据,不是元数据本身.
第三步:对用户的需求进行综合,归纳与抽象,形成一个独立于具体DBMS的概念模型.
也就是根据数据字典去画E-R<Entity-Relation>图.
第四步:定义实体 ...
单一职责原则(SRP)
描述:就一个类而言,应该仅有一个引起它变化的原因。
应用:在构造对象时,将对象的不同职责分离至两个或多个类中,确保引起该类变化的原因只有一个。
带来的好处:提高内聚、降低耦合。
用通俗的话说:就是一个类只能做一件事.
在设计模式中用到的主要是:策略模式,状态模式,观察者模式.
开放-封闭原则(OCP)
描述:"对于扩展是开放的"(Open for extension)。这意味着模块的行为是可以扩展的。
当应用的需求改变时,可以对模块进行扩展,使其具有满足改变的新行为。也就是说,我们可以改变模块的功能。
"对于更改是封闭的"( ...
设计模式:<design pattern>java中有23种设计模式.
一:设计模式是最重要的课程之一,堪称软件界的九阳真经,设计模式是一大套被反复使用,多数人知晓的,经过分类编目的,代码总结,使用设计模式是为了可重用代码.让代码 ...
JIRA插件, 它是一个专业的问题管理软件.它的好处有:
1. 让系统记住Task,Bug等等信息,而不仅仅靠项目经理和程序的脑袋来记忆,人脑记忆的东西往往是不准确的.
2. 问题跟踪管理可以定制流程,可以有效提高工作效率.
3. 用专业的系统来进行问题跟踪能带来更多的好处.
版本控制
1. 这个的好处:利用版本控制来追踪,维护源码,文件及设定档等等的更动.
2. 它的发展价段:copy→VSS→CVS→SVN→Git
1>:copy:这个是最原始的阶段,就是拷贝粘贴.
2>:VSS全称(Visual Source Safe):它主要用于局域网(LAN).
特点:
a:它没有考虑 ...