数盟社区 | Page 2
jv 0

Java并发开发:Lock框架详解

- 531 次阅读 - 文章,编程语言

摘要: 我们已经知道,synchronized 是java的关键字,是Java的内置特性,在JVM层面实现了对临界资源的同步互斥访问,但 synchronized 粒度有些大,在处理实际问题时存在诸多局限性,比如响应中断等。Lock 提供了比 synchronized更广泛的锁操作,它能以更优雅的方式处理线程同步…

新突破 0

人工智能又有新突破:用搜索引擎填补知识空白

- 518 次阅读 - 文章,人工智能

IDC在其《全球半年度认知/人工智能系统支出指南》中预测,人工智能的收入将从2016年的的80亿美元增长到2020年的470亿美元,复合年增长率(CAGR)为55.1%。行业研究公司Gartner已经连续两年将AI列为第一大战略技术,而各大巨头例如谷歌、IBM、Salesforce和苹果公司等收购AI初创公司…

dns 0

一次dns缓存引发的惨案

- 532 次阅读 - 文章

时间2015年的某个周六凌晨5点,公司官方的QQ群有用户反馈官网打不开了,但有的用户反馈可以打开,客服爬起来自己用电脑试了一下没有问题,就给客户反馈说,可能是自己网络的问题,请过会在试试。早点8点,越来越多的用户反馈官网无法打开,并且有部分用户开发反馈app也打不开了,…

5g 0

5G 第五代移动通信系统你知多少?

- 401 次阅读 - 文章

移动通信自20世纪80年代诞生以来,经过三十多年的爆发式增长,已成为连接人类社会的基础信息网络。随着信息和网络技术的快速发展,无线移动通信网络的数据流量正以每年接近100%的速度增长,新兴智能业务更是层出不穷,迫切需要更加高速、更加高效、更加智能化的新一代无线移动通…

0210-21 0

亲戚问你每月工资?程序员该如何机智回答

- 1,086 次阅读 - 文章

每次一回家,看到各种亲戚就觉得不敢和他们说话,不敢提钱,不敢提工作,原因是什么呢?当然是怕他们问工资多少。程序员的工资虽然不少,但是也不想这样被问来问去的,起码咱是读书人啊…… 不过后来我在开发之余的一次休假中,一下明白了,皮裤原理啊…… 故事的发生是这样的…

0210-11 0

分布式系统中唯一 ID 的生成方法

- 1,026 次阅读 - 文章,编程语言

本文主要介绍在一个分布式系统中, 怎么样生成全局唯一的 ID 一、问题描述 在分布式系统存在多个 Shard 的场景中, 同时在各个 Shard 插入数据时, 怎么给这些数据生成全局的 unique ID? 在单机系统中 (例如一个 MySQL 实例), unique ID 的生成是非常简单的, 直接利用 MySQL 自…

020911 0

100行C代码终端打印树形结构

- 1,116 次阅读 - 文章,基础架构,编程语言

摘要: 这是一篇讲究套路的数据结构实战教学文,阅读需要约20分钟。 讲究套路之前,先来回答三个问题。 为什么要打印树形结构 树形结构是算法里很常见的一种数据结构,从二叉树到多叉树,还有很多变种。很多涉及到算法的工作,就需要程序员自己手动实现树形结构,但出…

2222 0

如何在 Ubuntu 16.04 中安装 Ceph 存储集群

- 806 次阅读 - 文章

Ceph 是一个高性能、可靠、可扩展的开源存储平台。它是一个自由的分布式存储系统,提供了对象、块和文件级存储的接口,并可以不受单点故障的影响而运行。 在这个教程中,我将指导你在 Ubuntu 16.04 服务器上安装建立一个 Ceph 集群。Ceph 集群包括这些组件: Ceph OSD (ceph-…