原文链接:https://mp.weixin.qq.com/s?__biz=Mzg5Mjc3MjIyMA==&mid=2247560199&idx=1&sn=26118b50...
原文链接:https://mp.weixin.qq.com/s?__biz=Mzg5Mjc3MjIyMA==&mid=2247560199&idx=1&sn=26118b50...
微量剧透,不影响观看。 观后感 大年初二看了《流浪地球2》。在我看来,毫无疑问,这部比《流浪地球》要更出色。如果10分满分,那在我心中《球2》可以打9.5分。虽然里面还是有一...
@蹭蹭 var 是 Kotlin 的特性,Java 10 有了 var 关键字
Kotlin Coroutine 是如何与 Spring WebFlux 整合的一、前言 上篇文章介绍了 Kotlin Coroutine 的实现原理。因为篇幅所限,并未介绍 Kotlin Coroutine 具体是如何与其它异步编程技术整合的。本文将向...
@行一大师 现在反应式编程组件主要技术都覆盖了,但是技术门槛还是个问题,我了解到真正用的没几个
Project Reactor 核心原理解析一、开篇 本文将解析 Spring 的 Reactor 项目的源码。主要目的是让自己能深入理解 Reactor 这个项目,以及 Spring 5 和 Spring Boot ...
当谈到使用DDD划分微服务的好处的时候,经常会说DDD能够让相关的业务逻辑更加内聚,并且降低服务之间的耦合性,从而最终实现达到降解系统的复杂性。但是在这里,不论是高内聚,低耦...
@pmwx 最近工作的事情比较多
Kotlin Coroutine 原理解析上一篇文章《Kotlin Coroutine 初探》向大家介绍了 Kotlin Coroutine 的由来、重要概念、用法。为了能让消除大家对 Kotlin Coroutin...
@pmwx go 是用户态的线程,和os 的线程不是一一对应,底层由go runtime 调度,早期java也是这种设计,但是不利于移植性。kotlin运行依赖于jvm,所以不能用这种设计。但是alibaba jdk和project loom都采用了类似go的设计,在虚机层面调度线程,降低代码开发难度
Kotlin Coroutine 原理解析上一篇文章《Kotlin Coroutine 初探》向大家介绍了 Kotlin Coroutine 的由来、重要概念、用法。为了能让消除大家对 Kotlin Coroutin...
Serverless 能带来什么 Serverless 字面翻译过来是无服务器的意思。怎么理解无服务器?无服务器肯定不是说应用运行无需服务器。这里无服务器的意思是研发人员无需...
@卡支可 原则就是尽量开启只读事务,这样可以避免 InnoDB 的不必要的锁、日志等机制的开销。单个请求快不了多少,但是能好一点是一点
关于 Spring 事务注解的几个不能忽视的细节前言 对于 Java 后端开发人员,Spring 事务注解几乎天天都会接触。但是,你真的全部了解 Spring 事务注解的细节吗?今天我们就来深入讨论一下 Spring 事务...
@旅行箱和梦想_1fbb 技术选型时,技术本身是一方面,其背后的社区也是重要因素
Spring Data JDBC 入门与实践Spring Data 家族最近多了一个新成员:Spring Data JDBC(目前最新正式版是 1.0.9,项目主页是 https://spring.io/project...
@longer_ff61 调用 subscribe 方法了吗
Spring Reactor 入门与实践适合阅读的人群:本文适合对 Spring、Netty 等框架,以及 Java 8 的 Lambda、Stream 等特性有基本认识,希望了解 Spring 5 的反应式编程特...
@sainty_yu 遇到了什么问题?
Java 并发之线程中断一、前言 所谓线程中断,其实就是终止一个线程。在使用 Java 线程时,除了线程自行正常结束,很多时候也需要提前结束一个线程的执行过程。Thread 类中有一个与 start...
一、开篇 本系列文章主要目的是为了个人学习总结。如果你正在学习,也欢迎阅读交流,指正不足。 本系列文章将介绍 MySQL 相关原理,将从 MySQL 的架构、日志、索引、锁、...
一、前言 1.1 读者对象 本文适合后端资深工程师、架构师,或从事中台、平台类研发的普通工程师阅读。中台技术不是一门具体的软件技术,没有一定之规,需要从业者根据自身业务特点选...
我们的订单事件服务是事件驱动设计在订单领域的一个实践。订单系统将订单表 Binlog 作为事件源,通过基于 Canal 的 Binlog 服务转换为 MQ 消息,然后我们的订...
Dubbo 2.7.5 引入了服务自省特性,今天就来聊一下这个特性相关的内容。我们先从 Dubbo 引入应用级服务模型说起。 应用级服务模型 Dubbo 之前的服务是接口级的...
一、背景 Binlog 是 MySQL 中一个很重要的日志,主要用于 MySQL 主从间的数据同步复制。正是因为 Binlog 的这项功用,它也被用于 MySQL 向其它类型...
@mystic_cc Loom 不是一个类库,是 Java 的新特性,正在研发
Java 异步编程:从 Future 到 Loom众所周知,Java 开始方法执行到结束,都是由同一个线程完成的。这种方式虽易于开发调试,但容易因为锁、IO 等原因导致线程挂起,产生线程上下文切换。随着对应用并发能力要求越来...