自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(470)
  • 资源 (36)
  • 收藏
  • 关注

原创 ELK Stack

2019-01-10 10:55:28 213

原创 Java 8 获取当前日期

yy-MM-dd HH:mm:ss"); return LocalDateTime.now().format(formatter);}public static String getCurrentDateTime(String format) { DateTimeFormatter formatter = DateTimeFormatter.ofPattern(format); return LocalDateTime.now().format(forma

2018-12-12 14:38:14 4933

原创 MySQL索引最左匹配原则

, `b` varchar(32) NOT NULL, `c` varchar(64) NOT NULL, `d` varchar(128) NOT NULL, `e` varchar(256) NOT NULL, `create_time` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3), `update_time` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(

2018-11-14 12:44:18 3516

原创 log4j log level

2018-10-24 13:25:28 427

原创 MySQL SQL Create demo

signed NOT NULL DEFAULT '1', `is_deleted` tinyint(1) unsigned NOT NULL DEFAULT '0', `create_time` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3), `update_time` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAM

2018-10-22 15:10:18 160

原创 Jackson PropertyNamingStrategy

2018-10-12 14:37:56 958

原创 (转)MySQL Explain详解

2018-09-30 13:16:00 116

原创 homebrew源更新

mote set-url origin https://mirrors.ustc.edu.cn/homebrew-core.git  重置brew.git:cd "$(brew --repo)"git remote set-url origin https://github.com/Homebrew/brew.git 重置homebrew-core.git:cd "$(brew --repo)/Library/Taps/homebrew/home

2018-09-18 09:27:08 111

原创 shell、vim常用密令

2018-08-28 19:38:04 126

原创 springboot mybatis crud

che.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion&g

2018-08-26 14:55:52 182

原创 Mac上安装MySQL后zsh: command not found: mysql

2018-08-19 21:20:44 2998

原创 CompletableFuture - 常用API( 下)

