yazinnnn 最近的时间轴更新
yazinnnn

yazinnnn

V2EX 第 384712 号会员,加入于 2019-02-17 22:14:21 +08:00
今日活跃度排名 319
yazinnnn 最近回复了
45 分钟前
回复了 QZFCANBA 创建的主题 程序员 idea2021 可以更新吗?
十几 G 是什么意思?源码十几 G ?编译一次需要几 T 内存那种吗?
15 小时 17 分钟前
回复了 partystart 创建的主题 程序员 Java 的缺点就是啰嗦 Java 的好处也就是这里了吧?
有人搞错了一点,kotlin 的很多 dsl 语法之类的并不是标准库的东西,而是 kotlinx 库的,比如协程

kotlin 因为语法的强大,可以自行写出来很多 java 做不到或者实现很困难的语法糖

与其说看不懂语法糖,不如说不想学新的类库而已

何况用 dsl 写程序就是未来趋势,毕竟广大 spring boy 天天在用的 spring 都有 router function 了


今天写的一点代码

@Bean
fun coRoutes() = coRouter {
GET("/queryLog") { req ->
val ipMono = nullable {
val ip = req.queryParamOrNull("ip").bind()
val vo = loggerService.queryLogByIp(ip)
vo?.let { ok().bodyValue(it) } ?: status(404).build()
}
val codeMono = nullable {
val code = req.queryParamOrNull("code").bind()
val vo = loggerService.queryLogByCode(code)
vo?.let { ok().bodyValue(it) } ?: status(404).build()
}
val badMono = status(400).bodyValue("bad request")
[email protected] (ipMono ?: codeMono ?: badMono).awaitSingle()
}

GET("/sse") {
val flux = loggerService.sse().map { it.t2 }
ok().contentType(MediaType.TEXT_EVENT_STREAM)
.body(flux).awaitSingle()
}
}
1 天前
回复了 coagent 创建的主题 Docker Docker Desktop 要收费了,大家用什么替代?
idea 的内嵌 docker 插件,社区版都有。
1 天前
回复了 MakHoCheung 创建的主题 程序员 关于响应式编程,大家来吹吹水
Reactive Streams 不是面向 stream 的,而是面向 flow 的

reactor 还真不一定比 mutiny 靠谱,quarkus 有一套完整的 reactive 拓展就是使用的 mutiny api (毕竟都是红帽的),native 层面领先 spring 太多,未来还不好说,万一 quarkus 在 native 方向或者 reactive 方向干掉 spring 呢
1 天前
回复了 MakHoCheung 创建的主题 程序员 关于响应式编程,大家来吹吹水
rx 背靠巨硬
reactor 背靠 spring ,spring 背靠 vmware
mutiny 背靠红帽

用 kotlin 扩展函数的话,这三个 reactive 实现可以互相转换
应用层面,reactor 有 webflux 和 r2dbc ,貌似 r2dbc 使用的驱动是阻塞的
munity 包了一遍 vertx 的 api ,hibernate reactive 也是用的 mutiny+vertx db client ,所以数据库这方面比 reactor 好一些
2 天前
回复了 ufan0 创建的主题 程序员 这不也年底了,吐槽一下现在所在的公司
哪家单位?海康威视?大华?
5 天前
回复了 sewer 创建的主题 Android 呆萌模拟器试图抢注 RetroArch 商标
这家公司的员工全都没妈
code10 ?
16 英寸 2.5K 120Hz (英特尔酷睿 i7-11800H 16G 512G 100%sRGB )
https://item.jd.com/100015556025.html

感觉很适合你的需求,还能加到 64g 内存,用个 5 ,6 年没问题
7 天前
回复了 berserk 创建的主题 Apple Alienware 和 mbp 选哪个?预算两万以内。
体重 80 公斤上就买 16 寸,否则 14 寸
7 天前
回复了 MakHoCheung 创建的主题 Java 干掉 Java8 还得 Spring 来
@MakHoCheung
不够,指望靠 java 语法提高便利还不如直接换 kotlin ,提升 gc 能力直接换 jdk 就有提高,不用换 sb3

真正能指望的还是配合 graalvm 构建 native image 版本,但是这方面又落后 quarkus 比较多

另外 reactive 生态推进缓慢也是个小弊病,这点也不如 quarkus+vertx 生态
关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1765 人在线   最高记录 5497   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 22ms · UTC 00:59 · PVG 08:59 · LAX 16:59 · JFK 19:59
Developed with CodeLauncher
♥ Do have faith in what you're doing.