Loading...
JDBC从10年前的大学时期刚开始接触数据库时,便对JDBC有了印象,感觉设置JDBC连接是一个很繁琐的过程。在异步非阻塞的数据库驱动连接没有出现的情况下, Java 使用 JDBC 来操作关系型数据库,而 JDBC 是阻塞的、同步的。我们会将JDBC包装在线程池中,但是使用无限队列会导致资源枯竭,而使用受限队列会导致阻塞。所以迫切需要一种支持响应式的数据库驱动协议。目前市面上有两种响应式数...
Spring现在支持使用Kotlin来开发,可以充分利用Kotlin语言的简洁性,以及在使用Gradle插件时,也可以使用Kotlin来替代Groovy编写配置文件。JetBrains推出的Ktor也已经到了1.4.0版本,充分利用了Kotlin语言中的协程特性和函数式编程模型。我们可以再加上R2DBC的使用,便可以构建出异步、非阻塞、反应式的整套API开发流程。Ktor中的返回请求响应数据...
介绍如何使用swarm模式搭建Docker集群,并基于该swarm集群,使用Docker Stack来部署多个服务
本文包括Dockerfile的编写,镜像的编译和上传到Docker Hub,以及Docker Compose部署多个服务的实战操作,以官网推荐的Todo ...
Spring里操作数据库有很多方案,Hibernate、JPA、Mybatis、JDBCTemplate、Spring Data JPA、Ktorm等等作...