Java8中Lambda、方法引用

函数式接口段落引用函数式接口就是只定义一个抽象方法的接口(无论有多少个默认方法),可以通过 @FunctionalInterface 加以标识。Lambda 是函数式接口的实现,类似于匿名函数,只是它的实现只有参数和实现体,省去了重复的模板代码更加简洁。函数式接口的抽象方法定义可以视作 Lambda

2019-11-29 发布

Java 向方法(函数)传递行为有几种方式

不管是程序语言的设计者还是程序语言的使用者-程序员除了追求程序运行的运行速度,还有开发程序的速度,然而他们还要追求程序的简单易读。所以他们希望程序运行的速度更快、开发速度更快、程序更简单易读。所谓开发程序的原则->不要重复,就是基于此。为了实现这三大目标程序语言设计者智慧发挥到了极点,例如-&

2019-11-28 发布

为什么要学习JAVA8

数据处理并行操作更容易利用计算机多核资源java8 提供的 Stream API 类似于 like-Unix 系统中的管道符 | ,可以将一系列数据处理组合成流水线,java8会将这些计算处理利用多CPU 执行,不再需要开发者像之前利用 Thread 并行处理,在 java8 中这一优势对于开发者是

2019-11-28 发布

Linux重定向正在运行的进程输出到指定文件

今天遇到一个问题,自己写的一个 java 程序运行着一个定时任务,而且该定时任务正在运行。由于启动时指定输出文件与另一个进程重复,日志没有被输出到该文件,现在需要检查正在运行的日志。所以需要将正在运行的java进程输出日志输出到一个文件,但是又不能终止该进程。linux 中没有现有工具可以实现这个,

2019-10-19 发布

百度地图画覆盖物,大量坐标转换一次 10 个限制问题

百度地图坐标转换一次只能转换 10 个坐标,不知道为什么会有这么操蛋的设计,不过百度本来就是个操蛋玩意也是没办法的事,谁让这是一个逆向淘汰的社会呢。不用也得用。添加路径将坐标数组 lineStringArr 以 9 为单位分组,但是如果只是每组九个添加折线,组与组之间会有隔断,线是断的。所以只有第一

2019-05-17 发布

Ubuntu 16.04 安装 Nginx(源码)

注意:首先提醒: 我这里使用的 Ubuntu 16.04 ,Nginx 版本是 1.13.0如果你使用的系统是 Ubuntu 18.04 请别使用 1.13.0 版本的 nginx 换其他版本例如 1.15.2 只需将下面 1.13.0替换为 1.15.2 或者 其他版本号即可,可选版本可在这里找到

2017-09-07 发布

Ubuntu 16.04 安装 fastdfs-nginx-module 模块

在安装 fastdfs-nginx-module 模块之前,首先确定你的环境中已经成功安装了 nginx(源码安装) 与 fastdfs, 如果还没有安装, 请按照我写的其他两篇文章 Ubuntu 16.04 安装 Nginx(源码) 与 Ubuntu 16.04 下部署 FastDFS 5.08

2017-09-06 发布

Ubuntu 16.04 下部署 FastDFS 5.08

FastDFS 目前更新很慢, 最新的版本可以从这里下载 https://sourceforge.net/projects/fastdfs/ ,github源码地址为 https://github.com/happyfish100/fastdfs 我下载的是最新版本 5.08 , FastDFS 是

2017-09-05 发布