设计模式之工厂模式(Java实现)
GoF 经典定义:Define an interface for creating an object, but let subclasses decide which class to initiate. Factory Method lets a class defer instantiation to subclasses.(定义一个用于创建对象的接口,让子类决定实例化哪一个类。工厂方法使一个类的实例化延迟到子类。)
GoF 经典定义:Define an interface for creating an object, but let subclasses decide which class to initiate. Factory Method lets a class defer instantiation to subclasses.(定义一个用于创建对象的接口,让子类决定实例化哪一个类。工厂方法使一个类的实例化延迟到子类。)
大部分网上文章都是Connector标签里面添加 URIEncoding=“utf-8”,这种方法过于暴力。
正确的做法是添加 useBodyEncodingForURI=“true”,这句的话告诉tomcat用页面的编码去处理post,推荐使用。
JSP页面头
<%@ page language="java" pageEncoding="UTF-8"%>
html标签的head标签里加上
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
使用eclipse建立maven的web工程
完善目录
让目录变成标准的maven结构,增加Maven项目必要的主目录(src/main/java)和测试目录(src/test/java)。
Maven是构建Java应用的优秀管理工具,是Apache软件基金会的顶级项目。基于项目对象模型(缩写:POM)概念,Maven利用一个中央信息片断能管理一个项目的构建、报告和文档等步骤。
来源:http://www.iteye.com/topic/106747
在 函数式编程语言曲高和寡? 一文中,我们看到 Haskell 能用两行代码
|
|
搞定快速排序算法。这是偶然,还是必然?在这篇文章中,lichray 用我们所熟悉的 Python 语言,几行代码搞定很多学编程几年的人都只是一知半解的算法——八皇后问题,展示和上篇文章中的快速排序一样清晰的、令人耳目一新的函数式算法思想。