摘要: ​前面两节讨论了Java 8中的函数式数据处理,那是对38节到55节介绍的容器类的增强,它可以将对集合数据的多个操作以流水线的方式组合在一起。本节继续讨论Java 8的新功能,主要是一个新的类CompletableFuture,它是对65节到83节介绍的并发编程的增强,它可以方便地将多个有一定依赖关系的异步任务以流水... 阅读原文
2017-08-29 20:58:02 阅读(773) 评论(0)
摘要: 实验1:配置通过静态工厂方法创建的bean  [通过静态方法提供实例对象,工厂类本身不需要实例化!] 1.创建静态工厂类 public class StaticFactory { private static HashMap<String, Book> map = null; ... 阅读原文
2017-08-29 19:01:07 阅读(842) 评论(0)
摘要: 2 进制 逢2进一的计数规则。 2进制的计算机成本最优。 原则: 计算机内部的一切都是2进制数据! 案例: int i = 50; //i 在计算机内部就是2进制的! System.out.println(Integer.toBinaryString(i)); System.out.println(i);//"... 阅读原文
2017-08-29 17:37:02 阅读(798) 评论(0)
摘要: 数组   概述:数组就是一个容器可以存放固定个数的单一数据类型   特点: 容器 长度是固定的 数组里面的元素的数据类型要一致       定义数组:   1.先声明,后初始化     声明: 数据类型[] 数组名; // 标识符命名规则和规范         St... 阅读原文
2017-08-29 17:13:02 阅读(757) 评论(0)
摘要:         并发编程可以使我们将程序划分为多个分离的,独立运行的任务。通过多线程机制,这些独立任务都将由执行线程来驱动。在使用线程时,CPU将轮流给每个任务分配占用时间,每个任务都觉得自己在占用CPU,但实际上CPU时间是划分为片段分配给了所有任务。 定义任务 继承Thread类       我们可以继承Thre... 阅读原文
2017-08-29 15:44:03 阅读(789) 评论(0)
摘要:   一、 在HTTP 协议里面,四个表示操作方式的动词:GET、POST、PUT、DELETE。      ·它们分别对应四种基本操作:           1、GET  ====== 获 取资源       2、POST ======新建资源       3、PUT=======  更新资源   ... 阅读原文
2017-08-29 14:19:02 阅读(783) 评论(0)
摘要: spring boot / cloud (五) 自签SSL证书以及HTTPS 前言 什么是HTTPS? HTTPS(全称:Hyper Text Transfer Protocol over Secure Socket Layer),是以安全为目标的HTTP通道,简单讲是HTTP的安全版。即HTTP下加入SSL层,H... 阅读原文
2017-08-29 13:40:02 阅读(862) 评论(0)
摘要: 一、Maven的下载 IDEA的往期下载地址:https://www.jetbrains.com/ 1.点击进入       1.往期的下载地址:http://www.apache.org/   操作步骤:我们点击进入Projects---->如图 (1) 、 (2)、  ... 阅读原文
2017-08-29 12:22:13 阅读(875) 评论(0)
摘要: 转自强哥: 所谓回调,就是客户程序C调用服务程序S中的某个函数A,然后S又在某个时候反过来调用C中的某个函数B,对于C来说,这个B便叫做回调函数。例如Win32下的窗口过程函数就是一个典型的回调函数。一般说来,C不会自己调用B,C提供B的目的就是让S来调用它,而且是C不得不提供。由于S并不知道C提供的B姓甚名谁,所... 阅读原文
2017-08-29 11:41:03 阅读(734) 评论(0)
摘要:  1 Spring概述   ①Spring是一个开源框架 ②Spring为简化企业级开发而生,使用Spring,JavaBean就可以实现很多以前要靠EJB才能实现的功能。同样的功能,在EJB中要通过繁琐的配置和复杂的代码才能够实现,而在Spring中却非常的优雅和简洁。 ③Spring是一个IOC(DI)和AOP容... 阅读原文
2017-08-29 10:33:02 阅读(688) 评论(0)