perfector

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2022年9月14日

摘要: 数据库系统设计:分区 术语澄清 分区 (partition),对应 MongoDB、ES 中的 shard,HBase 的 Region,Bigtable 的 tablet,Cassandra 的 vnode,Couchbase 的 vBucket。但分区 (partitioning) 是最普遍的。 阅读全文
posted @ 2022-09-14 14:20 运维内不知名选手 阅读(50) 评论(0) 推荐(0) 编辑

2022年9月13日

摘要: 明明加了唯一索引,为什么还是产生了重复数据? 前言 前段时间我踩过一个坑:在 mysql8 的一张 innodb 引擎的表中,加了唯一索引,但最后发现数据竟然还是重复了。 到底怎么回事呢? 本文通过一次踩坑经历,聊聊唯一索引,一些有意思的知识点。 1. 还原问题现场 前段时间,为了防止商品组产生重复 阅读全文
posted @ 2022-09-13 13:40 运维内不知名选手 阅读(52) 评论(0) 推荐(0) 编辑

摘要: Redis 存储对象信息是用 Hash 还是 String Redis 内部使用一个 RedisObject 对象来表示所有的 key 和 value,RedisObject 中的 type,则是代表一个 value 对象具体是何种数据类型,它包含字符串(String)、链表(List)、哈希结构( 阅读全文
posted @ 2022-09-13 11:53 运维内不知名选手 阅读(438) 评论(0) 推荐(0) 编辑

2022年9月9日

摘要: 一文读懂浏览器存储与缓存机制 浏览器存储 Cookie Cookie 是 HTTP 协议的一种无状态协议。当请求服务器时,HTTP 请求都需要携带 Cookie,用来验证用户身份。Cookie 由服务端生成,存储在客户端,用来维持状态。 通常 Cookie 由以下值构成: 名称(name) 值(va 阅读全文
posted @ 2022-09-09 13:28 运维内不知名选手 阅读(122) 评论(0) 推荐(0) 编辑

摘要: 重写数组的方法(改变原数组) 下图是我自我学习模拟数组时总结的一些重新数组的方法: 本文我们暂不讨论不改变原数组的方法,只谈改变原数组用到的 6 种方法。 改变原数组的方法 push() 按参数顺序向数组尾部添加元素,返回新数组的长度 var color = ['red', 'green'] var 阅读全文
posted @ 2022-09-09 13:11 运维内不知名选手 阅读(41) 评论(0) 推荐(0) 编辑

2022年9月8日

摘要: Golang 常见设计模式之装饰模式 想必只要是熟悉 Python 的同学对装饰模式一定不会陌生,这类 Python 从语法上原生支持的装饰器,大大提高了装饰模式在 Python 中的应用。尽管 Go 语言中装饰模式没有 Python 中应用的那么广泛,但是它也有其独到的地方。接下来就一起看下装饰模 阅读全文
posted @ 2022-09-08 14:33 运维内不知名选手 阅读(44) 评论(0) 推荐(0) 编辑

摘要: Golang 常见设计模式之选项模式 熟悉 Python 开发的同学都知道,Python 有默认参数的存在,使得我们在实例化一个对象的时候,可以根据需要来选择性的覆盖某些默认参数,以此来决定如何实例化对象。当一个对象有多个默认参数时,这个特性非常好用,能够优雅地简化代码。 而 Go 语言从语法上是不 阅读全文
posted @ 2022-09-08 13:57 运维内不知名选手 阅读(91) 评论(0) 推荐(0) 编辑

2022年9月7日

摘要: MySQL 那些常见的错误设计规范 依托于互联网的发达,我们可以随时随地利用一些等车或坐地铁的碎片时间学习以及了解资讯。同时发达的互联网也方便人们能够快速分享自己的知识,与相同爱好和需求的朋友们一起共同讨论。 但是过于方便的分享也让知识变得五花八门,很容易让人接收到错误的信息。这些错误最多的都是因为 阅读全文
posted @ 2022-09-07 15:05 运维内不知名选手 阅读(30) 评论(0) 推荐(0) 编辑

摘要: 网站优化(一)—— 从何处着手开启网站优化? 网站优化是指使用工具、高级策略和实验来提高网站性能,从而推动流量增加转化率和增加收入的过程。搜索引擎优化 (SEO)是常见的一种网站优化方式,它可以帮助网站的各个页面在特定关键字的 SERP(搜索引擎结果页面) 中排名靠前,让用户在百度、谷歌等搜索时先看 阅读全文
posted @ 2022-09-07 14:31 运维内不知名选手 阅读(176) 评论(0) 推荐(0) 编辑

2022年9月6日

摘要: 什么是走索引? 索引是一种利用某种规则的数据结构与实际数据的关系加快数据查找的功能。我们的数据库中存储有大量的内容,而索引能够通过数据节点,根据特定的规则和算法快速查找到节点对应的实际文件的位置。简单来说索引就像书的目录,能够帮助我们准确定位到书籍具体的内容。 最近在学习索引的时候遇到了一个问题,下 阅读全文
posted @ 2022-09-06 11:56 运维内不知名选手 阅读(34) 评论(0) 推荐(0) 编辑