- 浏览: 142603 次
-
最新评论
-
xlaohe1:
controller返回的是一个POJO对象,然后用@Resp ...
Spring MVC 4.X ResponseBody 日期类型Json 处理 -
TRAMP_ZZY:
能帮到你,我也很高兴。
Spring MVC 4.X ResponseBody 日期类型Json 处理 -
jobzjc:
第一段有帮到我。如果是非对象,Object方式传递的时候,第一 ...
Spring MVC 4.X ResponseBody 日期类型Json 处理 -
TRAMP_ZZY:
dingran 写道为什么,我怎么就没找到System > ...
Ubuntu 12.04 设置 IBus 开机启动 -
dingran:
为什么,我怎么就没找到System >> Pref ...
Ubuntu 12.04 设置 IBus 开机启动
文章列表
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 ...
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 ...
Web 安全与 过滤器
- 博客分类:
- JavaEE
1. Servlet 安全的四大要素
1)认证
2)授权
3)机密性
4)数据完整性
2. 代码里不要有安全信息,Web 应用的安全约束都应该以声明的方式处理,
也就是要在部署描述文件中指定。
3. 保护正在传输的数据:HTTPS(SSL之上 ...
1. JSP 标准动作获取 JavaBean 属性
<jsp:useBean id="person" class="com.example.model.Person" scope="request"/>
<jsp:getProperty property="name" name="person"/>
<jsp:useBean >可以用来声明和初始化在<jsp:g ...
1. JSP 最终还是会变成一个完整的Servlet 在Web 应用中运行。容器在得到JSP 代码时,把这些代码转换为
一个Servlet类文件,然后再编译为Java Servlet 类。剩下过程就跟 Servlet本身的运行过程一样。
2. 使用page 指令导入包。语法格式如下:
<%@ page import="java.util.*, example.bjfu.model.*" %> 导入多个包中间用逗号(,)分隔。
3. 表达式的标记
scriptlet: <% %> 指令 <%@ %> 表达式 &l ...
Servlet学习笔记(二)
- 博客分类:
- JavaEE
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> ...