Java Web
文章平均质量分 73
Java Web相关文章汇总
AlgerFan
一步一步,向阳而生。
展开
-
Spring Boot使用docker部署(阿里云镜像服务)
之前了解过 docker 的简单使用,却一直没有将项目使用 docker 部署,听了大佬的建议,现全部改为 docker 部署,虽然比较简单 ????,但还是要分享给其他小伙伴 。Windows docker 下载地址:https://hub.docker.com/?overlay=onboarding一、创建镜像仓库进入阿里云镜像服务:https://cr.c...原创 2020-02-21 03:25:50 · 1048 阅读 · 0 评论 -
SpringBoot集成支付宝沙箱支付(支付、退款)
前言支付宝推出一个沙箱环境,能够很好的模拟支付宝支付,并且还提供了demo,但demo是一个普通web项目,怎么整合到Spring Boot项目呢,其实很简单简单配置请参照支付宝沙箱支付开发文档一、支付部分AlipayConfig配置:我使用的是页面跳转同步通知,返回路径return_url为公网访问地址,也可以使用localhost,且不能携带参数,APPID、商户私钥、支付宝公...原创 2018-06-05 21:43:23 · 5570 阅读 · 5 评论 -
Java多线程下载——服务端及客户端
服务端支持多线程下载实现controller层 /** * 多线程文件下载 * @param filename * @return */ @GetMapping("/files/{filename:.+}") @ResponseBody public ResponseEntity<Resource> ser...原创 2019-06-09 17:30:35 · 412 阅读 · 0 评论 -
Webflux响应式编程(SpringBoot 2.0新特性)——完整版
学习webflux前需要学习三个基础:函数式编程和lambda表达式Stream流编程Reactive stream 响应式流接下来进入学习一、函数式编程和lambda表达式1. 什么是函数式编程函数式编程是一种相对于命令式编程的一种编程范式,它不是一种具体的技术,而是一种如何搭建应用程序的方法论2. 为什么要使用函数式编程* 能让我们以一种更加优雅的方式进行编程*...原创 2018-11-17 17:08:55 · 5283 阅读 · 1 评论 -
(1)什么是函数式编程——Webflux响应式编程利器
函数式编程和lambda表达式1. 什么是函数式编程函数式编程是一种相对于命令式编程的一种编程范式,它不是一种具体的技术,而是一种如何搭建应用程序的方法论2. 为什么要使用函数式编程* 能让我们以一种更加优雅的方式进行编程* 函数式编程与命令式编程相比1)不同点:关注点不同,命令式编程我们关注的是怎么样做,而函数式编程关注的是做什么。2)优点:可以使代码更加的简短,更加的好读。...原创 2018-12-18 17:19:54 · 1822 阅读 · 0 评论 -
(2)Stream流编程——Webflux响应式编程利器
Stream流编程1. 是什么,不是什么是一个高级的迭代器,不是一个数据结构、不是一个集合、不会存放数据、关注的是怎么把数据高效处理2. 创建/中间操作/终止操作1) 创建代码演示 List&amp;amp;amp;amp;lt;String&amp;amp;amp;amp;gt; list = new ArrayList&amp;amp;amp;amp;lt;&amp;amp;amp;amp;gt;(); // 从集合创原创 2018-12-18 17:22:16 · 1825 阅读 · 0 评论 -
(3)Reactive stream 响应式流——Webflux响应式编程利器
Reactive stream 响应式流Reactive stream是jdk9新特性,提供了一套API,就是一种订阅发布者模式被压,背压是指在异步场景中,发布者发送事件速度远快于订阅者的处理速度的情况下,一种告诉上游的发布者降低发送速度的策略,简而言之,背压就是一种流速控制的策略。举个例子:假设以前是没有水龙头的,只能自来水厂主动的往用户输送水,但是不知道用户需要多少水,有了Reacti...原创 2018-12-18 17:26:04 · 1924 阅读 · 1 评论 -
(4)实战开发——Webflux响应式编程利器
Webflux响应式编程利器先来一张图,这是spring文档的一张截图,介绍了spring如今的两种开发模式,MVC和webflux两种开发模式,可见webflux的重要性1. 初识SpringWebFluxwebflux 是spring5推出的一种响应式Web框架,它是一种非阻塞的开发模式,可以在一个线程里处理多个请求(非阻塞),运行在netty环境,也可以可以运行在servlet3.1...原创 2018-12-18 17:34:40 · 2015 阅读 · 1 评论