`
TRAMP_ZZY
  • 浏览: 133561 次
社区版块
存档分类
最新评论
文章列表
Provide an interface for creating families of related or dependent objects without specifying their concrete classes. 为创建一组相关或相互依赖的对象提供一个接口,而且无需指定它们的具体类。 public abstract class AbstractProductA { public void shareMethod() { } public abstract void doSomething(); } public ...
Define an interface for creating an object, but let subclasses decide which class to instantiate. Factory Method lets a class defer instantiation to subclasses. 定义一个用于创建对象的接口,让子类决定实例化哪一个类。工厂方法使一个类的实例化延迟到其子类。 public abstract class Product { // 产品类的公共方法 public void method1() { // 业务逻辑处 ...
1. 单例模式 Ensure a class has only instance, and provide a global point of access to it . (确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。) /** * ClassName:Singleton <br/> * Function: 单例模式的通用实现方法. <br/ ...

Java DES 实现

    博客分类:
  • Java
import javax.crypto.Cipher; import javax.crypto.SecretKey; import javax.crypto.SecretKeyFactory; import javax.crypto.spec.DESKeySpec; import javax.crypto.spec.IvParameterSpec; import sun.misc.BASE64Decoder; import sun.misc.BASE64Encoder; /** * ClassName:DesUtils <br/> * Fun ...
Spring 3.2.* MVC通过Ajax获取JSON数据报406错误。 将 Spring 的版本降低到 3.1.* 即可解决问题。
/** * Project Name:webblog * File Name:ForumOODao.java * Package Name:edu.bjfu.webblog.daoimpl * Date:2013年9月11日 下午4:39:22 * Copyright (c) 2013, zhangzhaoyu0524@163.com All Rights Reserved. * */ package edu.bjfu.webblog.daoimpl; import java.sql.ResultSet; import jav ...
/** * Project Name:TestPage * File Name:PageModel.java * Package Name:com.servlet * Date:2013年8月12日 下午3:17:41 * Copyright (c) 2013, zhangzhaoyu0524@163.com All Rights Reserved. * */ package com.servlet; import java.util.List; /** * ClassName:PageModel <br/&g ...
pg:pager 这个标签用来设置分页的总体参数,一切分页标签都在其内工作。   url:分页的链接根地址,pager标签会在这个链接的基础上附加分页参数   items:总记录数,pager标签正是根据这个值来计算分页参数的   maxPageItems ...

数据结构一(java)

    博客分类:
  • Java
1. 数据结构 是数据的集合,一般均组织成能通过某些固定的技术来存储和检索的数据项形式。 2. Java的易移植性是通过引入一种叫做字节码(byte code)的中间形式实现的,要运行一个Java程序,该程序首先 要转换成字节码,然后将这些字节码交给一台运行了名为Java 运行环境(jre)控制程序的机器解释执行。 3. 算法是解决问题的过程或指令序列。时间分析包括推测一个算法的运行速度。程序执行的时间分析只计算所需要的操作 步数。 4. 当以十进制表示某个整数n 时,它的构成数字的个数近似等于另外一个数学量,即n 的以10 为底的对数。(log10n) 5 ...
1. web是万维网的简称,是Internet 上应用最广泛的信息交流工具。 2. HTTP 是HyperText Transfer Protocal 的缩写,用于实现Web 浏览器和Web 服务器之间 的信息传输。 3. JavaScript 使用动态联编,即JavaScript 的对象引用在运行时进行检查;J ...
package com.datastructure.one; /** * The TemperatureConversion Java applicatoin prints a table * converting Celsius to Fahrenheit degress. * @author zhangzhaoyu * <a href="mailto:zhangzhaoyu@163.com>">zhangzhaoyu@163.com</a> */ public class TemperatureConversion ...
1. Servlet 安全的四大要素 1)认证 2)授权 3)机密性 4)数据完整性 2. 代码里不要有安全信息,Web 应用的安全约束都应该以声明的方式处理, 也就是要在部署描述文件中指定。 3. 保护正在传输的数据:HTTPS(SSL之上 ...

JSP学习笔记二

1. JSP 标准动作获取 JavaBean 属性 <jsp:useBean id="person" class="com.example.model.Person" scope="request"/> <jsp:getProperty property="name" name="person"/> <jsp:useBean >可以用来声明和初始化在<jsp:g ...

JSP学习笔记一

1. JSP 最终还是会变成一个完整的Servlet 在Web 应用中运行。容器在得到JSP 代码时,把这些代码转换为 一个Servlet类文件,然后再编译为Java Servlet 类。剩下过程就跟 Servlet本身的运行过程一样。 2. 使用page 指令导入包。语法格式如下: <%@ page import="java.util.*, example.bjfu.model.*" %> 导入多个包中间用逗号(,)分隔。 3. 表达式的标记 scriptlet: <% %> 指令 <%@ %> 表达式 &l ...
1. Servlet 的初始化参数 配置: <servlet> <description></description> <display-name>BeerSelect</display-name> <servlet-name>BeerSelect</servlet-name> <servlet-class>com.example.web.BeerSelect</servlet-class> <init-param> ...
Global site tag (gtag.js) - Google Analytics