可以像groovy那样嵌入java程序中吗?
Kotlin 使用命令行执行 kts 脚本运行 REPL(交互式解释器) 我们可以运行如下命令得到一个可交互的 shell,然后输入任何有效的 Kotlin 代码,并立即看到结果 Kotlin 使用命令行执行 kts...
可以像groovy那样嵌入java程序中吗?
Kotlin 使用命令行执行 kts 脚本运行 REPL(交互式解释器) 我们可以运行如下命令得到一个可交互的 shell,然后输入任何有效的 Kotlin 代码,并立即看到结果 Kotlin 使用命令行执行 kts...
卧槽!看了半天才发现图是有环的……
基于DAG实现的任务编排框架&平台最近在做的工作比较需要一个支持任务编排工作流的框架或者平台,这里记录下实现上的一些思路。 任务编排工作流 任务编排是什么意思呢,顾名思义就是可以把"任务"这个原子单位按照自己...
Awesome GitHub Topic for Go Awesome Go golang-open-source-projects - 含描述的中文版 Awesome Go...
楼主误导我,innodb是用的undo log,你说的这种是pgsql的简化版
MVCC 能解决幻读吗?昨天面试当中一个小伙认为MVCC可以解决RR中的幻读问题, 先说结论, MVCC不能解决幻读,很遗憾还是得用锁。 下面详细描述一下。InnoDB的MVCC, 实现的是基于多...
Java Vert.x 集成Guice Guice介绍 Guice是谷歌推出的一个轻量级依赖注入框架,帮助我们解决Java项目中的依赖注入问题。如果使用过Spring的话,会...
cmder太卡了,经常卡死,用这个代替!😁
现在是preview阶段,以后越来越完善!
[Windows Terminal]配置文件Windows Terminal的配置文件是一份json格式的文件,在Windows Terminal程序内可以通过快捷键Ctrl + ,快速打开。 配置文件结构 配置文件的...
两个computeIfAbsent嵌套更逆天了,无限递归
ConcurrentHashMap的一个bug最近发现java 1.8的concurrentHashMap,在使用computeIfAbsent时,如果涉及修改map,则会产生bug。示例代码如下: 如果执行这段代码,你...
这个Map类是有锁的,computeIfAbsent拿到锁,里面的put又去获取锁,应该会卡死吧
ConcurrentHashMap的一个bug最近发现java 1.8的concurrentHashMap,在使用computeIfAbsent时,如果涉及修改map,则会产生bug。示例代码如下: 如果执行这段代码,你...
computeIfAbsent 用法都搞错了,里面的回调直接返回新值就行了
ConcurrentHashMap的一个bug最近发现java 1.8的concurrentHashMap,在使用computeIfAbsent时,如果涉及修改map,则会产生bug。示例代码如下: 如果执行这段代码,你...
本来就不应该在compute里面修改map,这操作很逆天
ConcurrentHashMap的一个bug最近发现java 1.8的concurrentHashMap,在使用computeIfAbsent时,如果涉及修改map,则会产生bug。示例代码如下: 如果执行这段代码,你...
没遇到过
不要乱用lombok,会出现json解析错误今天出现卡了json解析失败的各种奇葩的错误,最终发现是自己使用了lombok的@Data注解导致的,而@Data是可以重写equals、hash等方法的,具体原因还未深究,...
还可以,不过go的routine池有争议吧,线程的创建和销毁消耗资源较多因此才有threadpool,routine可以随意创建和销毁
Go的性能不如Java?Go的性能不如Java? 引战 今天在 知乎 上看到了一个关于 Go 和 Java 性能对比的问题,这种问题通常只有一个结局,那就是无休止的争论,十年之后,如果这两个语言还健...