`
TRAMP_ZZY
  • 浏览: 141642 次
社区版块
存档分类
最新评论
文章列表
适配器模式将一个类的接口,转换成客户期望的另一个接口。适配器让原本接口不兼容的类 可以合作无间。 public interface Target { public void request(); } public class Adaptee { public void specificRequest() { } } public class Adapter implements Target { Adaptee adaptee; public Adapter(Adaptee adaptee) { this.adaptee ...
public interface Command { public void execute(); } public class NoCommand implements Command { @Override public void execute() { } } public class Light { public void on() { System.out.println("Light was on."); } public void off() { System.out ...
public abstract class PizzaStore { public void orderPizza(String type) { Pizza pizza = createPizza(type); pizza.prepare(); pizza.bake(); pizza.cut(); pizza.box(); } public abstract Pizza createPizza(String type); } public abstract class Pizza { public abst ...
1. 利用Java 内置的类和接口实现观察者模式 public class WeatherData extends Observable { private float temperature; private float humidity; private float pressure; private String data = "zhangzhaoyu"; public WeatherData() {} public void measurementsChanged() { super.setChanged(); ...

SQL 笔记(三)

    博客分类:
  • SQL
1. 组合查询 包含或取消重复的行(使用UNION 时,重复的行被自动取消) select vend_id, prod_id, prod_price from products where prod_price <= 5 -> union all -> select vend_id, prod_id, prod_price from products -> where vend_id in (1001, 1002); +---------+---------+------------+ | vend_id | prod_ ...
  一. 安装Ubuntu 14.0.4 desk版操作系统。       二. 跟改当前用户的权限。   1. ctl+alt+r 打开终端。输入:sudo gedit /etc/sudoers 看到如下界面。将当前用户权限改为跟 root 账户一致。   2. Ubuntu 中root

Java 注释规范

    博客分类:
  • Java
<?xml version="1.0" encoding="UTF-8" standalone="no"?><templates><template autoinsert="false" context="gettercomment_context" deleted="false" description="Comment for getter method" enabled="true" id=&quo ...
安装Java (JDK 8) 1、下载JDK 从官网下载jdk8 jdk-8u5-linux-x64.tar.gz 2、解压 $ tar -zxvf jdk-8u5-linux-x64.tar.gz 解压出来是一个jdk1.8.0_05文件夹 3、将文件夹移动到安装目录 $ sudo mv jdk1.8.0_05 /usr/local/ 4、配置环境变量 ,更改/etc/profile文件 sudo gedit /etc/profile 在文件最后加上如下几行: export JAVA_HOME=/usr/local/jdk1.8.0_05 export PATH=$JAVA_HOME/b ...
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equ ...
1. 创建计算字段 拼接字段 select concat(vend_name, '(', vend_country, ')') as name from vendors order by vend_name; 删除数据右侧或左侧多余的空格 select concat(RTrim(vend_name), '(', RTrim(vend_country), ')') as name from vendors order by vend_name; 2. 执行算数计算 select prod_id, quantity, item_price, -> ...
1. DBMS 分为两类 (1)基于共享文件系统的DBMS(Microsoft Access) (2)基于客户机-服务器的DBMS 2. 返回数据库可用表的列表 desc customers/describe orders/show columns from customers; 3. show status 显示广泛的服务器状态信息 4. show create database/show create table 显示创建特定数据库或表的MySQL语句。 5. show grants for/show grants for root@127.0.0. ...
本实例是基于用户推荐的事例教程,来源于apache mahout http://mahout.apache.org/users/recommender/userbased-5-minutes.html 1. 准备数据。利用mahout 提供的简单的数据,生成数据文件dataset.csv。每一列分别表明 用户ID ItemID value(表明一种关系,用户对该商品的评级) 1,10,1.0 1,11,2.0 1,12,5.0 1,13,5.0 1,14,5.0 1,15,4.0 1,16,5.0 1,17,1.0 1,18,5.0 2,10,1.0 2,11,2.0 2,15,5.0 2,1 ...

SQL 笔记(二)

    博客分类:
  • SQL
1. 联结表 联结由DBMS根据需要建立,它存在于查询执行当中。 2. select vend_name, prod_name, prod_price from vendors, products where vendors.vend_id = products.vend_id; 3. 笛卡尔积 由没有联结条件的表关系返回的结果为笛卡尔积。检索出的行的数目将是 第一个表中的行数乘以第二个表中的行数。 4. 内部联结(等值联结)(跟 WHERE 联结是等价的) select vend_name, prod_name, prod_price from vendo ...

SQL 笔记(一)

    博客分类:
  • SQL
1 ORDER BY 除了支持按列名排序,还支持按列位置排序(位置从1 开始计数)。 select prod_id, prod_price, prod_name from products order by prod_price, prod_name; select prod_id, prod_price, prod_name from products order by 2, 3; 2. ASC ascending 升序排列(A-Z)DESC descending降序排列(Z-A) 两个关键字只应用到直接位于其前面的列名。 3. WHERE 字句操作符 = ...

Lucene 搜索

/** * Project Name:docsearch * File Name:Search.java * Package Name:cn.tramp.docsearch.search * Date:2014年2月27日 下午6:40:58 * Copyright (c) 2014, zhangzhaoyu0524@163.com All Rights Reserved. * */ package cn.tramp.docsearch.search; import java.io.File; import java.io.I ...
Global site tag (gtag.js) - Google Analytics