![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
了解新知识
shyrainxy
这个作者很懒,什么都没留下…
展开
-
Lambda 函数式编程
先看一张图直观的了解一下lambda表达式Lambda表达式的语法:([Lambda参数列表,即形参列表]) -> {Lambda体,即方法体}使用 "->"将参数和实现逻辑分离;( ) 中的部分是需要传入Lambda体中的参数;{ } 中部分,接收来自 ( ) 中的参数,完成一定的功能。赋值:lambda表达式的结果赋值的时候,可以赋给谁?只能赋给函数式接口@FunctionalInterfaceinterface result = map.forEach((k,v) ->原创 2021-08-16 23:48:42 · 142 阅读 · 0 评论 -
[JAVA学习系列-新概念]命令式、响应式、声明式、函数式编程;同步异步阻塞费阻塞;ssm、ssh
命令式编程:定义处理事情的逻辑+实现处理事情的方法响应式编程:异步编程范式,对观察者模式的拓展声明式编程:定义处理事情的逻辑框架函数式编程:定义处理事情的逻辑+通过函数实现基本功能...原创 2020-11-20 22:17:43 · 1106 阅读 · 1 评论 -
gradle及ant;groovy及kotlin;ivy及maven学习
gradle:可以简单理解为跟maven一样的项目管理工具groovy:一种类java语言原创 2020-11-19 23:11:53 · 494 阅读 · 1 评论 -
java lambda学习总结
核心:函数式编程(可以把函数当做参数来使用)原创 2020-09-03 23:01:58 · 63 阅读 · 0 评论 -
Raft算法原理及简单理解总结
1、什么是raft算法raft算法是分布式系统中的保持数据一致性的算法2、raft算法怎么保证数据的一致性raft有三种角色:leader:管理节点,负责告诉其他节点如何处理数据或者消息candidate:候选节点,用于选举follower:跟随节点,负责处理leader和candidate的请求所有一致性算法都会涉及到状态机,而状态机保证系统从一个一致的状态开始,以相同的顺序执行一些列指令最终会达到另一个一致的状态。其中集群的各节点的状态转化如下:a、所有节点初始状态都原创 2020-07-25 18:14:31 · 1215 阅读 · 0 评论 -
【开源】一图理解各开源协议(BSD、GPL、Apache等常见协议)
主要分:GPL: 对应的开源基金会:GNUApache: 对应的开源基金会:ApacheMIT: 对应的开源基金会:Free Software Foundation,FSFBSD: 对应的开源基金会:Berkeley Software Distribution,伯克利开源基金会...原创 2020-07-24 20:34:49 · 208 阅读 · 0 评论