Kotlin教程

     

Tipsy/javalin:一个简单的Java和Kotlin微服务Web框架

2603 2K

Javalin 是一个非常轻量级的 Kotlin 和 Java 网络框架,支持 WebSockets、HTTP2 和异步请求。Javalin 的主要目标是简单性、出色的开发人员体验以及 Kotlin .

使用 Java 进行移动应用开发的 8 个理由 - Vikrant

1218

在 Web 和移动应用程序的开发方面,Java 是一种专家语言。该语言与其他语言和环境相比具有显着优势,使其适用于任何与编程相关的任务。该语言在超过55 亿台设备上运行,专门用于开发 android .

Doordash经过各种语言评估后决定从Python迁移到Kotlin

1227 1 13K

当DoorDash达到了我们基于Django的整体代码库所能支持的极限时,我们需要设计一个新的堆栈,这将为我们的物流服务提供坚实的基础。这个新平台将需要支持我们的未来发展,并使我们的团队能够使用更好的.

谷歌专家:为什么Java服务器端开发人员不采用Kotlin? - Ivan

2258 1 4K

自使用Java十五年后,我编写Kotlin的第一行到现在已经快五年了。我们的团队没有按照典型的Java剧本:我们用Utterlyidle代替Spring,拥抱了函数式编程方法Totallylazy。我.

ReadWriteLock读写锁升级的踩坑:Kotlin作弊,最好使用StampedLock - javaspecialists

3298 11K

在Java 5中,我们获得了ReadWriteLock接口,并带有ReentrantReadWriteLock实现。它具有明智的限制,我们可以将写锁降级为读锁,但不能将读锁升级为写锁。当我们尝试时,我.

适用于安卓的最佳MVC架构:MVI + LiveData + ViewModel | ProAndroidDev

