AlgerFan

个人博客

Webflux响应式编程(SpringBoot 2.0新特性)——完整版

记录讲课:Webflux响应式编程(SpringBoot 2.0新特性)

学习webflux前需要学习三个基础: 函数式编程和lambda表达式 Stream流编程 Reactive stream 响应式流 实战开发 接下来进入学习 一、函数式编程和lambda表达式1. 什么是函数式编程  函数式编程是一种相对于命令式编程的一种编程范式,它不是一种具体的技术,而是一种如何搭建应用程序的方法论 2. 为什么要使用函数式编程 能让......

(4)实战开发——Webflux响应式编程利器

Webflux响应式编程利器系列(SpringBoot 2.0新特性)

学习webflux响应式前需要学习三个基础: 函数式编程和lambda表达式 Stream流编程 Reactive stream 响应式流 实战开发 接下来进入学习系列四 Webflux响应式编程实战开发先来一张图,这是spring文档的一张截图,介绍了spring如今的两种开发模式,MVC和webflux两种开发模式,可见webflux的重要性 1. 初识SpringWebF......

(3)Reactive stream 响应式流——Webflux响应式编程利器

Webflux响应式编程利器系列(SpringBoot 2.0新特性)

学习webflux响应式前需要学习三个基础: 函数式编程和lambda表达式 Stream流编程 Reactive stream 响应式流 实战开发 接下来进入学习系列三 Reactive stream 响应式流 Reactive stream是jdk9新特性,提供了一套API,就是一种订阅发布者模式 被压,背压是指在异步场景中,发布者发送事件速度远快于订阅者的处理速度的情况下,......

(2)Stream流编程——Webflux响应式编程利器

Webflux响应式编程利器系列(SpringBoot 2.0新特性)

学习webflux响应式前需要学习三个基础: 函数式编程和lambda表达式 Stream流编程 Reactive stream 响应式流 实战开发 接下来进入学习系列二 Stream流编程1. 是什么,不是什么是一个高级的迭代器,不是一个数据结构、不是一个集合、不会存放数据、关注的是怎么把数据高效处理 2. 创建/中间操作/终止操作1) 创建​ 代码演示 12345678......

(1)什么是函数式编程——Webflux响应式编程利器

Webflux响应式编程利器系列(SpringBoot 2.0新特性)

学习webflux响应式前需要学习三个基础: 函数式编程和lambda表达式 Stream流编程 Reactive stream 响应式流 实战开发 接下来进入学习系列一 函数式编程和lambda表达式1. 什么是函数式编程  函数式编程是一种相对于命令式编程的一种编程范式,它不是一种具体的技术,而是一种如何搭建应用程序的方法论 2. 为什么要使用函数式编程 ......

11月24日近期总结及未来计划

近期总结、反思、学习计划及执行方案

一、学习总结  近期做了18级的考核计划,考核出题,出题中发现自己的基础并不扎实,并借此复习了Java SE;再次练习了Linux系统,并使用了一段时间,熟悉了一些Linux操作命令;通过讲课,研究了webflux开发模式,一种完全不同的开发模式,收益很大,并且了解了一些大数据的相关知识,作为兴趣之后还会再学习;通过发现杯比赛,发现算法还有很大的欠缺;利用hexo搭建了自......

Windows脱坑,MySQL5.7安装版修改编码,亲测可用

脱坑记录

最近Linux转win10,安装MySQL时修改编码无效,网上找了很多方案没一个成功的,在此特此记录一下。 注:MySQL5.7安装版下载地址https://dev.mysql.com/downloads/mysql/ ,进入后点击下载旧版本5.7 一、 首先说一下网上的方案,在MySQL安装目录添加my.ini文件,文件内容为:1234[client]default-character......

deepin15.7安装与卸载MySQL、修改默认编码等

deepin15.7安装与卸载MySQL(解决不提示设置密码问题)、修改默认编码为utf-8以及查询MySQL的一些命令

一、首先安装MySQL1. 安装前更新一下仓库,输入命令:sudo apt-get update`algerfan@algerfan:~$ sudo apt-get autoremove --purge mysql-server-5.7` 2. 输入命令:sudo apt-get install mysql-server mysql-client安装MySQL数据库程序和命令行管理工具客户端......

阿里云CentOs7服务器部署之JDK+MySQL+Tomcat安装

记录阿里云CentOs7服务器部署之JDK+MySQL+Tomcat安装

一、安装jdk1. 登录Linux,切换到root用户123su root #获取root用户权限,当前工作目录不变(需要root密码)或sudo -i #不需要root密码直接切换成root(需要当前用户密码) 2. 在usr/local目录下建立java安装目录1mkdir -p /usr/local/java 3.上传安装文件到linux解压tar.gz首先需要安装依赖: 1tar -......

Centos7部署项目常用命令

记录Centos7部署项目常用命令(防火墙、查看端口占用、文件操作等命令)

一、Centos 7 firewall 命令:查看已经开放的端口:1firewall-cmd --list-ports 开启端口1firewall-cmd --zone=public --add-port=80/tcp --permanent 命令含义: –zone #作用域 –add-port=80/tcp #添加端口,格式为:端口/通讯协议 –permanent #永久生效,没有此......