用户中心USER CENTER

首页/用户
  • ZStack源码剖析之核心库鉴赏——FlowChain

    摘要:下面将开始分析它的源码。仅仅定义了一个最小应有的行为。更好的选择由于该库是为定制而生,故此有一些防御性判断,源码显得略为。 本文首发于泊浮目的专栏:https://segmentfault.com/blog... 前言 在ZStack(或者说产品化的IaaS软件)中的任务通常有很长的执行路径,错误可能发生在路径的任意一处。为了保证系统的正确性,需提供一种较为完善的回滚机制——在ZSt...

    yintaolaowanzi 发布于Java
  • Summary Ranges

    Summary Ranges 题目链接:https://leetcode.com/problems... loop两种写法: public class Solution { public List summaryRanges(int[] nums) { List result = new ArrayList(); if(nums.length == 0) r...

    yintaolaowanzi 发布于Java
  • JavaIO : 不同情境使用的流

    摘要:我们在前面已经提到的几种流就有它们的使用情境和和主要用于解决不限于纯文本的二进制文件的输入输出情境。同时,如果使用带有缓冲区的缓冲输入输出流的话会使得读写的效率更高,有助于更快地完成不限于纯文本的二进制文件的读写。 不同情境的流: 流的种类很多,针对不同的IO数据交换情景我们可以选择不同的流来完成任务。 我们在前面已经提到的几种流就有它们的使用情境: 1. FileInputStrea...

    yintaolaowanzi 发布于Java
  • 非阻塞同步算法实战(二):BoundlessCyclicBarrier

    摘要:如果停止了版本更新,可使用方法来解除所有因而阻塞的线程,包括指定版本号的。如果自己维护版本号,则应该保证递增。 前言 相比上一篇而言,本文不需要太多的准备知识,但技巧性更强一些。因为分析、设计的过程比较复杂繁琐,也限于篇幅,所以,主要展示如何解决这些需求,和讲解代码。另外,所讲的内容也是后一篇实战中需要用到的一个工具类。 需求介绍 我需要编写一个同步工具,它需要提供这样几个方法:...

    yintaolaowanzi 发布于Java
  • Linux运维:系统服务管理

    摘要:环境命令主要用来更新启动或停止和查询系统服务的运行级信息。删除所指定的系统服务,不再由指令管理,并同时在系统启动的叙述文内删除相关数据。等级代号指定读系统服务要在哪一个执行等级中开启或关毕。该命令可用于查看系统状态和管理系统及服务。 环境:CentOS Linux release 7.5.1804 (Core) chkconfig chkconfig命令主要用来更新(启动或停止)和查询...

    yintaolaowanzi 发布于Linux
<