Java 8的新特性
虽然Java 8已经推出了好久了,但是因为Java的各个版本之间都是渐进改善的,所以还是有必要回顾一下,为后面其他版本的特性总结做一个准备。
虽然Java 8已经推出了好久了,但是因为Java的各个版本之间都是渐进改善的,所以还是有必要回顾一下,为后面其他版本的特性总结做一个准备。
Akka是一个构建分布式高并发,带有容错能力的事件驱动的工具包。Akka有Java和Scala两种实现,是Actor模式的常用实现。在Akka中,Actors是基础执行单元,并且也拥有Actor模式中所涉及的一个Actor要具有的所有元素。
在使用Spring Boot的过程中,许多依赖库都是以Spring Boot Starter的形式被引入的。实际上每一个Starter都是一个Spring Boot插件,用来自动装配依赖库工作所需。通过Starter的工作,可以简化Spring框架之前复杂的配置,无论是基于XML的配置,亦或是基于注解的配置。
在包java.util
中的接口Observer
和类Observable
提供了非常常用的观察者模式实现,而且这一实现在许多项目中都有着广泛的应用。但是随着Java 9的发布,这一著名实现却被@Deprecated
标记了,难道观察者模式已经过时了吗?然而并不是。
在Kotlin的使用过程中常常会出现“Unresolved reference: XXX”的错误,这个错误的出现归根结底是Kotlin编译器没有找到代码中所使用的库、类或者方法。
Kafka是目前十分流行的分布式消息队列,但是如何利用Kafka搭配Spring for Apache Kafka实现一个基于消息队列的RPC基础功能呢?
协程是Kotlin带来的一项明星功能。通过使用比线程更加轻量的协程,程序的性能得到了极大的提高。但是协程的运行控制有与传统的线程不尽相同,尤其是suspend函数的引入,更加使协程的使用令人迷惑。本文试图通过使用更加简单的方式对如何使用Kotlin协程进行简述。