函数式接口定义且只定义了一个抽象方法。函数式接口很有用,因为抽象方法的签名可以描述Lambda表达式的签名。函数式接口的抽象方法的签名称为函数描述符。所以为了应用不同的Lambda表达式,你需要一套能够描述常见函数描述符的函数式接口。Java API 中已经有了几个函数式接口,例如Comparabl ...
分类:
编程语言 时间:
2017-08-27 14:06:49
阅读次数:
279
socket更详细的介绍在这篇就不做说明了,有兴趣的同学可以去网上查找相关资料或者直接https://docs.python.org/3/library/socket.html查看 简单的理解,socket就是将更底部的FTP、UDP等协议进行的一次封装,不用他们是如何进行三次握手四次挥手,只暴露给 ...
分类:
编程语言 时间:
2017-08-27 14:06:39
阅读次数:
295
全局变量local_school就是一个ThreadLocal对象,每个Thread对它都可以读写student属性,但互不影响。你可以把local_school看成全局变量,但每个属性如local_school.student都是线程的局部变量,可以任意读写而互不干扰,也不用管理锁的问题,Thre ...
分类:
编程语言 时间:
2017-08-27 14:06:32
阅读次数:
203
PHP中的GD库的使用 在PHP中,通过GD库处理图像,大致的形式就是现在内容里面生成图像, 然后绘制图像,最后输出到浏览器或者将其保存到服务器的磁盘上。 创建一个图片大致的步骤如下: 所有的绘图都需要在一个画布上面进行绘制。所谓创建画布,事实上就是在内存里面开辟一个区域,用来存储图像的信息的 画布 ...
分类:
Web程序 时间:
2017-08-27 14:06:22
阅读次数:
153
1.什么是Ajax? 首先Ajax是一个复核单词,英语全称Asynchronous JavaScript and XML,翻译成中文就是异步的JavaScript和XML,也被成为异步无刷新技术。 2.Ajax的定义: Ajax不是一个技术,它实际上是几种技术,每种技术都有其独特这处,合在一起就成了 ...
分类:
Web程序 时间:
2017-08-27 14:06:13
阅读次数:
193
Flume NG集群+Kafka集群整合: 修改Flume配置文件(flume-kafka-server.conf),让Sink连上Kafka hadoop1: hadoop2: 集群测试: hadoop3: hadoop1: 测试完毕,这样Flume+kafka就整合起来了,即Flume+Kafk ...
分类:
Web程序 时间:
2017-08-27 14:06:04
阅读次数:
298
参考: 1. 一次完整的HTTP事务是怎样一个过程? 2. The First Few Milliseconds of an HTTPS Connection 3. 也许,这样理解HTTPS更容易 4. HTTPS背后的加密算法 ...
分类:
Web程序 时间:
2017-08-27 14:05:58
阅读次数:
192
网络接口层 物理层是定义物理介质的各种特性: 1、 机械特性; 2、电子特性; 3、 功能特性; 4、规程特性。 数据链路层是负责接收IP数据包并通过网络发送,或者从网络上接收物理 帧,抽出IP 数据包,交给IP层。 ARP是正向 地址解析协议,通过已知的IP,寻找对应主机的 MAC地址。 RARP ...
分类:
其他好文 时间:
2017-08-27 14:05:50
阅读次数:
174
无序列表及其应用 语法<ul><li>第一项</li><li>第二项</li><li>第三项</li></ul>遵循W3c的标准<ul>标签里只能嵌套<li>标签,不能嵌套其他标签。<li>标签里可以嵌套任何标签。 无序列表的特征 (1)没有顺序,每一个<li>独占一行(块元素)(2)默认<li>标 ...
分类:
其他好文 时间:
2017-08-27 14:05:43
阅读次数:
172
该文转载自:http://blog.csdn.net/hsuxu/article/details/8985931 1、线程池简介: 多线程技术主要解决处理器单元内多个线程执行的问题,它可以显著减少处理器单元的闲置时间,增加处理器单元的吞吐能力。 假设一个服务器完成一项任务所需时间为:T1 创建线程时 ...
分类:
编程语言 时间:
2017-08-27 14:05:34
阅读次数:
216
原贴:https://coolshell.cn/articles/10249.html CPU cache一直是理解计算机体系架构的重要知识点,也是并发编程设计中的技术难点,而且相关参考资料如同过江之鲫,浩瀚繁星,阅之如临深渊,味同嚼蜡,三言两语难以入门。正好网上有人推荐了微软大牛Igor Ostr ...
分类:
系统相关 时间:
2017-08-27 14:05:25
阅读次数:
334
1 引言 1.1 编写目的 说明编写这份操作手册的目的,指出预期的读者。 1.2 前景 说明: a. 这份操作手册所描述的软件系统的名称; b. 该软件项目的任务提出者、开发者、用户(或首批用户)及安装该软件的计算中心。 1.3 定义 列出本文件中用到的专门术语的定义和外文首字母组词的原词组。 1. ...
分类:
其他好文 时间:
2017-08-27 14:05:19
阅读次数:
141
最全的汽车仪表指示灯解读,别再说你不认识了! 你汽车上的汽车故障警报灯可能有上百种之多,越是高端的车型故障灯的种类更多。车主在平常驾驶,有时会发现车内有些灯突然亮了,顿时不知所措。尤其对于新手司机。更是如此。如下为大家收集分享汽车的故障灯大全,方便大家随时查阅~ 你汽车上的汽车故障警报灯可能有上百种 ...
分类:
其他好文 时间:
2017-08-27 14:05:10
阅读次数:
132
一.全文索引Sphinx 1.什么是Sphinx Sphinx是由俄罗斯人Andrew Aksyonoff开发的一个全文检索引擎。它是基于C语言开发出来的.中文翻译为斯芬克司斯芬克司. Sphinx最好的应用操作系统是Linux 2.Sphinx的优势 Sphinx是一个基于SQL的全文检索引擎,可 ...
分类:
其他好文 时间:
2017-08-27 14:04:58
阅读次数:
231
TCP 的那些事儿(上) TCP 的那些事儿(下) ...
分类:
其他好文 时间:
2017-08-27 14:04:50
阅读次数:
165
题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=1014 先考虑如果没有修改操作和插入操作,是一个静态的字符串,我们可以怎样快速求得题目中的LCQ。 两个字符串判等很容易想到hash。于是我们二分答案并二分判断,就可以在$log_n$时间内得 ...
分类:
Web程序 时间:
2017-08-27 14:04:40
阅读次数:
239
原贴:https://coolshell.cn/articles/1644.html Ubuntu 9.10刚刚release,就有人在网上发表了贴子告诉大家在装完这个操作系统后,还需要去安装的一些开源免费软件,相当丰富。不过,这个贴子的链接被GFW干掉了,所以,你需要使用Tor的支持,或是使用Go ...
分类:
系统相关 时间:
2017-08-27 14:04:32
阅读次数:
331