3K = Kotlin + Ktor + Ktorm,不要记错了哦 在上一篇里,我们成功整合了 Ktor 和 Ktorm,并完成了一个简单的用户登录登出。在现实情况里,用户的...
3K = Kotlin + Ktor + Ktorm,不要记错了哦 在上一篇里,我们成功整合了 Ktor 和 Ktorm,并完成了一个简单的用户登录登出。在现实情况里,用户的...
3K = Kotlin + Ktor + Ktorm,不要记错了哦 在上一篇里,我们成功完成了对 Ktorm 框架的引入,并且也留了一个悬念,即 Ktorm 的实例可以用 j...
3K = Kotlin + Ktor + Ktorm,不要记错了哦 一直以来都用惯了 MyBatis,但是随着我越来越多的使用 Kotlin 而不是 Java,在 MyBat...
首先在服务器端安装好node.js 将Node.js添加到系统变量 在服务端创建一个名为 unblockneteasemusic 的 node.js项目, 用于存放运行脚本 ...
上一篇我们讲了如何对路由策略进行配置,但是登录到服务器并执行命令,对于用户来说是一种非常不好的体验,那么本篇就来讲一下,如何对命令进行一系列的包装,以使得操作可以直观简便。 ...
本篇来讲一下如何使用 Istio 进行路由的配置,在这里直接使用 Istio 官方提供的案例应用来进行演示,首先部署 bookinfo 服务 部署完成后可以通过以下命令来看到...
由于要做 K8S 的 sidecar 扩展,而其实际是由 Envoy 来实现的。要将 Envoy 部署为 sidecar,需要先安装 Istio。 完成下载后,将得到一个 i...
前言 当我开始学习 K8S 时,我发现网上居然很难得有一篇能把方方面面都讲得清楚,并且能轻松领进门的文章。作为一个新人,我很难看明白那些炫技的东西,也很难看明白各种术语,同样...
已经验证问题了,建议加扩展为
suspend fun ApplicationCall.receiveMultiparts(): Map<String, PartData?> = try {
receiveMultipart().readAllParts().map { (it.name ?: "") to it }.toMap()
} catch (th: Throwable) {
mapOf()
}
Ktor踩坑,上传文件同时带参的问题之前写过一篇Ktor响应请求并接受参数的(点击查看),在该篇文章内讲述了一种上传文件的方法,使用 call.receiveMultipart() 来对上传的文件进行接收。 然...
这个写法也太不kotlin了,另外,只能读一次是故意设计成这样的,我比较难想象读取多次的场景
Ktor踩坑,上传文件同时带参的问题之前写过一篇Ktor响应请求并接受参数的(点击查看),在该篇文章内讲述了一种上传文件的方法,使用 call.receiveMultipart() 来对上传的文件进行接收。 然...
看我的demo,kotlin部分插件不在maven或jcenter上
Kotlin x Nodejs很早就有人想让我写一个 kotlin x nodejs 的开发教程,利用 kotlin 可以编译为 js 的特性,理论上是可以很好的与 nodejs 配合的,而事实上也是如此...
这是没有理由的,你的担忧也基本上不存在,这就和你写c时使用alloc和free没什么区别
[Kotlin/Native] 封装 JNI 常用函数先来看一个最基本的 K/N 作用于 JNI 的函数,它将是一切的开端: 你是不是会觉得写这样的代码很麻烦,一点都不 Kotlin,甚至还有一些反感? 如果不爽就对了,如果爽的...
说到 csrf_token 是个什么鬼呢,说白了就是一个 防止跨站请求伪造 的东西,关于 csrf 攻击和 csrf_token 的使用,网上已有很多文章,我不打算引用或是赘...
制作用户帐户体系时,使用 LDAP 有时是一个好的选择,因为它读性能优异,并且帐户体系下写入数据的情况较少。最近我就遇到了需要集成 LDAP 用户体系的场景。 还是先打开 I...
考验数学能力的时候到了
[Kotlin/Native] 你想知道的都在这里了再一次过来帮大家踩坑了,Kotlin/Native 虽然很方便,但是坑依然不少,通过这一篇文章踩完吧,希望以后不要再碰到环境或编译问题了。 首先我依然要吐槽官方的新建项目向导...
现在基本上用 kotlinx.html,(https://github.com/kotlin/kotlinx.html)
Ktor 从入门到放弃(七) 部署到生产环境《Ktor 从入门到放弃》整个系列中,这是最后一篇了,相信也是最关键的一篇,不论如何,开发好的东西你绝对不想让它只能在 gradle 命令行里运行,必然要部署到生产环境去面对...
自从 springboot 官方引入 kotlin 的支持后,一切又变得方便了很多,以前我们需要先弄出一个 java 项目,然后加入 kotlin 的支持,而现在,直接 ko...