定义: 定义: 将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 结构:(书中图,侵删) 一个产品类 一个指定产品各个部件的抽象创建接口 若干个实现了各个部件的具体实现的创建类 一个指挥者,用于控制具体的创建过程,包含一个抽象创建接口的引用 实例: 实例: 书中使用了游戏中 ...
分类:
其他好文 时间:
2019-04-18 09:19:17
阅读次数:
103
懒人神器 一键build:zip jar 由于每次互测都要经过重复的操作: download unzip compile run 本着一懒到底的原则,以及想要进一步熟悉一下shell指令,写了一个builder的脚本。 自己留着没意思,就拿出来分享给大家了,慢慢享用。 使用 将所有下载的zip压缩包 ...
分类:
编程语言 时间:
2019-04-16 16:03:10
阅读次数:
184
1、首先生成自定义过滤器,生成jar包,然后拷贝到服务器hbase目录的lib下。 1.1 自定义过滤器CustomFilter 1.2 MyFilterProtos是通过protobuf生成的 proto文件 1.3 编辑成jar包,发布到hbase的lib目录 2、使用自定义过滤 2.1 程序中 ...
分类:
其他好文 时间:
2019-04-14 19:26:21
阅读次数:
156
一、实验目的: 1) 掌握建造者模式(Builder)的特点 2) 分析具体问题,使用建造者模式进行设计。 二、实验环境: Eclipse 三、实验内容: (写出主要的内容) 实例:KFC套餐 建造者模式可以用于描述KFC如何创建套餐:套餐是一个复杂对象,它一般包含主食(如汉堡、鸡肉卷等)和饮料(如 ...
分类:
其他好文 时间:
2019-04-13 19:06:07
阅读次数:
125
本项目使用的是spring-quartz 以下配置可以开启多个已知定时任务 定时任务调度: 适用场景:多个未知定时任务 经测试:定时任务调度器开启的定时任务,当任务状态为:完成(COMPLETE)时,此任务自动回收 pom.xml(本人是pom版本) 参考文档:http://www.quartz-s ...
分类:
其他好文 时间:
2019-04-12 19:19:46
阅读次数:
160
DataAdapter的使用,批量增删改 1.使用DataAdapter查询 private void Select2() { try { using (SQLiteConnection conn = new SQLiteConnection(connStrl)) { conn.Open(); us ...
在用 electron builder 打包时,时常会出现 “The process cannot access the file because it is being used by another process.” 这个报错,字面意思是因另外一个进程在使用文件,所以现在不能操作此文件。报错如 ...
分类:
数据库 时间:
2019-04-09 18:37:37
阅读次数:
223
import java.util.LinkedList; import java.util.Queue; public class Solution { String Serialize(TreeNode root) { StringBuilder sb = new StringBuilder();... ...
分类:
其他好文 时间:
2019-04-09 13:53:35
阅读次数:
140
1.org.springframework.boot.builder.SpringApplicationBuilder.<init>([Ljava/lang/Object;)V 搭建spring cloud的时候,报以下错误: java.lang.NoSuchMethodError: org.spr ...
分类:
编程语言 时间:
2019-04-08 15:53:49
阅读次数:
200
概要 之前的两篇文章,讲述了Spring Security 结合 OAuth2 、JWT 的使用,这一节要求对 OAuth2、JWT 有了解,若不清楚,先移步到下面两篇提前了解下。 "Spring Boot Security 整合 OAuth2 设计安全API接口服务" "Spring Boot S ...
分类:
编程语言 时间:
2019-04-05 14:29:01
阅读次数:
203