首页
首页
BOT
沸点
课程
直播
活动
AI刷题
NEW
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
烟花易冷DarkPrince
掘友等级
后端高级开发工程师
|
百度
我愿化身石桥,忍受五百年风吹、雨打、日晒,等你走过......
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
19
文章 19
沸点 0
赞
19
返回
|
搜索文章
最新
热门
缓存系统设计精要
在计算机领域,缓存在程序设计过程中扮演着重要角色。浏览器的资源缓存策略是影响web网站性能的一个关键因素;mysql的Buffer Pool极大的提高了数据库的查询效率;redis作为被广泛应用的缓存数据库,提供了丰富的数据结构和缓存策略来满足开发者的需求。缓存在现代计算机系统…
Redis高可用——主从复制
之前总结过redis的持久化机制:深度剖析Redis持久化机制,持久化机制主要解决redis数据单机备份问题;redis的高可用需要考虑数据的多机备份,多机备份通过主从复制来实现,这是redis高可用的基石。本文将详细介绍redis主从复制的实现原理,在使用过程中应该注意的问题…
关于Go1.14,你一定想知道的性能提升与新特性
Go官方团队将在今年2月份发布1.14版本。相比较于之前的版本升级,Go1.14在性能提升上做了较大改动,还加入了很多新特性,我们一起来看一下Go1.14都给我们带来了哪些惊喜吧! 先列举几个Go1.14在性能提升上做的改进。 异常牛逼是有多牛逼呢?我们可以通过一个简单benc…
深度剖析Redis持久化机制
Redis将数据存储在内存中,宕机或重启都会使内存数据全部丢失, Redis的持久化机制用来保证数据不会因为故障而丢失。Redis提供两种持久化方式,一种为内存快照方式,生成rdb文件,rdb是某一时间点内存数据的全量备份,文件内容是存储结构非常紧凑的二进制序列化形式;另一种是…
IM系统的前世今生——2小时快速搭建高性能、可拓展的IM系统
前阵子看了《创业时代》,电视剧的剧情大概是这样的:IT工程师郭鑫年与好友罗维与投行精英那蓝等人一起,踏上互联网创业之路。创业开发的是一款叫做“魔晶”的IM产品。郭鑫年在第一次创业失败后,离了婚,还欠了很多外债,骑着自行车经历了西藏一次生死诀别之后产生了灵感,想要创作一款IM产品…
深入剖析Go Web服务器实现原理
1. 前言 对于Go语言来说,只需要短短几行代码,就可以实现一个简单的http server,加上协程的加持,Go实现的http server拥有非常优秀的性能。如下图所示: 通过net/http标准库,我们可以启动一个http服务器,然后让这个服务器接收请求并返回响应。net…
go+aggregate实时聚合mongo千万文档数据
大数据的聚合分析在企业中非常有用,有过大数据开发经验的人都知道ES、Mongo都提供了专门的聚合方案来解决这个问题。但是大量数据的实时聚合一直是业务实现上的痛点,ES、Mongo天然对分布式友好,往往将海量数据存储到不同的分片上; Go语言天生为并行而生,数据聚合往往可以将数据…
业务场景中如何巧妙的应用bitmap和zset
1. bitmap和zset数据结构简介 Redis中的bitmap和zset两种数据结构在业务场景中非常有用,巧妙的使用它们往往能将复杂问题完美解决。我们先来简单介绍一下这两种数据结构。 信息在计算机上存储的基本单位是位。位只能存储0或者1,我们平时所说的字符串、数字等所有的…
浅谈Mysql数据存储
Mysql以其还不错的性能,简单易用、免费开源的优势深受开发人员喜爱。网上有很多关于Mysql的优秀文章,其中有很多主题值得深入讨论,比如:索引、事物、锁、数据表拆分等等。在这些主题背后都有很多知识理论,笔者认为这些知识理论都和Mysql的数据的存储有关系,理解Mysql的数据…
设计模式在PHP业务场景中的应用
设计模式是一把双刃剑,在工作场景中,只有很少的设计模式会被在业务场景中使用到,最常用的就是单例模式。相反,工作中使用的框架则在底层使用到了大量的设计模式,这样做提高了框架的性能、更好的解耦各个模块之间的功能、提供更好的拓展性、最大程度简化了开发者使用成本。实际上,在业务场景中使…
下一页
个人成就
文章被点赞
535
文章被阅读
147,798
掘力值
3,422
关注了
38
关注者
449
收藏集
1
关注标签
31
加入于
2019-09-20