文章库ARTICLE COLUMN

  • http缓存规则

    http缓存规则

    摘要:原始服务器的内容可能会发生变化,缓存要不时对其进行检测,被称为再验证。的确切行为取决于特定的浏览器文档以及拦截缓存的配置。中正常重新加载会强制对缓存的文档副本进行再验证,硬性重新加载则直接跳过缓存从原始服务器请求文档 web缓存可以自动...

    wupengyuwupengyu 评论0 收藏0
  • 跟着大彬读源码 - Redis 4 - 服务器的事件驱动有什么含义?

    跟着大彬读源码 - Redis 4 - 服务器的事件驱动有什么含义?

    摘要:服务器会为执行不同任务的套接字关联不同的事件处理器。当服务器套接字变得可写时,套接字会产生事件。多路复用程序允许服务器同时监听套接字的事件和事件。 众所周知,Redis 服务器是一个事件驱动程序。那么事件驱动对于 Redis 而言有什么含义?源码...

    姘存按姘存按 评论0 收藏0
  • Spring Boot2(二):使用Spring Boot2集成Mybatis缓存机制

    Spring Boot2(二):使用Spring Boot2集成Mybatis缓存机制

    摘要:本文章的源码再文章末尾什么是查询缓存有一级缓存和二级缓存。默认开启一级缓存。证明了一级缓存只是在数据库会话内部共享的。但是,整合到中后,一级缓存就会被关闭。根据时间表比如没有刷新间隔缓存不会以任何时间顺序来刷新。 仓库地址:spring-boo...

    mikasamikasa 评论0 收藏0
  • 跟着大彬读源码 - Redis 5 - 对象和数据类型(上)

    跟着大彬读源码 - Redis 5 - 对象和数据类型(上)

    摘要:对象源码结构如下对象类型对象编码引用统计指向底层实现数据结构的指针字段对象类型,就是我们常说的。。对象编码对应跳跃表压缩列表集合动态字符串等八种底层数据结构。 相信很多人应该都知道 Redis 有五种数据类型:字符串、列表、哈希、集合和有序...

    antzantz 评论0 收藏0
  • 跟着大彬读源码 - Redis 6 - 对象和数据类型(下)

    跟着大彬读源码 - Redis 6 - 对象和数据类型(下)

    摘要:哈希对象哈希对象的可选编码分别是和。编码的哈希对象编码的哈希对象使用压缩列表作为底层实现。关于哈希编码转换的函数,可以参考,源码如下是原始对象,是目标编码。对应源码如下对象元素数量为,或者总结哈希对象有和编码。 继续撸我们的对象和数据...

    YFanYFan 评论0 收藏0
  • 【Redis5源码学习】2019-04-15 简单动态字符串SDS

    【Redis5源码学习】2019-04-15 简单动态字符串SDS

    摘要:关于结构体内存对齐是什么,请参考源码学习内存管理笔记。这说明在当前情况下,字符串结构中的柔性数组的起始位置并不受是否加关键字而影响,是紧跟在结构体后面的,所以节省内存这个说法并不成立。 baiyan 全部视频:https://segmentfault.com/a/11.....

    VixbVixb 评论0 收藏0
  • 浏览器的缓存机制

    浏览器的缓存机制

    摘要:通常浏览器缓存策略分为两种强缓存和协商缓存基本原理浏览器在加载资源时,根据请求头的和判断是否命中强缓存,如果命中则直接从缓存读取资源,不会向服务器发起请求。并且受限于本地时间,如果修改了本地事件,如果修改了本地时间,可能造成缓存失效。...

    aisuhuaaisuhua 评论0 收藏0
  • 跟着大彬读源码 - Redis 7 - 对象编码之简单动态字符串

    跟着大彬读源码 - Redis 7 - 对象编码之简单动态字符串

    摘要:没有直接使用语言传统的字符串表示以空字符串结尾的字符数组,而是构建了一种名为简单动态字符串的抽象类型,并将用作的默认字符串表示。对比字符串,有几大优点常数复杂度获取字符串长度杜绝缓冲区溢出减少修改字符串时所需的内存重分配次数。 Redis ...

    baishancloudbaishancloud 评论0 收藏0
  • 【Redis5源码学习】2019-04-16 跳跃表skiplist

    【Redis5源码学习】2019-04-16 跳跃表skiplist

    摘要:使用跳跃表而不是平衡树的原因和各种平衡树如红黑树等的元素是有序排列的,而哈希表不是有序的。如果想要了解有关跳跃表源码更具体的分析,建议阅读学习笔记源码学习之跳跃表。 Grape全部视频:https://segmentfault.com/a/11... 引入 大家想象一下下...

    seansean 评论0 收藏0
  • 【Redis5源码学习】2019-04-17 压缩列表ziplist

    【Redis5源码学习】2019-04-17 压缩列表ziplist

    摘要:记录压缩列表总共占用的字节数,在对压缩列表进行内存重分配时使用个字节。为十六进制值,标记一个压缩列表的末尾具体的数据存放在中。占用或字节表示当前存储数据的类型与数据的长度。在学习的同时,如果没有经过自己的思考,收效甚微。 baiyan全部视...

    churchchurch 评论0 收藏0
  • 高性能缓存服务器 nuster v3.0.0.19 发布,支持硬盘持久化

    高性能缓存服务器 nuster v3.0.0.19 发布,支持硬盘持久化

    摘要:是一个基于的高性能缓存服务器和缓存服务器,既可以用作类似或者那样的缓存服务器,来缓存动态或者静态的资源,也可以用作缓存服务器用来添加取得删除。 nuster 是一个基于 HAProxy 的高性能 HTTP 缓存服务器和 RESTful NoSQL 缓存服务器,既可以用作...

    ElleElle 评论0 收藏0
  • 本地缓存工具类

    本地缓存工具类

    摘要:时间转换成毫秒清空当前命名空间下的所有暴露指定命名空间下所有的缓存死亡时间纳秒值对更新缓存时旧的已有的会取消重新设置新的对于每个是单例的 package com.common.helper; import lombok.extern.slf4j.Slf4j; import org.apache.commons.lang.St...

    RichardXGRichardXG 评论0 收藏0
  • 【Redis5源码学习】2019-04-19 字典dict

    【Redis5源码学习】2019-04-19 字典dict

    摘要:全部视频每日学习记录使用录像设备记录每天的学习字典是啥,即字典,也被称为哈希表。通常情况下,一个长这样在这个哈希表中,每个存储单元被称为一个桶。完成之后,新哈希表就会被置为,为线上提供服务。 baiyan 全部视频:【每日学习记录】使用录像...

    terasumterasum 评论0 收藏0
  • 跟着大彬读源码 - Redis 8 - 对象编码之字典

    跟着大彬读源码 - Redis 8 - 对象编码之字典

    摘要:属性记录了哈希表目前已有节点键值对的数量。字典字典的结构类型特定函数私有数据哈希表两个记录进度的标志。此外,字典在进行时,删除查找更新等操作会在两个哈希表上进行。在对哈希表进行扩容或收缩操作时,使用渐进式完成。 字典,是一种用于保存键...

    kun_jiankun_jian 评论0 收藏0
  • 浅谈http

    浅谈http

    摘要:的第一部分被称为方案,说明了访问资源所使用的协议类型。状态码位于响应的起始行中。是超文本传输协议,信息是明文传输,则是具有安全性的加密传输协议。协议是由协议构建的可进行加密传输身份认证的网络协议,要比协议安全。 HTTP概述 HTTP (HyperTe...

    Jonathan ShieberJonathan Shieber 评论0 收藏0
  • API网关如何实现对服务下线实时感知

    API网关如何实现对服务下线实时感知

    摘要:上篇文章缓存机制介绍了的缓存机制,相信大家对有了进一步的了解,本文将详细介绍网关如何实现服务下线的实时感知。目前网关实现的是对网关下游服务的实时感知,而且需满足以下条件生产者需部署在容器管理平台生产者做正常的下线升级或者缩容操作。 上...

    codeKKcodeKK 评论0 收藏0
  • 网站受到攻击会有哪些症状?

    网站受到攻击会有哪些症状?

    摘要:近期,小编我遇见了很多的网站客户反映说受到了攻击和攻击,被攻击对于开发运营维护人员,对此他们也表示很头疼。 近期,小编我遇见了很多的网站客户反映说受到了DDoS攻击和CC攻击,被攻击对于开发运营维护人员,对此他们也表示很头疼。现阶段大多数网...

    linkinlinkin 评论0 收藏0
  • 网站遭遇DDOS、漏洞等状态该怎么解决?

    网站遭遇DDOS、漏洞等状态该怎么解决?

    摘要:今天主要分享下网站遭遇漏洞等状态该怎么解决有需要的朋友可以参考下。针对网站的系统定期进行升级,打补丁修复漏洞,定期对网站进行全面的安全检测,对网站的脚本木马或者木马后门经常进行检测。 如今,随着互联网时代的进步到物联网的兴起,人们生活...

    TIGERBTIGERB 评论0 收藏0
  • 企业遇上SSL DDOS该采取的有效防御措施有?

    企业遇上SSL DDOS该采取的有效防御措施有?

    摘要:例如洪泛扫描攻击等,这种是通过出站通信通道攻击,这种攻击方式不能通过查看入口流量。 现在有很多的用户选择ddos防护安全公司的首要条件就是接入方便,价格便宜,还要拥有专业的技术,24小时服务等等要求。导致出现了越来越多鱼龙混杂的安全防护公司...

    XBaronXBaron 评论0 收藏0
  • Bitmap之内存缓存和磁盘缓存详解

    Bitmap之内存缓存和磁盘缓存详解

    摘要:原文首发于微信公众号,欢迎关注交流中缓存的使用比较普遍,使用相应的缓存策略可以减少流量的消耗,也可以在一定程度上提高应用的性能,如加载网络图片的情况,不应该每次都从网络上加载图片,应该将其缓存到内存和磁盘中,下次直接从内存或磁盘中获取...

    masturbatormasturbator 评论0 收藏0
  • 腾讯明眸极速高清升级2.0,助力韩国赛事超高清5G直播

    腾讯明眸极速高清升级2.0,助力韩国赛事超高清5G直播

    摘要:届时韩国最新网络将基于腾讯明眸极速高清和腾讯云直播产品能力,在韩国国内率先开启韩国棒球联赛简称超高清现场直播。腾讯云技术优化,助力韩国赛事超高清直播一般而言,棒球等体育类赛事场景对直播具有两大要求。 近期,由腾讯云联合韩国CUDO通信研究...

    smallStonesmallStone 评论0 收藏0
  • 【redis专题(1)】安装与启动

    【redis专题(1)】安装与启动

    摘要:简介是一个由之父写的存储系统。提供了一些丰富的数据结构,包括以及还有和一样的结构当然还包括了对这些数据结构的丰富操作。 简介 REmote DIctionary Server(Redis) 是一个由Salvatore Sanfilippo(redis之父)写的key-value存储系统。Redis提供了一些...

    chenjiang3chenjiang3 评论0 收藏0
  • 01缓存-缓存是什么

    01缓存-缓存是什么

    摘要:在这里所讲的缓存是计算机设备的缓存。三缓存的特征命中率命中率返回正确结果数请求缓存次数,命中率问题是缓存中的一个非常重要的问题,它是衡量缓存有效性的重要指标。 前言: 对于工作经验仅仅只有一年的我来说, 写这篇文章有些吃力,并且感觉有些...

    AaronYuanAaronYuan 评论0 收藏0
  • 跟着大彬读源码 - Redis 1 - 启动服务,程序都干了什么?

    跟着大彬读源码 - Redis 1 - 启动服务,程序都干了什么?

    摘要:此时服务器处于休眠状态,并使用进行事件轮询,等待监听事件的发生。继续执行被调试程序,直至下一个断点或程序结束缩写。服务启动包括初始化基础配置数据结构对外提供服务的准备工作还原数据库执行事件循环等。 一直很羡慕那些能读 Redis 源码的童鞋...

    sewergangersewerganger 评论0 收藏0
  • 跟着大彬读源码 - Redis 2 - 服务器如何响应客户端请求?(上)

    跟着大彬读源码 - Redis 2 - 服务器如何响应客户端请求?(上)

    摘要:现在客户端和服务器都准备好了,那么客户端和服务器如何建立连接服务器又是如何响应客户端的请求呢连接服务器客户端和服务器进行通讯,首先应该就是建立连接。以上是客户端发送命令给服务器的过程,在下一节中,我们再来认识服务器是如何响应客户端请的...

    Anonymous1Anonymous1 评论0 收藏0
<