加载中
分布式系统架构中使用发号器

发号器 为什么使用发号器 方案一 美团LEAF发号器`Leaf-segment数据库方案`(业务中不可接受出现连续ID可跳过) 方案二 美团发号器`Leaf-snowflake方案`雪花ID算法 方案三 百度[uid-generator]...

中国铁路的订票系统12306到底有多厉害?(上)

本文作者: 甜大饼和咸大饼,一对二十多的年轻夫妻,只发干货不掺水。他们经历过四年半的异国和异地,在阿里修过福报、做过小生意,在外企大谈过企业战略,也曾经带着两条狗子开车环游中国。...

【知乎65万阅读】中国铁路的订票系统12306到底有多厉害?(下)

本文作者: 甜大饼和咸大饼,一对二十多的年轻夫妻,只发干货不掺水。他们经历过四年半的异国和异地,在阿里修过福报、做过小生意,在外企大谈过企业战略,也曾经带着两条狗子开车环游中国。...

一秒钟阅读 VS Code 阅读 GitHub 代码

Github 1S GitHub1s !! One second to read GitHub code with VS Code. 一秒钟阅读 VS Code的GitHub代码。 Just add 1s after github and press Enter in browser address bar for any repo...

HEPPY 牛 YEAR

冒泡排序、选择排序、插入排序、快速排序、堆排序、归并排序、希尔排序、桶排序、基数排序,新年帮大家排忧解难。 有向图、无向图、有环图、无环图、完全图、稠密图、稀疏图、拓扑图,祝大家...

02/12 22:58
30
漫话:如何给女朋友解释什么是缓存穿透、缓存击穿、缓存雪崩?

周末在家面试,和候选人聊到Redis的问题,于是问了他一个问题:你知道缓存穿透、缓存击穿和缓存雪崩吗?他们之间的区别是什么?分别怎么解决吗? 面试结束后,女朋友好像有很多问号,于是来问...

齐姐漫画:排序算法(一)

插入排序 借用《算法导论》里的例子,就是我们打牌的时候,每新拿一张牌都会把它按顺序插入,这,其实就是插入排序。 齐姐声明:虽然我们用打牌的例子,但是可不能学胡适先生啊。 对于数组来...

2020/08/06 10:38
33
国际末日种子库 到 北极代码库

GitHub Archive Program: the journey of the world’s open source code to the Arctic GitHub 存档程序:全球开放源代码到北极的旅程 At GitHub Universe 2019[1], we introduced the GitH...

2020/07/17 23:31
220
这道算法题用「动态规划」求解可麻烦了!

平时我们在解题的时候,如果遇到 TEL 的情况,往往我们的第一想法就是使用 动态规划,不过今天这道题使用 动态规划 貌似不太好使,而需要借助数学里面的一种思路:正难则反。 题目描述 给你一...

2020/07/17 23:31
0
漫话:如何给女朋友解释为什么计算机从0开始计数,而不是从1开始?

当我们想要写一个循环体,期望执行10次的时候,我们会使用以下方式: for (int i=0; i<10; i++){ } 可以看到,为了保证循环10次,我们定义了一个整数变量从0开始。 还有,当我们定义数组的时...

2020/07/13 16:06
134
从 O(N) 优化到 O(logN),你的第一想法是什么?

今天分享的题目来源于 LeetCode 第 162 号问题:寻找峰值。通过这道题目,你又能再次复习二分法的用处。 题目描述 峰值元素是指其值大于左右相邻值的元素。 给定一个输入数组 nums,其中 nu...

2020/07/13 16:06
21
Collections的singleton,singletonList,singletonMap

Collections的singleton,singletonList,singletonMap 今天记录一下在IDEA的sonarLint插件代码分析提示需要优化的代码: //converter.setSupportedMediaTypes(Arrays.asList(MediaType.APPLI...

2020/07/09 17:12
451
漫话:为什么程序员喜欢使用0 ≤ i < 10这种左闭右开的形式写for循环?

当我们想要写一个循环体,期望执行10次的时候,我们会使用以下方式: for (int i=0; i<10; i++){ } 可以看到,为了保证循环10次,我们定义了一个整数变量从0开始,然后循环10次,结束条件是i...

2020/07/07 10:22
116
新手如何有效的刷算法题(LeetCode)

前言 作为一名非科班出身的程序员,我是参加工作之后才开始接触算法,学算法至今有将近五年的时间,期间输出文字约 100 多万,从算法小白到写出百万阅读的算法文章,这一路历程,有心酸也有掌...

2020/05/25 17:32
130
Redis中的Hash类型

Redis-Hash 续上一篇Redis-String,本篇文章为了复习和巩固而记录,这次是到Redis的Hash类型了 结构 内部编码 命令和栗子 String与Hash对比 结构 key fieId value user:1:info name aquan a...

Redis中的String类型

Redis-String 本文章记录Redis中String数据类型的笔记 结构 内部编码 命令和栗子 结构 key value hello world(字符串) counter 1(整型Redis这里会字符串类型转换) bits 10111101(二进制在位图...

2020/04/13 15:02
12
微信小程序云开发—云函数连接MySQL

微信小程序云开发—云函数连接MySQL 本文章代码已上传GitHub:https://github.com/aquanlerou/miniprogram-cloud-development 直接上干货,主要是利用微信的云函数和Sequelize进行连接外部M...

感谢英雄给我们的一切!

深切悼念 新冠肺炎疫情 牺牲烈士和逝世同胞

2020/04/04 12:56
0
漫话:如何给女朋友解释什么是熔断?

最近比较忙,白天上班,晚上还得面试,都没有时间关注新闻。某天晚上刚刚结束一个电话面试,正准备写面试评价,女朋友拿着手机走过来,满脸疑惑的问我: 在《如何给女朋友解释为什么双十一无...

GitHub for mobile

GitHub for mobile ❝ The world’s development platform, in your pocket 「世界的开发平台,在你的口袋里」 Bring GitHub collaboration tools to your small screens with GitHub for m...

2020/03/19 15:12
1.6K

没有更多内容

加载失败,请刷新页面

返回顶部
顶部