3975 1 7K
MVVM和MVI架构模式合并为一个最好的架构,为任何Android项目提供了完美的架构。有太多可用的体系结构模式,每种模式都有其优缺点。所有这些模式都试图实现相同的架构基本原理:1. 关注点分离(So.

使用Kotlin + Jersey + Jetty + MongoDB创建可扩展的RESTful API - Andrew

1599 6K

这种组合可以像其他任何servlet应用程序一样扩展,同时也可以部署到其他服务器,例如Tomcat。与Node.js之类的东西相比,我更喜欢服务器端的Kotlin。尽管它需要更多的初始设置,但您以后可.

学习使用RSocket - Waldemar Panas

3119 4K

本文介绍如何使用带有Spring Boot的RSocket。什么是RSocket?RSocket是一种双向消息驱动的通信协议。是超越标准的请求/响应模型的高级通信流程。您可以使用单个消息、消息流或无响.

使用Spring Data R2DBC进行异步RDBMS访问 - Lanky Dan Dev Blog

5465 1 9K

不久前,JDBC驱动程序的反应变体称为R2DBC发布了,它允许数据异步流式传输到已订阅它的任何端点,结合使用像R2DBC这样的反应式驱动程序和Spring WebFlux,可以编写一个完整的响应式应用.

Kotlin对决Java:Android开发的选择?

1946 1 2K

不久前,谷歌推出Kotlin作为在Android平台上开发应用程序的首选语言。该公告引起了一些世界领先品牌的关注,推动了Kotlin的发展,因为是一种新的必须使用编程语言,其受欢迎程度一直在增长。这导.

使用Kubernetes,Spring Boot和Flyway实现零停机部署源码项目

1344 4K

这是个Github示例项目,展示如何使用Kubernetes,Kotlin+Spring Boot和Flyway实现零停机时间部署.主程序:@SpringBootApplicationclass Ze.

为什么Scala相比Kotlin失去了动力? - Quora

6467 2

在这一年中Scala语言正在失去动力(参见Tiobe 2019指数),相比Kotlin,一种更接近Java的语言,似乎更能满足市场需求。在我看来,有几点使Scala语言失去动力: 一个社区被分为函数纯.

Spring Cloud数据流中的组合函数支持

1846 13K

Spring Cloud Stream最近添加了一项Function,可将函数定义组合到现有的Spring Cloud Stream应用程序中。在本博客中,我们将看到Spring Cloud Data.

Spring Boot + Kotlin实现微服务 - piotrminkowski

1878 16K

随着Kotlin语言的普及,它更常用于Spring Boot来构建后端服务。从版本5开始,Spring Framework引入了对Kotlin的一流支持。在本文中,我将向您展示使用Kotlin和Spr.

Java会走向晦暗吗?Kotlin会取而代之吗? - DEV社区

1813 2 2K
Stackoverflows上的趋势图显示Java从2015年以后走下坡路,而Kotlin开始上升。该图形中的Java趋势不断下降,Java很容易失去其作为一种非常流行的编程语言的地位。Java会逐渐.

使用RxJava实现缓存

1521 4K

在这篇文章中将使用reactiveX创建一个缓存。RxJava / Kotlin没有本机缓存实现。因此,我必须使用RxJava和Kotlin为单个元素创建自己的缓存(可扩展为Observable,Ma.

Kotlin的几个扩展函数

1818 4K

Kotlin有一个名为“扩展函数”的好功能- 为现有类添加新功能,无需继承或编写大量样板代码。Kotlin允许扩展函数和扩展属性。下面是一个Float类的扩展,通过添加一个新函数来调用asDollar.

Sirix.io是如何基于Vert.x和Kotlin协程构建异步RESTful API

2073 12K

Sirix是一个存储系统,它的核心是日志结构,读取可以是随机的,并且在事务提交期间将写入批处理并同步到磁盘。数据永远不会写回到同一个地方,因此不会就地修改,相反,Sirix在记录级别使用写时复制(CO.

R2DBC,Spring Data JDBC和WebFlux案例介绍

2463 14K

本文有关Spring响应式编程最新技术示例。Spring WebFlux已经在Spring 5和Spring Boot 2中引入,Spring 5还引入了支持NoSQL数据库如Cassandra,Mo.

基于Axon框架使用Kotlin编写的ES银行案例

1505

想了解更多关于Axon框架如何帮助你使用事件溯源和 CQRS 构建应用程序的信息吗?这个开源源码案例可以帮到你。基于Axon框架使用Kotlin编写的ES银行案例:1. dispatch拦截器2. 自.

为什么我拒绝用Kotlin编写安卓应用?

5212 1

这是来自一位安卓开发者的咆哮,也许非常感性,谁用谁知道,以下是原文大意:我知道这很幼稚。但我不在乎。我知道这很幼稚,但我拒绝用Kotlin编码的原因就是我所说的Kotlin的 Kult。我知道Kotl.

揭开Kotlin协程的神秘面纱

1734 8K

Kotlin协程提供了一种新的异步执行方式,但直接查看库函数可能会有点混乱,本文中尝试揭开协程的神秘面纱。让我们从基础开始吧,假设有一个名为launch可以用来启动协程private fun myHe.

从Java到Kotlin,然后又回到Java!

4 44925 14 11K

最近Java与kotlin语言之争又有点小热,大概是因为某位当初吹捧Java的大神来华兜售其kotlin新书有关,但是与此同时相反观点也是不断涌现,Allegro团队就在他们的博客发表这篇文章,从Ja.

为什么Kotlin比任何愚蠢的语言更好

3989 8

Stevey在其博客表达了对kotlin的喜欢:1.它像Java一样工作。 它不像Clojure或Scala那样“怪异”。你可以快速学习。这显然是为Java开发人员设计的。2. 它比Java更安全。.

几分钟内学会Kotlin语言

1 3113 5 12K

谷歌宣布kotlin成安卓开发一级语言以后,kotlin大热,Kotlin是JVM上的静态类型的编程语言,它是100%兼容的java。废话少说,上代码,由于代码太长,分两段://这是单行注释 ///*.