会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
starof
我是你的骄傲吗?
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
···
19
下一页
2021年2月18日
Angular响应式表单及封装表单控件
摘要: 响应式表单也叫模型驱动型表单。 有三个重要元素FormControl,FormGroup和FormBuilder。还有一个FormArray。 验证器和异步验证器。 动态指定验证器。条件改变验证方式改变。 自定义FormControl。用于表单过于复杂之后,逻辑难以理清楚。把复杂问题拆成若干简单问题
阅读全文
posted @ 2021-02-18 08:15 starof
阅读(529)
评论(0)
推荐(2)
2021年2月16日
Angular表单
摘要: 模板驱动型表单:所有逻辑都在html中,包括数据校验逻辑和变量定义都在html中。 响应式表单:把功能性的内容移到了代码里面。 动态表单:表单几乎全部是用代码创建的。 模板驱动表单: #form="ngForm" #password="ngModel" 响应式表单: formBuilder 动态表单
阅读全文
posted @ 2021-02-16 16:51 starof
阅读(105)
评论(0)
推荐(0)
2021年1月6日
GraphQL
摘要: 一、GraphQL Facebook产品,跟React一样。 描述型的查询语言,可以把我们需要的资源全描述成类型。使用的时候我们可以只取得我们需要的字段。 非常方便的添加和废弃字段。 按需请求:后台给我提供我需要的字段 前端追求传输数据的Size。按需查询这样特别好。 二, GraphQL与rest
阅读全文
posted @ 2021-01-06 08:08 starof
阅读(503)
评论(0)
推荐(0)
2020年12月4日
Angular CLI
摘要: Angular CLI借助 Amber CLI创建目录, Webpack 测试打包。 使用 1、安装Node 参考:前端构建工具gulp使用 2、安装cnpm npm install -g cnpm --registry $ npm install -g cnpm --registry=https:
阅读全文
posted @ 2020-12-04 09:51 starof
阅读(127)
评论(0)
推荐(0)
2020年11月29日
背压(Backpressure)机制
摘要: 作者:张铁蕾链接:https://www.zhihu.com/question/49618581/answer/117107570来源:知乎著作权归作者所有,转载请联系作者获得授权。 首先,从大的方面说,这篇文档的名字,虽然叫“Backpressure”(背压),但却是在讲述一个更大的话题,“Flo
阅读全文
posted @ 2020-11-29 19:28 starof
阅读(670)
评论(0)
推荐(0)
2020年11月22日
Function.identity()
摘要: Java8允许在接口中加入具体方法。 接口中的具体方法有两种,default方法和static方法,identity()就是Function接口的一个静态方法。 Function.identity()返回一个输出跟输入一样的Lambda表达式对象,等价于形如t->t 形式的Lambda表达式。 pr
阅读全文
posted @ 2020-11-22 21:14 starof
阅读(1622)
评论(0)
推荐(0)
2020年11月16日
解决Error: ENOENT: no such file or directory, scandir 安装node-sass报错
摘要: webpack打包时出现 Error: ENOENT: no such file or directory, scandir 解决方案是执行以下方法: npm rebuild node-sass 可是有时就是网络问题导致上面命令安装失败,查下失败提示,有可能是 Cannot download "ht
阅读全文
posted @ 2020-11-16 08:42 starof
阅读(2089)
评论(0)
推荐(0)
2020年10月20日
Reactor flatMap
摘要: map是同步处理数据,flatMap是异步处理数据。 map()返回的是最终订阅的对象。 而flatMap()是个方法,返回的是一个流,也就是一个Flux或者Mono。 可以把这个flux看作一个二维嵌套的flux。其中绿色的和黄色的分别是一个Flux。 当我们要订阅Flux的时候,我们需要把嵌套里
阅读全文
posted @ 2020-10-20 07:13 starof
阅读(2391)
评论(0)
推荐(0)
Reactor map
摘要: 一个对象转换成另一个对象。 过滤出,员工薪酬等于2000,通过map方法转换成以Leader为对象的Flux。 通过log查看过滤之后的员工 也可以把log放在map之后
阅读全文
posted @ 2020-10-20 06:53 starof
阅读(147)
评论(0)
推荐(0)
Reactor ZipWith
摘要: 压缩两个流,形成一个流 压缩三个流
阅读全文
posted @ 2020-10-20 06:41 starof
阅读(171)
评论(0)
推荐(0)
2020年10月19日
Flux链式编程+设计模式
该文被密码保护。
阅读全文
posted @ 2020-10-19 08:42 starof
阅读(0)
评论(0)
推荐(0)
2020年9月8日
WebFlux Logs日志
摘要: Logs日志,向服务器发请求或服务器响应的时候所产生的Log日志。 服务器端 在filter里加上日志logRequest, filter里加上logReaponse 运行 Resquest和Response日志都可以打出来 可以把WebClient配置定义在一个Configuration,定义成一
阅读全文
posted @ 2020-09-08 08:41 starof
阅读(1799)
评论(0)
推荐(0)
WebFlux WebClient异常处理
摘要: 1,服务器端加一个错误埋点 2,客户端使用onStatus()错误处理,处理500错误机制 处理4开头和5开头的异常 3,访问 服务器后台: 4,服务器端模拟一个401错误 客户端访问 isError包含了4开头的错误码和5开头的错误码。
阅读全文
posted @ 2020-09-08 07:47 starof
阅读(1510)
评论(0)
推荐(0)
2020年9月7日
WebFlux- WebClient(二)
摘要: 一、WebClient Uri传参 Uri传参有两种,一种是@RequestParam,一种是@PathVariable @RequestParam通过key,value的形式传参。 @PathVariable通过占位符的形式传参。 1,@RequestParam传参 1,服务器端 接收消费者端提交
阅读全文
posted @ 2020-09-07 08:22 starof
阅读(544)
评论(0)
推荐(0)
WebFlux- WebClient(一)
摘要: Spring WebClient Spring MVC中用RestTemplate调远程的接口,线程阻塞。 WebClient线程非阻塞。 一、demo调用服务器端接口 1,服务器端findAll接口 2,客户端,消费者 bodyToFlux()方法将返回来的body转化成Flux对象。 二、Web
阅读全文
posted @ 2020-09-07 07:59 starof
阅读(2409)
评论(0)
推荐(0)
WebFlux-Server-Sent Event服务器推送事件
摘要: SSE:Server-Sent Event服务器推送事件,服务器推送数据。 一、SSE和WebSocket区别。 SSE是单向,WebSocket是双向。 WebSocket场景:聊天工具。 SSE场景:股票交易市场。 二、实战 Flux每一秒推送一个数据: 加上媒体类型 三、SSE推送数据包含哪些
阅读全文
posted @ 2020-09-07 07:13 starof
阅读(2242)
评论(0)
推荐(1)
Reactive Stack
摘要: https://spring.io/reactive Reactive技术栈 WebFlux Transfer/sec跟Requests/sec趋势不一致是因为WebFlux返回内容时,同样的内容占用的空间就是小,你可以自己写个demo用浏览器的调试控制台看看,同样的数据由WebFlux返回时传输的
阅读全文
posted @ 2020-09-07 06:46 starof
阅读(244)
评论(0)
推荐(0)
2020年9月3日
Flink
摘要: Spark,缺点是批计算,Spark-Streaming的流本质上还是批(微批)计算。 Flink真正流计算,实时分布式处理框架,支持高吞吐,低延迟,高性能。 一、Flink Apache Flink是一个框架和分布式处理引擎,用于在无边界和有边界数据流上进行有状态的计算。 1,有界流和无界流 任何
阅读全文
posted @ 2020-09-03 11:46 starof
阅读(2134)
评论(0)
推荐(0)
2020年9月2日
Gradle
摘要: 一、Gradle安装 1,新建GRADLE_HOME 此电脑=》属性=》高级系统设置=》环境变量=》系统变量=》新建一个GRADLE_HOME 2,找到Path,新建%GRADLE_HOME%\bin 3.通过gradle -v验证是否安装成功 二、gradle项目目录结构介绍 配置文件和代码分离
阅读全文
posted @ 2020-09-02 13:32 starof
阅读(316)
评论(0)
推荐(0)
2020年9月1日
springboot
摘要: SpringBoot有哪些优势? 简化配置:SpringBoot是对Spring的进一步封装,基于注解开发,舍弃了笨重的XML,确实需要配置的使用yml或者properties进行简要配置。【auto-configuration自动化配置,改下默认值即可】 产品级独立运行: 每一个工程都可以打成一个
阅读全文
posted @ 2020-09-01 07:33 starof
阅读(216)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
···
19
下一页
公告