皮皮瞎学编程

204 篇文章
31 人订阅

全部文章

用户5705150

Array - 55. Jump Game

Given an array of non-negative integers, you are initially positioned at the fir...

8510
用户5705150

Array - 309. Best Time to Buy and Sell Stock with Cooldown

Say you have an array for which the ith element is the price of a given stock on...

5410
用户5705150

Array - 75. Sort Colors

Given an array with n objects colored red, white or blue, sort them in-place so ...

8910
用户5705150

常见的负载均衡算法

在分布式系统中,多台服务器同时提供一个服务,往往就需要一个负载均衡算法,来分发流量。

9340
用户5705150

一致性哈希的golang实现

当一个缓存服务由多个服务器共同提供时,存在一个key应该路由到哪一个服务器的问题。假如采用最通用的方式 key % N(N为服务器的数目), 当服务器数量发生...

10510
用户5705150

golang实现跳表(SkipList)

如果要维护一组有序的整数序列,支持高效的插入删除和搜索,并且能维护序列的有序性。可以选择的数据结构是有限的,哈希表虽然支持常数时间复杂度的增删查,但是hashm...

6310
用户5705150

golang实现BST和AVL

不过二分搜索树不需要每一个节点都有两个子节点,不需要是一个满二叉树,所以二分搜索树在构建的时候,如果数据集是有序的,比如从小到大,或者从大到小的有序序列,二分搜...

8330
用户5705150

Docker快速部署一个属于你自己的博客

对于 solo 这个博客系统,至少需要部署 3 个 docker 容器。 mysql 用来存储、 solo 就是博客系统、nginx 用来做反向代理以及 htt...

5910
用户5705150

Array - 31. Next Permutation

Implement next permutation, which rearranges numbers into the lexicographically ...

6030
用户5705150

Array - 34. Find First and Last Position of Element in Sorted Array

34.Find First and Last Position of Element in Sorted Array

7320
用户5705150

string- 43. Multiply Strings

Given two non-negative integers num1 and num2 represented as strings, return the...

4810
用户5705150

Array - 48. Rotate Image

You are given an n x n 2D matrix representing an image.

9020
用户5705150

LinkedList - 876. Middle of the Linked List

Given a non-empty, singly linked list with head node head, return a middle node ...

8710
用户5705150

redis设计与实现系列1-SDS

redis没有直接使用c语言的传统字符串表示(以空字符结尾的字符数组),而是自己构建了一种名为简单动态字符串(simple dynamic string,SDS...

7410
用户5705150

正则表达式

正则表达式(regular expression)描述了一种字符串匹配的模式(pattern),可以用来检查一个串是否含有某种子串、将匹配的子串替换或者从某个串...

8310
用户5705150

常见的限流算法

计数器:在一定时间间隔内(时间窗),对请求数进行计数,达到阈值之后就拒绝请求服务。

5410
用户5705150

golang map的并发读写导致panic

golang在官方的 FAQ 提到过map不是线程安全的,如果有并发场景需要自己加锁,或者使用sync包里的Map。

10410
用户5705150

golang 标准库 time/rate 介绍

golang官方库中有一个rate包,实现了令牌桶算法。仓库地址:https://github.com/golang/time

6510
用户5705150

golang gctrace分析gc过程

图片原图:https://en.wikipedia.org/wiki/Tracing_garbage_collection#/media/File:Animat...

7210
用户5705150

golang 内存分析/内存泄漏

进入交互式模式之后,比较常用的有 top、list、traces、web 等命令。

5410

扫码关注云+社区

领取腾讯云代金券