首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
hwh酱
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
59
文章 59
沸点 0
赞
59
返回
|
搜索文章
赞
文章( 59 )
沸点( 0 )
拜托,面试别再问我TopK了!!!
面试中,TopK,是问得比较多的几个问题之一,到底有几种方法,这些方案里蕴含的优化思路究竟是怎么样的,今天和大家聊一聊。画外音:除非校招,我在面试过程中从不问TopK这个问题,默认大家都知道。 问题
Golang fmt 如何进行格式化?
本文将介绍 fmt 包格式化的一些原理,以及 Formatter、State和Stringer这几个接口的作用。
深入理解Mysql——锁、事务与并发控制
本文对锁、事务、并发控制做一个总结,看了网上很多文章,描述非常不准确。如有与您观点不一致,欢迎有理有据的拍砖! 每个连接都会在mysql服务端产生一个线程(内部通过线程池管理线程),比如一个select语句进入,mysql首先会在查询缓存中查找是否缓存了这个select的结果集…
从 MongoDB 及 Mysql 谈B/B+树
前两天有位朋友邀请我回答个问题,为什么 MongoDB (索引)使用B-树而 Mysql 使用 B+树?我觉得这个问题非常好,从实际应用的角度来学习数据结构,没有比这更好的方法了。因为像 Mysql 和 MongoDB 这种经久考验的大型软件在设计上都是精益求精的,它们为什么选…
常用算法思想之动态规划的多条件记忆思路
总共n个物件,每个物件的重量为,是个Integer,每个物件价值为,背包能装下的重量为S,求每次获取最大价值的装法。 背包里头刚开始什么都没有,也就是刚开始的时候什么都不拿,背包中的价值都是0。 物件A的选择已经穷尽,此时可以看做'A已经装在背包了'。考虑物件B,它的重量为2k…
现代存储系统背后的算法
文章最先发表在ACM Queue期刊第16卷第2期,可通过ACM数字图书馆查阅。引用该文章:“Alex Petrov. 2018. Algorithms Behind Modern Storage Systems. Queue 16, 2, pages 30 (April 20…
Map 在 Go runtime 中的高效实现(不使用范型)
这篇文章基于我在日本东京 [GoCon Spring 2018](https://gocon.connpass.com/event/82515/) 上的演讲讨论了,Go 语言中的 map 是如何实现的。 ## 什么是映射函数 要明白 map 是如何工作的的,我们需要先讨论一下 …
GO千万级消息推送服务
公司此前有一个简单的文章订阅业务,但是采用的是定时拉取的模式,周期比较长,时效性不佳。于是考虑做一个长连接服务,主动把新产生的文章推送下去。 因为是web场景,所以优先考虑成熟的websocket协议,很多编程语言都有成熟的服务端开发框架。 假设有100万人在线,那么1篇文章…
后端架构师技术图谱
分享自 GitHub
下一页
关注了
10
关注者
0
收藏集
2
关注标签
16
加入于
2017-04-13