上一页 1 2 3 4 5 6 7 ··· 17 下一页
摘要: 死锁是指两个或两个以上的进程(线程)在运行过程中因争夺资源而造成的一种僵局(Deadly-Embrace) ) ,若无外力作用,这些进程(线程)都将无法向前推进。 死锁的一些结论: 参与死锁的进程数至少为两个 参与死锁的所有进程均等待资源 参与死锁的进程至少有两个已经占有资源 死锁进程是系统中当前进 阅读全文
posted @ 2022-04-20 13:41 xuzhujack 阅读(694) 评论(0) 推荐(0) 编辑
摘要: 概念 通常数值比较、范围过滤等就可以完成绝大多数我们需要的查询,但是,如果希望通过关键字的匹配来进行查询过滤,那么就需要基于相似度的查询,而不是原来的精确数值比较。全文索引就是为这种场景设计的。 当然,用 like + % 就可以实现模糊匹配了,为什么还要全文索引?like + % 在文本比较少时是 阅读全文
posted @ 2022-04-20 13:08 xuzhujack 阅读(748) 评论(0) 推荐(0) 编辑
摘要: redo log和binlog区别 redo log是属于innoDB层面,binlog属于MySQL Server层面的,这样在数据库用别的存储引擎时可以达到一致性的要求。 redo log是物理日志,记录该数据页更新的内容;binlog是逻辑日志,记录的是这个更新语句的原始逻辑 redo log 阅读全文
posted @ 2022-04-20 12:59 xuzhujack 阅读(65) 评论(0) 推荐(0) 编辑
摘要: MurMurHash MurMurHash由Austin Appleby在2008年发明,与其它流行的哈希函数相比,对于规律性较强的key,MurMurHash的随机分布特征表现更良好,Redis,Memcached,Cassandra,HBase,Lucene中都使用到了这种hash算法。另外,G 阅读全文
posted @ 2022-01-20 15:17 xuzhujack 阅读(4585) 评论(0) 推荐(0) 编辑
摘要: 哈希算法本质来说就是将一个元素映射成另一个元素,可以分为加密哈希函数 和 非加密哈希函数 加密哈希函数: 加密哈希函数旨在保证一系列的安全属性。它们大部分都很难发生碰撞或是被找出加密的原文,而且哈希值看起来是随机的。 加密哈希,如MD5,SHA256等,非加密哈希函数: 只是试图避免非恶意输入的冲突 阅读全文
posted @ 2022-01-20 11:33 xuzhujack 阅读(1217) 评论(0) 推荐(0) 编辑
摘要: 前言 分布式全局ID的应用场景: 1、数据库的分表的主键ID生成方案 2、有些分布式部署、微服务等场景中,需要生成全局性的唯一ID 一、分布式ID生成规则硬性要求: 1、全局唯一:不能出现重复的ID号,既然是唯一标识,这是最基本的要求。 2、趋势递增:MySQL中InnoDB引擎使用的是聚集索引。多 阅读全文
posted @ 2022-01-19 11:43 xuzhujack 阅读(463) 评论(0) 推荐(0) 编辑
摘要: 一、产生背景: 在分布式系统中,有一些需要使用全局唯一ID的场景,这种时候为了防止ID冲突可以使用36位的UUID,但是UUID有一些缺点,首先他相对比较长,另外UUID一般是无序的。有些时候我们希望能使用一种简单一些的ID,并且希望ID能够按照时间有序生成。而twitter的SnowFlake解决 阅读全文
posted @ 2022-01-18 21:33 xuzhujack 阅读(489) 评论(0) 推荐(0) 编辑
摘要: 一、@RequestBody @RequestBody主要用来接收前端传递给后端的json字符串中的数据的(请求体中的数据的);而最常用的使用请求体传参的无疑是POST请求了,所以使用@RequestBody接收数据时,一般都用POST方式进行提交。在后端的同一个接收方法里,@RequestBody 阅读全文
posted @ 2022-01-17 21:11 xuzhujack 阅读(1804) 评论(0) 推荐(0) 编辑
摘要: MongoDB 是一个典型的NoSQL(not only sql)数据库是开源的面向文档的数据库管理系统,主要实现NoSQL数据库管理系统,用于存储海量数据(humongous,Mongo名称的由来)。。 ElasticSearch是基于Apache Lucene 的RESTful 实时搜索和分析引 阅读全文
posted @ 2022-01-13 17:33 xuzhujack 阅读(2688) 评论(0) 推荐(2) 编辑
摘要: 以下是个人的理解,记笔记如下: Regions: 区域,即提供云服务的一个区域,是一个物理区域的概念,其目的是为了用户能就近接入,降低网络延迟。通常是一个城市的若干个AZ组成一个region。 Availability Zones: 一个 region 内至少两个通常三个可用区,其用途是为了搭建高可 阅读全文
posted @ 2022-01-13 16:59 xuzhujack 阅读(5975) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 17 下一页
;