首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
左手酒右手串
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
23
文章 20
沸点 3
赞
23
返回
|
搜索文章
赞
文章( 20 )
沸点( 3 )
京东二面,Redis为什么这么快?
「这是我参与2022首次更文挑战的第7天,活动详情查看:2022首次更文挑战」。 本期是【大厂面试】系列文章的第6期,模拟Redis基础知识高频面试题目。 面试开始 面试官:今天聊聊Redis吧 面试
构建通用WebSocket推送网关的设计与实践
HTTP协议是一种无状态的、基于TCP的请求/响应模式的协议,请求只能由客户端发起、服务端进行响应。在大多数场景,这种请求/响应的Pull模式已经可以满足需求。但在某些情形,例如消息推送、通知等应用场景,需要实时将数据同步到客户端,这就要求服务端支持主动Push数据。服务端推送技...
Go 最新资讯:Go 1.16 正式发布,支持 macOS ARM64 架构
Go 1.16 距离上个 Go 1.15 版本差不多 6 个月,所以这个版本迭代速度还是挺快的。本次更新没有对语言本身做变更,主要更新的是工具链,运行时( runtime ),标准库的一些功能实现和性能。Go 1.16 版本保持 Go 1 版本兼容性 的承诺。 Go 1.16 …
动态路由:Gin vs SpringMVC
这两天在接触Gin,对它的动态路由功能比较感兴趣,特意做了笔记,顺便跟SpringMVC作下对比。 Gin是使用Go/golang语言实现的HTTP Web框架。接口简洁,性能极高。截止1.4.0版本,包含测试代码,仅14K,其中测试代码9K左右,也就是说框架源码仅5K左右。S…
内联函数和编译器对Go代码的优化
在很多讲 Go 语言底层的技术资料和博客里都会提到内联函数这个名词,也有人把内联函数说成代码内联、函数展开、展开函数等等,其实想表达的都是 Go 语言编译器对函数调用的优化,编译器会把一些函数的调用直接替换成被调函数的函数体内的代码在调用处展开,以减少函数调用带来的时间消耗。它…
Go中的SSRF攻防战
“年年岁岁花相似,岁岁年年人不同”,没有什么是永恒的,很多东西都将成为过去式。比如,我以前在文章中自称“笔者”,细细想来这个称呼还是有一定的距离感,经过一番深思熟虑后,我打算将文章中的自称改为“老许”。 关于自称,老许就不扯太远了,下面还是回到本篇的主旨。 SSRF英文全拼为S…
心里没点B树,怎能吃透数据库索引底层原理?
二叉树是每个结点最多有两个子树的树结构。通常子树被称作“左子树”(Left Subtree)和“右子树”(Right Subtree)。二叉树常被用于实现二叉查找树和二叉堆。 每个结点都包含一个元素以及 n 个子树,这里 0≤n≤2。 左子树和右子树是有顺序的,次序不能任意颠倒…
用redis实现消息队列(实时消费+ack机制)
目前使用的较多的有ActiveMQ、RabbitMQ、ZeroMQ、Kafka、MetaMQ、RocketMQ等。网上的资源对各种情况都有详细的解释,在此不做过多赘述。本文仅介绍如何使用Redis实现轻量级MQ的过程。
面试官:redis 的过期策略都有哪些?内存淘汰机制都有哪些?手写一下 LRU 代码实现?
可能有同学会遇到,在生产环境的 redis 经常会丢掉一些数据,写进去了,过一会儿可能就没了。我的天,同学,你问这个问题就说明 redis 你就没用对啊。redis 是缓存,你给当存储了是吧? 啥叫缓存?用内存当缓存。内存是无限的吗,内存是很宝贵而且是有限的,磁盘是廉价而且是大…
Redis没听过这些数据结构你就out了
于是说道:emmm,Redis 中有 string字符串,hash哈希,list列表,set无序集合,zset有序集合,这五种数据类型。 没办法了硬着头皮往上怼:emm, 有了解过 bitMap,缓存穿透我没接触过。 心里已经凉凉:没有。。。 其实 FrancisQ 只是一个没…
下一页
个人成就
文章被阅读
254
掘力值
12
关注了
83
关注者
0
收藏集
17
关注标签
28
加入于
2019-07-11