首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
活椰拿铜
掘友等级
后端开发
塑料开发
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
15
文章 15
沸点 0
赞
15
返回
|
搜索文章
最新
热门
令牌桶限流算法的实现
限流是解决各种过载、雪崩等问题的有效手段。之前了解到令牌桶限流算法的概念,直观理解有一个后台线程去生成令牌,Go官方包有令牌桶限流器的封装,令牌并非靠另一个协程异步刷入而是“读写时生成”。
Go实现超时控制
基于channel实现Go的超时控制Wrapper方法。使用闭包,传入时间和执行的任务,如果任务执行完未到时间,则直接返回,否则通知调用者超时。
浅析负载均衡
负载均衡(LoadBalance)是微服务架构的重要能力。负载均衡是按照一定的策略,将请求分配给服务器。
MySQL索引入门指北
自从两年前了解到的索引以来的,就一直想写一篇有关索引的文章。然而我是个拖延癌症患者,一拖就是两年,不愧是我。该篇文章算是自己的笔记,欢迎批评。 索引是什么?很多书和文章都会使用图书的目录来类比。目录的目的就是用方便我们查找具体内容的位置,具体的章节的范围。与此类似,MySQL中…
Go生产者消费者问题
Golang最大的一个特性就是其并发的设计。所有Go程序都跑在goroutine里,main函数也是一个goroutine。一般情况下 goroutine的通信采用读写channel来完成。偶然看到一道题面试题,要求Go来实现生产者消费者模型,刚好也没手写过借此机会写一写。 生…
浅谈01背包与完全背包
夜黑风高的某个晚上,脑子突然卡壳了,一下子想不明白,做01背包内循环的循环变量递减,而当01背包变成完全背包时,把内循环的循环变量改成递增就ok了。这究竟是为什么?想不明白。于是乎有了下文,认真思考总结一下。背包问题属于动态规划的经典题型。 有一个容量Q的背包,有N件物品,第i…
Go反射 实现任意类型属性拷贝
开发中会频繁的使用各种对象,在Java中称为Javabean,在Go中用结构体。使用ORM框架时,经常会用实体类来映射数据表,但实际上很少会直接使用映射数据表的实体类对象在各层传输,更多的会使用其他对象(如DTO,VO等),对读出的实体类对象的属性进行过滤或增加。 用Java的…
Promise实践 封装微信小程序接口
相信很多开发者都遇到过回调地狱的问题。由于微信小程序的API基本都是基于回调函数的异步操作,如果不使用其他框架或者封装API,特别是使用较多的wx.request(),基本很快就会遇到回调地狱的问题,维护起来十分痛苦。 假设此时在正在开发一个社交小程序,其中有一个功能的是,小程…
LeetCode 1235.规划兼职工作
有一段时间没做题了,前几天打开做了几道,其中有一道DP。 从一开始的思路错误,到后面优化。因为整个过程花了一些时间,所以想把这个过程记录一下。 链接在此 1235. 规划兼职工作 著作权归领扣网络所有。 打开题,瞅了瞅,求最大报酬?那肯定用动态规划了。说起来这道题是不是在哪里见…
Redis复制与哨兵 搭建主备集群
redis以其优秀的性能,丰富的数据结构,高可用和分布式的特性,应用各种大大小小的系统中。作为当今烂大街的技术,redis是开发者必须掌握的技能之一 大数据时代单点已满足不了企业及系统各种需求,分布式及微服务盛行。redis3.0推出了redis cluster的集群方案。目前…
下一页
个人成就
文章被点赞
93
文章被阅读
62,785
掘力值
1,129
关注了
4
关注者
39
收藏集
0
关注标签
9
加入于
2018-12-17