标签:lambda

Java

Java 8 的一些新特性

xiaoli.wang 发布于 2019-05-17

java.util.function.Predicate @FunctionalInterface public interface Predicate<T> { // 函数式接口,布尔返回值 boolean test(T t); default Predicate&...

阅读(15)评论(0)赞 (0)

Java

到处是map、flatMap,啥意思?

4

尖兵 发布于 2019-05-17

最近入职一个有趣的年轻同事,提交了大量大量的代码。翻开git记录一看,原来是用了非常多的 java8 的语法特性,重构了代码。用的最多的,就是 map 、 flatMap 之类的。 但是其他小伙伴不愿意了,虽然有的人感觉代码变的容易懂了,但有更多的人感觉代码变的很晦涩。 那感觉就...

阅读(15)评论(0)赞 (0)

Java

到处是map、flatMap,啥意思?

3

刘莉莉 发布于 2019-05-17

最近入职一个有趣的年轻同事,提交了大量大量的代码。翻开git记录一看,原来是用了非常多的 java8 的语法特性,重构了代码。用的最多的,就是 map 、 flatMap 之类的。 但是其他小伙伴不愿意了,虽然有的人感觉代码变的容易懂了,但有更多的人感觉代码变的很晦涩。 那感觉就...

阅读(12)评论(0)赞 (0)

Spring

Spring Boot 2 快速教程:WebFlux 快速入门(二)

5

尖兵 发布于 2019-05-16

摘要: 原创出处 https://www.bysocket.com 「公众号:泥瓦匠BYSocket 」欢迎关注和转载,保留摘要,谢谢! 02:WebFlux 快速入门实践 文章工程: JDK 1.8 Maven 3.5.2 Spring Boot 2.1.3.RELEASE 工...

阅读(24)评论(0)赞 (0)

Java

JDK1.8-Stream中常用的API(流操作)

4

hanze 发布于 2019-05-16

不是数据结构,没有内部存储。 不支持索引访问。 延迟计算 支持并行 很容易生成数据或集合 支持过滤,查找,转换,汇总,聚合等操作。 1.2 运行机制 Stream分为源source,中间操作,终止操作。 流的源可以是一个数组,集合,生成器方法,I/O通道等等。 一个流可以有零个或...

阅读(16)评论(0)赞 (0)

Java

加强版异步任务框架

7

邓龙华 发布于 2019-05-16

编辑推荐: 本文来自于cnblogs,文章主要是作者以AsyncTask为范本,介绍了了一个“加强版的异步任务框架”。 一、前言 为了提高流畅性,耗时任务放后台线程运行,已是APP开发的常识了。 关于异步有很多方案,当前最流行的,莫过于RxJava了; 更早一些时候,还有Asyn...

阅读(21)评论(0)赞 (0)

Spring

Spring Boot 2 (十一):如何优雅的使用 MyBatis 之 MyBatis-Plus

2

刘莉莉 发布于 2019-05-15

MyBatis-Plus 是 MyBatis 的第三方使用插件。 前两天在公众号中发了 《Spring Boot(六):如何优雅的使用 Mybatis》 ,有朋友留言说能不能写一下整合 MyBatis-Plus 的教程。 在这之前我对 MyBatis-Plus 其实了解不是很多,...

阅读(23)评论(0)赞 (0)

Java

你了解的可见性可能是错的!

7

dulong 发布于 2019-05-14

背景 这篇文章最开始再我的群里面有讨论过,当时想写的这篇文章的,但是因为一些时间的关系所以便没有写。最近阅读微信文章的时候发现了一篇零度写的一篇文章《分享一道阿里Java并发面试题》,对于有关Java并发性技术的文章我一般还是挺感兴趣的,于是阅读了一下,整体来说还是挺不错的,但是...

阅读(18)评论(0)赞 (0)

Java

spring-session实现分布式集群session的共享

9

yeseng 发布于 2019-05-14

HttpSession是通过Servlet容器创建和管理的,像Tomcat/Jetty都是保存在内存中的。但是我们把应用搭建成分布式的集群,然后利用LVS或Nginx做负载均衡,那么来自同一用户的Http请求将有可能被分发到多个不同的应用中。那问题来了,如何保证不同的应用能够共享...

阅读(26)评论(0)赞 (0)

Spring

5月书讯丨10本重磅新书加入战场

1

darida 发布于 2019-05-14

年中大促即将临近,五月新书齐头并进 到底谁能抢占良机,十本重磅相伴赏析 算法、编程、微服务架构 → 开启技术畅谈 产品、增长、计算机科学 → 助你文武双全 《漫画算法》 《Kubernetes权威指南(第4版)》 《疯狂Java讲义(第5版)》 《Service Mesh实战》 ...

阅读(18)评论(0)赞 (0)

Java

Spring Boot 2 (十一):如何优雅的使用 MyBatis 之 MyBatis-Plus

1

xiaoli.wang 发布于 2019-05-13

前两天在公众号中发了 《Spring Boot(六):如何优雅的使用 Mybatis》 ,有朋友留言说能不能写一下整合 MyBatis-Plus 的教程。 在这之前我对 MyBatis-Plus 其实了解不是很多,一般情况下也不太愿意使用第三方的组件。找时间了解了一下 MyBat...

阅读(17)评论(0)赞 (0)

Java

原创 | 不了解这12个语法糖,别说你会Java!

1

xubiao.zhuang 发布于 2019-05-13

△Hollis, 一个对Coding有着独特追求的人△ 这是Hollis的第  212  篇原创分享。 作者 l Hollis 来源 l Hollis(ID:hollischuang) 本文从 Java 编译原理角度,深入字节码及 class 文件,抽丝剥茧,...

阅读(21)评论(0)赞 (0)

Java

【修炼内功】[Java8] Stream是怎么工作的

12

邓龙华 发布于 2019-05-10

Java8中新增的Stream,相信使用过的同学都已经感受到了它的便利,允许你以声明性的方式处理集合,而不用去做繁琐的for-loop/while-loop,并且可以以极低的成本并行地处理集合数据 如果需要从菜单中筛选出卡路里在400以下的菜品,并按卡路里排序后,输出菜品名称 在...

阅读(45)评论(0)赞 (0)

Java

为什么程序员都不愿意升级 Java 8?

12

Harries 发布于 2019-05-09

【CSDN 编者按】不说 Android,Java 本身都很碎片化。尽管 Java 升级换代,但于开发者来说,还是紧紧地抱着 Java 8 不放。这是为什么呢?一起来看。 作者 | Trisha Gee 译者 | 弯月 责编 | 屠敏 出品 | CSDN(ID:CSDN...

阅读(18)评论(0)赞 (0)

编程技术

Service Mesh 是什么,我们为什么需要它?

3

尖兵 发布于 2019-05-09

来源 | Docker(ID:dockerone) 译者 | 郭旭东 Service Mesh 是一个专门使服务与服务之间的通信变得安全、快速和可靠的的基础设施。如果你正在在构建一个云原生( Cloud Native )应用,那么你一定需要 Service Mesh 。 在过去的...

阅读(21)评论(0)赞 (0)

Java

Java 失宠,谷歌宣布 Kotlin 现在是 Android 开发的首选语言

1

Harries 发布于 2019-05-08

在今日凌晨的 Google I/O 大会上,Google 官方正式宣布,Kotlin 编程语言现在是 Android 应用程序开发人员的首选语言。Java 占据 Android 开发绝对统治的时代一去不复返了。 Kotlin,东宫太子 谷歌今天宣布,Kotlin 编程语言现在是 ...

阅读(29)评论(0)赞 (0)