漫画:什么是SnowFlake算法?点击上方“程序员小灰”,选择“置顶公众号”有趣有内涵的文章第一时间送达!—————第二天—————方法一:UUIDUUID是通用唯一识别码(UniversallyUniqueIdentifier),在其他语言中也叫GUID,可以生成一个长度32位的全局唯一识别码。Stringuuid=UUID.randomUUID().toString()结果示例:046b6c
分类:
编程语言 时间:
2020-11-20 11:21:59
阅读次数:
5
漫画:什么是字典序算法?点击上方“程序员小灰”,选择“置顶公众号”有趣有内涵的文章第一时间送达!—————第二天—————算法题目:给定一个正整数,实现一个方法来求出离该整数最近的大于自身的“换位数”。什么是换位数呢?就是把一个整数各个数位的数字进行全排列,从而得到新的整数。例如53241和23541。小灰也不知道这种经过换位的整数应该如何称呼,所以姑且称其为“换位数”。题目要求写一个方法来寻找最
分类:
编程语言 时间:
2020-11-20 11:21:39
阅读次数:
5
春节假期结束,你们的计划实现了吗?点击上方“程序员小灰”,选择“置顶公众号”有趣有内涵的文章第一时间送达!不知大家在春节放假之前,都有过什么样的精彩计划。至少小灰曾经为自己制定了几大“宏伟”目标:1.通读三本技术书籍:《Netty权威指南》,《Spring技术内幕》,《JavaNIO》2.创作两篇以上公众号原创文章。鲁迅先生曾经说过:理想很丰满,现实很骨感。假期一转眼就结束了,小灰都干了些什么呢?
分类:
其他好文 时间:
2020-11-20 11:21:16
阅读次数:
5
漫画:什么是MapReduce?点击上方“程序员小灰”,选择“置顶公众号”有趣有内涵的文章第一时间送达!—————第二天—————————————————什么是MapReduce?MapReduce是一种编程模型,其理论来自Google公司发表的三篇论文(MapReduce,BigTable,GFS)之一,主要应用于海量数据的并行计算。MapReduce可以分成Map和Reduce两部分理解。1.
分类:
其他好文 时间:
2020-11-20 11:20:39
阅读次数:
5
漫画:什么是数据仓库?点击上方“程序员小灰”,选择“置顶公众号”有趣有内涵的文章第一时间送达!一个故事在很久很久以前,世界上生活着许多种族,有人类,有矮人,有精灵......他们有着不同的信仰,不同的文化,彼此相安无事。可是,有一个猥琐男却偏偏想要统治整个世界。如何统治这么多不同文化信仰的种族呢?猥琐男想出一个馊主意,打造出几枚拥有魔力的戒指,免费送给不同种族的领袖,让他们可以更好地统治各自的族人
分类:
其他好文 时间:
2020-11-20 11:20:13
阅读次数:
5
漫画:什么是区块链?点击上方“程序员小灰”,选择“置顶公众号”有趣有内涵的文章第一时间送达!什么是区块链?区块链,英文Blockchain,本质上是一种去中心化的分布式数据库。任何人只要架设自己的服务器,接入区块链网络,都可以成为这个庞大网络的一个节点。区块链既然本质是数据库,里面究竟存储了什么东西呢?让我们来了解一下区块链的基本单元:区块(Block)。一个区块分为两大部分:1.区块头区块头里面
分类:
其他好文 时间:
2020-11-20 11:19:55
阅读次数:
5
漫画:什么是CAS机制?(进阶篇)点击上方“程序员小灰”,选择“置顶公众号”有趣有内涵的文章第一时间送达!上一期为大家讲解的CAS机制的基本概念,没看过的小伙伴们可以点击下面的链接:漫画:什么是CAS机制?这一期我们来深入介绍之前遗留的两个问题:Java当中CAS的底层实现CAS的ABA问题和解决方法首先看一看AtomicInteger当中常用的自增方法incrementAndGet:public
分类:
其他好文 时间:
2020-11-20 11:19:10
阅读次数:
4
又一年即将结束,是时候盘点一下开源项目中的 Bug 了。2020 年的盘点可能还需要点时间,本文我们先来看看 2019 年开源 C/C++ 项目中遇到的一些最有趣的槽点。 No. 10. 我们正运行在什么操作系统上? V1040 可能拼写错误预定义宏名称。’MINGW32_‘有点儿像’MINGW32 ...
分类:
编程语言 时间:
2020-11-13 12:47:36
阅读次数:
9
Cookie或将被替换!Chrome工程师提议新型HTTP状态管理协议问题Cookie允许无状态的HTTP协议支持有状态会话,在web上,我们依靠Cookie实现了很多有趣的功能。即便如此,Cookie依然还是有很多问题:使用起来不够安全,浪费资源,使用一种令人惊讶的方式追踪用户在网络上的活动。安全:这些年我们引入过很多的特性,试图提供合理的安全属性给那些关心安全的开发者,但也只是降低了安全问题而
分类:
Web程序 时间:
2020-11-06 01:34:52
阅读次数:
20