用户中心USER CENTER

首页/用户
  • Java NIO Pipe

    摘要:管道是个线程之间的单向数据连接。数据会被写到通道,从通道读取。这里是原理的图示创建管道通过方法打开管道。 Java NIO 管道是2个线程之间的单向数据连接。Pipe有一个source通道和一个sink通道。数据会被写到sink通道,从source通道读取。 这里是Pipe原理的图示: showImg(https://segmentfault.com/img/bVLTd1?w=526&...

    spacewander 发布于Java
  • 一致性Hash

    摘要:当时十分兴奋,立即去找了关于一致性协议的文章来看。到了今天再去回想,发现对一致性协议的概念已经模糊不清了。一致性算法一致性哈希算法在年由麻省理工学院的等人在解决分布式中提出的,设计目标是为了解决因特网中的热点问题,初衷和十分类似。 序 第一次知道一致性Hash协议是在方腾飞的技术文章实战解析-论三年内快速成长为一名技术专家里看到的。 问:对于三十岁的程度员,如果还想再深入做技术,有什么...

    spacewander 发布于Java
  • 【Java猫说】Java基本概念二

    摘要:当虚拟机启动执行时,它会寻找你在命令列所指定的类。每个程序最少都会有一个类以及一个。每个应用程序只有一个函数。 当Java虚拟机启动执行时,它会寻找你在命令列所指定的类。每个Java程序最少都会有一个类以及一个main()。每个应用程序只有一个main()函数。然后它会锁定像下面这样一个特定的方法: public static void main ( Stirng[] args ) {...

    spacewander 发布于Java
  • Yii2 验证手机号、邮箱唯一性

    摘要:好比注册功能模块,手机号邮箱注册这些,肯定是要验证其的唯一性的,重复了登录就会混乱。需求分析使用框架自带的在不刷新页面的情况下验证手机号邮箱唯一性。相关资料表单验证问题注册时验证手机号唯一 序言 验证唯一性很重要,说不上用得很普及,但是也必须要有。好比注册功能模块,手机号、邮箱注册这些,肯定是要验证其的唯一性的,重复了登录就会混乱。那么如何使用Yii2自带的targetClass验证唯...

    spacewander 发布于Java
  • [LintCode/LeetCode] Flatten Nested List Iterator

    摘要:首先,根据迭代器需要不断返回下一个元素,确定用堆栈来做。堆栈初始化数据结构,要先从后向前向堆栈压入中的元素。在调用之前,先要用判断下一个是还是,并进行的操作对要展开并顺序压入对直接返回。 Problem Given a nested list of integers, implement an iterator to flatten it. Each element is either...

    spacewander 发布于Java
<