用户中心USER CENTER

首页/用户
  • RxJava中的Observable,多Subscribers

    摘要:在本文中,我们将介绍如何更改此行为并以适当的方式处理多个订阅者。第一个订阅者将获得此示例中发出的所有元素,而第二个订阅者将只接收一些元素。我们可以取消订阅所有真正的订阅者,但人工订阅者仍将处理事件。 多个订阅者的默认行为并不总是可取的。在本文中,我们将介绍如何更改此行为并以适当的方式处理多个订阅者。 但首先,让我们来看看多个订阅者的默认行为。 默认行为 假设我们有以下Observabl...

    Martin91 发布于Java
  • 【源起Netty 外传】ScheduledThreadPoolExecutor源码解读

    引言 本文是源起netty专栏的第4篇文章,很明显前3篇文章已经在偏离主题的道路上越来越远。于是乎,我决定:继续保持…… 使用 首先看看源码类注释中的示例(未改变官方示例逻辑,只是增加了print输出和注释) import java.time.LocalTime; import java.util.concurrent.Executors; import java.util.concurrent....

    Martin91 发布于Java
  • 初探分布式系统之数据拆分

    摘要:个人对分布式系统的涉及很感兴趣,但分布式系统涉及的知识非常多,刚开始学习时也是各个点分散的学习。前两天对于数据拆分这一块做了一个总结,因此记录下来。 个人对分布式系统的涉及很感兴趣,但分布式系统涉及的知识非常多,刚开始学习时也是各个点分散的学习。前两天对于数据拆分这一块做了一个总结,因此记录下来。 技术出现的原因都是为了解决问题,本文章也是按照这个思路去探讨的。 为什么需要将数据库内的...

    Martin91 发布于Java
  • 常识之外的规范——阿里java开发手册笔记(全章节)

    摘要:说明这篇文章是我第一次认真阅读阿里巴巴开发手册终极版的笔记。说明本手册明确防止是调用者的责任。一年半载后,那么单元测试几乎处于废弃状态。好的单元测试能够最大限度地规避线上故障。 说明 这篇文章是我第一次(认真)阅读《阿里巴巴 Java 开发手册(终极版)》的笔记。手册本身对规范的讲解已经非常详细了,如果你已经有一定的开发经验并且有良好的编码习惯和意识,会发现大部分规范是符合常识的。所以...

    Martin91 发布于Java
  • [Leetcode] Implement Queue using Stacks 用栈实现队列

    摘要:注意的方法是和,实际上我们应该实现的是和或者和,的实现和是一样的,但将改为时,我们要先把到的元素保存,然后再弹出输出栈,然后返回这个保存的元素。 Implement Queue using Stacks Implement the following operations of a queue using stacks. push(x) -- Push element x to th...

    Martin91 发布于Java
<