Post on March 2020

「Java」基本数据流操作

<br> <img src="/media/blog_image/file_1584535688000.png" width="780px" /> <br><br> ### 一、中间操作 &emsp;中间操作会返回另一个流,可以用之间操作将流串联起来;且==串联的中间操作只有在遇到终端操作………


「Java」函数式数据处理

&emsp;&emsp;流(`java.util.stream.Stream`)允许以声明性方式处理数据集合,可以将流看成是一种遍历数据集的高级迭代器。<br><br> *使用流处理数据有以下几点好处:* 1. 代码以声明式编写; 2. 将基础操作链接起来,来表达复杂的数据处理流水线; 3………


「Java」Lambda表达式

&emsp;在Java8之前,若要传递策略,则只能将方法包裹在一个对象中进行传递(如实现`Comparator`接口传递比较策略)。而Java8中提供了`lambda`表达式,使得我们可以以一种更加灵活、简明的方式传递代码。可以将lambda表达式理解为匿名函数(Java8中新引入了函数,函数可以………


「Java」行为参数化传递代码

&emsp; ### 行为参数化 &emsp;行为参数化,即可以将代码快作为参数传递给一个方法,这样,就称该方法的行为基于代码块被参数化了。使用行为参数化(而值参数化)使得代码更加灵活,即可以重复使用同一个方法,只需定义一组算法(策略),给方法传递不同的策略达到不同的目的。 ```java // ………


「环境配置」uwsgi+nginx在ubuntu下部署django2项目

- 环境:Ubuntu18 <br> #### 一、Python与虚拟环境 ##### 1.升级python与pip 一、安装(`Ubuntu18`已内置安装`Python3.6`): ```shell sudo apt install python3 ``` ```shell sudo apt………


「环境配置」Ubuntu18下安装配置MySql数据库

&emsp; ##### 1. 安装mysql服务端与客户端 ```shell sudo apt install mysql-server mysql-client sudo apt-get install libmysqld-dev ``` &emsp; ##### 2. 获取用于第一次登录的………