read.currentThread().getName() + " is running"); return 1; }).runAfterBoth(CompletableFuture.supplyAsync(() -> { System.out.println(Thread.currentThread().getName() + " is running"); return 2; }), () -> System

2018-07-25 22:03:16 174

原创 CompletableFuture - 常用API(上)

rt java.util.Random;import java.util.concurrent.CompletableFuture;import java.util.concurrent.ExecutionException;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;import java.util.stream.Stream;import static ja

2018-07-25 21:21:18 143

原创 CompletableFuture - Hello World

rt java.util.concurrent.CompletableFuture;import java.util.concurrent.ExecutionException;public class CompletableFutureTest0 { private final static Random RANDOM = new Random(System.currentTimeMillis()); public static void main(String[]

2018-07-17 23:27:57 151

原创 Collectors - The Collector interface

lt;A, T> accumulator(); BinaryOperator<A> combiner(); Function<A, R> finisher(); Set<Collector.Characteristics> characteristics();}Note:T is the generic type of the items in the st

2018-07-01 22:53:56 143

原创 Collectors - Demo4

oncurrentMapWithBinaryOperator();testToConcurrentMapWithBinaryOperatorAndSupplier();testToList();testToSet();testToMap();testToMapWithBinaryOperator();testToMapWithBinaryOperatorAndSupplier(); SRCpackage org.fool.java8.collector;impor

2018-07-01 22:40:03 217

原创 Collectors - Demo3

estReducingBinaryOperatorAndIdentity();testReducingBinaryOperatorAndIdentityAndFunction();testSummarizingInt();testSummarizingLong();testSummarizingDouble(); SRCpackage org.fool.java8.collector;import java.util.Arrays;import java.util.C

2018-07-01 22:32:41 113

原创 Collectors - Demo2

en2();testCounting();testGroupingByFunction1();testGroupingByFunction2();testGroupingByFunction3();testSummarizingInt(); SRCpackage org.fool.java8.collector;import java.util.Arrays;import java.util.Collections;import java.util.IntSu

2018-07-01 22:32:23 106

原创 Collectors - Demo1

ctionAndSupplierAndCollector();testJoining();testJoiningWithDelimiter();testJoiningWithDelimiterAndPrefixAndSuffix();testMapping();testMaxBy();testMinBy(); SRCpackage org.fool.java8.collector;import java.util.Arrays;import java.util

2018-07-01 22:26:35 191

原创 Stream - Reduce

, 4, 5, 6, 7}); Integer reduce = stream.reduce(0, (i, j) -> i + j); System.out.println(reduce);}private static void reduceSumTest2() { Stream<Integer> stream = Arrays.stream(new Integer[]{1, 2, 3, 4, 5, 6, 7});

2018-06-19 22:21:56 166

原创 Stream - Match

6, 7}); boolean result = stream.allMatch(i -> i > 0); System.out.println(result);} anyMatchprivate static void anyMatch() { Stream<Integer> stream = Arrays.stream(new Integer[]{1, 2, 3, 4, 5, 6, 7});

2018-06-19 21:52:57 186

原创 Stream - Find

, 3, 4, 5, 6, 7}); Optional<Integer> optional = stream.filter(i -> i % 2 == 0).findAny(); System.out.println(optional.get());}Console Output2  optional.orElseprivate static void optionalOrElseTest() { Str

2018-06-19 21:51:12 423

原创 Stream - Map

teger> result = list.stream().map(i -> i * 2).collect(Collectors.toList()); System.out.println(result);}Console Output[2, 4, 6, 8, 10, 12, 14]  flatMapprivate static void flatMapTest() { String[] words = {"Hello&q

2018-06-19 21:46:18 137

原创 Stream - Filter

<Integer> result = list.stream().filter(i -> i % 2 == 0).collect(Collectors.toList()); System.out.println(result);} Distinctprivate static void distinctTest() { List<Integer> list = Arrays.asList(1, 2,

2018-06-19 21:34:18 147

原创 Stream - Hello World

quence of elements — Like a collection, a stream provides an interface to a sequenced set of values of a specific element type. Because collections are data structures, they’re mostly about storing and accessing elements with specific time/space complexiti

2018-06-13 21:41:49 118

原创 Lambda Expression - Method Reference

reference to a static method(for example, the method parseInt of Integer, written Integer::parseInt)2. A method reference to an instance method of an arbitrary type(for example, the method length of a String, written String::length)3. A method refe

2018-06-12 21:23:39 146

原创 Lambda Expression - Supplier

ic class SupplierTest { private static class Person { private String name; private Integer age; public Person(String name, Integer age) { this.name = name; this.age = age; } pu

2018-06-11 21:58:08 127

原创 Lambda Expression - Consumer

rg.fool.java8;import java.util.Arrays;import java.util.List;import java.util.function.BiConsumer;import java.util.function.Consumer;public class ConsumerTest { private static class Person { private String name; privat

2018-06-11 21:50:34 118

原创 Lambda Expression -Function

e.g.package org.fool.java8;import java.util.function.BiFunction;import java.util.function.Function;import java.util.function.IntFunction;public class FunctionTest { private static class Person { private String name; pri

2018-06-11 21:41:48 99

原创 Lambda Expression - Predicate

e.g.package org.fool.java8;import java.util.ArrayList;import java.util.Arrays;import java.util.List;import java.util.function.BiPredicate;import java.util.function.IntPredicate;import java.util.function.Predicate;public class PredicateT

2018-06-11 21:35:56 189

原创 Lambda Expression 定义

oesn’t have a name, but it has a list of parameters, a body, a return type, and also possibly a list of exceptions that can be thrown. That’s one big definition;let’s break it down:Anonymous— We say anonymous because it doesn’t have an explicit name l

2018-06-11 21:05:22 101

原创 职责链模式ChainOfResponsibility

2018-03-31 17:36:20 117

原创 Maven打包可执行jar

pache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion&amp

2018-03-27 10:05:32 110

原创 常用工具转换网站

2018-03-13 13:50:42 104

原创 curl常用命令

curl -d "args" protocol://address:port/urlcurl -d "username=hello&password=world" http://127.0.0.1:8080/login POST with json bodycurl -H "Content-Type: application/json" -X POST --data (json.data) protocol://ad

2018-01-05 13:36:40 125

原创 JedisCommand接口说明

nterface JedisCommands { /** * 存储数据到缓存中,若key已存在则覆盖 value的长度不能超过1073741824 bytes (1 GB) * * @param key * @param value * @return */ String set(String key, String value); /** * 存储数据到缓存中,并制定过期时间和当Key

2017-10-22 23:10:46 88

原创 Runtime.getRuntime().addShutdownHook用法

ng[] args) { Thread thread1 = new Thread(() -> System.out.println("Thread1...")); Thread thread2 = new Thread(() -> System.out.println("Thread2...")); Thread thread3 = new Thread(() -> Sys

2017-10-11 16:11:00 91

原创 win10企业版激活方法

2017-10-08 19:35:32 247

原创 Protobuff Maven整合

che.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion&g

2017-09-29 21:26:44 245

原创 流式计算和批量计算

2017-09-29 15:02:18 1642

英语考研大纲词汇词组

英语考研大纲词汇词组 英语考研大纲词汇词组 英语考研大纲词汇词组

2010-09-08

C++自考课后习题答案及其程序代码 04737

江苏省高等教育自学考试 C++自考 04737

2010-09-08

EJB3.0实例教程(EJB3.0入门经典)的精简版

EJB3.0实例教程(EJB3.0入门经典)的精简版 黎活明 著

2010-05-25

计算机网络实用教程 课件ppt

计算机网络实用教程 课件ppt 计算机网络实用教程 课件ppt 计算机网络实用教程 课件ppt

2010-04-26

计算机公共基础 课件ppt

计算机公共基础 课件ppt 计算机公共基础 课件ppt 计算机公共基础 课件ppt

2010-04-26

离散数学 课件ppt

离散数学 课件ppt 计算机数学 离散数学 课件ppt 计算机数学 离散数学 课件ppt 计算机数学

2010-04-26

Java五子棋 源代码

使用Java语言 实现五子棋操作 源代码

2010-04-26

网页三剑客HTML+CSS+JavaScript参考手册

网页三剑客HTML+CSS+JavaScript参考手册

2010-04-20

系统架构设计课件 系统设计概述+系统表示层设计

系统架构设计 系统设计概述+系统表示层设计

2010-03-26

SQL.Server.2005数据库简明教程.电子教案

SQL.Server.2005数据库简明教程.电子教案

2010-02-17

MyEclipseStruts1.x教程 刘长炯

在这个教程中我们将使用 MyEclipse Enterprise Workbench 来开发和测试一个简单的 Struts 示例程序. 您可以不需要事先了解 Struts 或者 MyEclipse 的相关知识.

2010-02-17

C++程序设计(PPT+源代码)

c++程序设计 谭浩强 PPT + 源代码

2010-02-10

MyEclipse6开发中文教程 全部代码

MyEclipse6开发中文教程 刘长炯 呕心力作 教你如何Java到JavaEE

2010-01-23

设计模式:可复用面向对象软件的基础

目 录 序言 前言 读者指南 第1章 引言 1 1.1 什么是设计模式 2 1.2 Smalltalk MVC中的设计模式 3 1.3 描述设计模式 4 1.4 设计模式的编目 5 1.5 组织编目 7 1.6 设计模式怎样解决设计问题 8 1.6.1 寻找合适的对象 8 1.6.2 决定对象的粒度 9 1.6.3 指定对象接口 9 1.6.4 描述对象的实现 10 1.6.5 运用复用机制 13 1.6.6 关联运行时刻和编译时刻的 结构 15 1.6.7 设计应支持变化 16 1.7 怎样选择设计模式 19 1.8 怎样使用设计模式 20 第2章 实例研究:设计一个文档编 辑器 22 2.1 设计问题 23 2.2 文档结构 23 2.2.1 递归组合 24 2.2.2 图元 25 2.2.3 组合模式 27 2.3 格式化 27 2.3.1 封装格式化算法 27 2.3.2 Compositor和Composition 27 2.3.3 策略模式 29 2.4 修饰用户界面 29 2.4.1 透明围栏 29 2.4.2 Monoglyph 30 2.4.3 Decorator 模式 32 2.5 支持多种视感标准 32 2.5.1 对象创建的抽象 32 2.5.2 工厂类和产品类 33 2.5.3 Abstract Factory模式 35 2.6 支持多种窗口系统 35 2.6.1 我们是否可以使用Abstract Factory 模式 35 2.6.2 封装实现依赖关系 35 2.6.3 Window和WindowImp 37 2.6.4 Bridge 模式 40 2.7 用户操作 40 2.7.1 封装一个请求 41 2.7.2 Command 类及其子类 41 2.7.3 撤消和重做 42 2.7.4 命令历史记录 42 2.7.5 Command 模式 44 2.8 拼写检查和断字处理 44 2.8.1 访问分散的信息 44 2.8.2 封装访问和遍历 45 2.8.3 Iterator类及其子类 46 2.8.4 Iterator模式 48 2.8.5 遍历和遍历过程中的动作 48 2.8.6 封装分析 48 2.8.7 Visitor 类及其子类 51 2.8.8 Visitor 模式 52 2.9 小结 53 第3章 创建型模式 54 3.1 Abstract Factory(抽象工厂)— 对象创建型模式 57 3.2 Builder(生成器)—对象创建型 模式 63 3.3 Factory Method(工厂方法)— 对象创建型模式 70 3.4 Prototype(原型)—对象创建型 模式 87 3.5 Singleton(单件)—对象创建型 模式 84 3.6 创建型模式的讨论 89 第4章 结构型模式 91 4.1 Adapter(适配器)—类对象结构型 模式 92 4.2 Bridge(桥接)—对象结构型 模式 100 4.3 Composite(组成)—对象结构型 模式 107 4.4 Decorator(装饰)—对象结构型 模式 115 4.5 FACADE(外观)—对象结构型 模式 121 4.6 Flyweight(享元)—对象结构型 模式 128 4.7 Proxy(代理)—对象结构型 模式 137 4.8 结构型模式的讨论 144 4.8.1 Adapter与Bridge 144 4.8.2 Composite、Decorator与Proxy 145 第5章 行为模式 147 5.1 CHAIN OF RESPONSIBIL ITY(职责链) —对象行为型模式 147 5.2 COMMAND(命令)—对象行为型 模式 154 5.3 INTERPRETER(解释器)—类行为型 模式 162 5.4 ITERATOR(迭代器)—对象行为型 模式 171 5.5 MEDIATOR(中介者)—对象行为型 模式 181 5.6 MEMENTO(备忘录)—对象行为型 模式 188 5.7 OBSERVER(观察者)—对象行为型 模式 194 5.8 STATE(状态)—对象行为型模式 201 5.9 STRATEGY(策略)—对象行为型 模式 208 5.10 TEMPLATE METHOD(模板方法) —类行为型模式 214 5.11 VISITOR(访问者)—对象行为型 模式 218 5.12 行为模式的讨论 228 5.12 1 封装变化 228 5.12.2 对象作为参数 228 5.12.3 通信应该被封装还是被分布 229 5.12.4 对发送者和接收者解耦 229 5.12.5 总结 231 第6章 结论 232 6.1 设计模式将带来什么 232 6.2 一套通用的设计词汇 232 6.3 书写文档和学习的辅助手段 232 6.4 现有方法的一种补充 233 6.5 重构的目标 233 6.6 本书简史 234 6.7 模式界 235 6.8 Alexander 的模式语言 235 6.9 软件中的模式 236 6.10 邀请参与 237 6.11 临别感想 237 附录A 词汇表 238 附录B 图示符号指南 241 附录C 基本类 244 参考文献 249

2009-12-23

实用数据结构(C++描述)(第二版) (教案PPT+课后习题解答+源代码) 徐士良、葛兵

实用数据结构(C++描述)(第二版) 徐士良、葛兵 清华大学出版社

2009-10-21

Java Web应用开发项目教程(附电子教案,程序源代码,习题答案)

完整案例贯穿全书,模块分解,逐步实现 项目任务驱动,按教学的实际需要取材 JSP+Bean, JSP+Bean+Servlet及Struts框架

2009-10-17

java聊天室程序--基于Socket的网络编程

本文讨论了如何利用java技术开发聊天室系统,基本满足了结构化、界面友好、速度快、安全性以及稳定性等特点。 系统着重研究并实现了网络应用的部分。根据实现的情况看,具有较友好的聊天界面生成效果,以及流畅的网络通信效果。生成的聊天室可以达到基本的聊天要求,具有较高的研究价值。 系统具有目前聊天室的基本功能:包括支持多种头像,字色,语气选择,支持emote,支持私聊,支持在线聊友查找,支持分屏显示,支持用户定制自己的私人头像,支持脏话过滤,支持嘉宾聊天。屏蔽掉自己讨厌的人物,可以给所有聊友发公共信息。具有速度快,高稳定性,占用系统资源少,用户界面友好等特点。

2009-10-11

dom4j1.6.1帮助文档

dom4j1.6.1帮助文档 dom4j1.6.1帮助文档 dom4j1.6.1帮助文档 chm格式

2011-06-13

Struts2.2.3帮助文档

Struts2.2.3帮助文档 Struts2.2.3帮助文档 Struts2.2.3帮助文档 chm格式

2011-05-23

数据结构(C语言版)课堂讲义PPT

数据结构(C语言版)课堂讲义PPT 清华大学 严蔚敏 原版PPT

2011-04-05

oracle培训18天老师笔记

Oracle培训上课笔记 Oracle培训上课笔记 货真价实 绝对超值

2011-03-13

Oracle公司内部数据库培训资料

Oracle公司内部数据库培训资料 Oracle公司内部数据库培训资料 Oracle公司内部数据库培训资料 货真价实 绝对超值

2011-03-13

jd2chm.exe

jd2chm.exe jd2chm.exe jd2chm.exe 帮助文档生成工具

2011-03-02

Hibernate3.6.1.chm

Hibernate3.6.1.chm

2011-03-02

Gson 1.6 API

Gson 1.6 API Gson 1.6 API Gson 1.6 API

2011-02-28

dom4j 2.0.0-ALPHA-2 API

dom4j 2.0.0-ALPHA-2 API dom4j 2.0.0-ALPHA-2 API dom4j 2.0.0-ALPHA-2 API

2011-02-28

Spring3.0.5帮助文档

Spring3.0.5帮助文档 Spring3.0.5帮助文档 Spring3.0.5帮助文档

2011-02-25

spring-security-3.0.5帮助文档

spring-security-3.0.5帮助文档 spring-security-3.0.5帮助文档 spring-security-3.0.5帮助文档

2011-02-25

Struts2.1.8.1和Struts2.2.1.1帮助文档

Struts2.1.8.1和Struts2.2.1.1帮助文档 要中文帮助文档 就闪吧 学最新的技术 哪来的中文资料 只有英语够牛B 才能站在技术的前端

2011-02-24

操作系统(02326)课件 2007年版教材

全国高等教育自学考试 操作系统(02326)课件 2007年版教材 谭耀明主编

2011-02-10

JQuery实战视频教程SRC&PPT

JQuery实战视频教程SRC&PPT 几个简单的例子 通俗易懂 很好的jQuery进阶Demo

2011-02-10

blazeds-bin-4.0.0.14931

blazeds-bin-4.0.0.14931 blazeds-bin-4.0.0.14931 blazeds-bin-4.0.0.14931

2010-12-09

EXTJS实用开发指南和官方中文教程

EXTJS实用开发指南和官方中文教程 EXTJS实用开发指南和官方中文教程 EXTJS实用开发指南和官方中文教程

2010-11-18

北风网--Extjs项目之个人理财项目(Extjs+S2SH+Mysql) 源代码

本项目基于Extjs+S2SH+mysql进行开发,涉及到权限管理、SSH和Extjs整合,树的展示等.是完整的一个Extjs项目应用!

2010-11-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除