Kotlin教程

     

使用Kotlin扩展函数扩展Spring Data案例

778 2K

在使用Spring Data和 Kotlin 时,您可能已经注意到默认findById返回一个Optional<T>. 这篇超短文将向您展示如何利用 Kotlin扩展函数来自定义此逻辑。Optiona.

使用Kotlin Arrow自定义Spring Data存储库

1821 1 4K
Spring Data 提供了一个开箱即用的存储库实现。当这还不够时,其灵活的设计使其可以在不同的抽象级别扩展代码。这篇文章展示了如何用我们自己的库替换默认的基础库,它在函数签名中使用Kotlin A.

为什么JVM平台对于无服务器FaaS来说是个坏主意? - frankel

1441 1

JVM平台是一个很好的技术产品。特别是,抽象层允许 JVM 将字节码编译为适合工作负载的本机代码。这就是为什么即使 C/C++ 编译的应用程序更接近裸机,JVM 也能够在性能方面与它们竞争 - 甚至获.

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

2604 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实现零停机部署源码项目

1345 4K

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