直观区别:hash模式url带#号,history模式不带#号。 深层区别:hash模式url里面永远带着#号,我们在开发当中默认使用这个模式。 如果用户考虑url的规范那么就需要使用history模式,因为history模式没有#号,是个正常的url适合推广宣传功能也有区别,比如我们在开发app的 ...
分类:
其他好文 时间:
2020-07-23 22:19:08
阅读次数:
57
nginx配置 upstream order-service-host { ip_hash; server booking-order-service:10008; } 在前端 后端看日志都是正常的 但是访问报错400 需要将 order-service-host 要改成 order.service ...
分类:
其他好文 时间:
2020-07-23 15:58:54
阅读次数:
98
一、散列思想 散列表的英文叫“Hash Table”,也叫它“哈希表”或者“Hash表”。 散列表用的是数组支持按照下标随机访问数据的特性,所以散列表其实就是数组的一种扩展,由数组演化而来。可以说,如果没有数组,就没有散列表。 举个例子: 假如有89名选手参加学校运动会。为了方便记录成绩,每个选手胸 ...
分类:
其他好文 时间:
2020-07-23 01:41:55
阅读次数:
62
1、redis 优势:数据类型多String、hash、list、set、zset,通过redisObject直接存储;持久化AOF/RDB-默认RDB配置appendonly,RDB可手/自持久化,主流AOF;单线程纯内存操作 速度快; 淘汰策略:先进先出、最近最少使用、最近最不经常使用; 并发问 ...
分类:
其他好文 时间:
2020-07-22 20:55:01
阅读次数:
88
1.Redis支持的数据类型? Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)。 2.什么是Redis持久化?Redis有哪几种持久化方式?优缺点是什么? redis提供两种方式进行持久化,一种是RD ...
分类:
其他好文 时间:
2020-07-22 20:13:10
阅读次数:
54
hash是日常开发过程中使用Redis的一个数据结构,其底层实现方式有两种,如下所示。一种是zipList,这种是当hash结构的V值较小的时候使用的编码方式。这个已经在[上一篇文章](https://www.cnblogs.com/reecelin/p/13358432.html)中介绍过了。这篇 ...
分类:
其他好文 时间:
2020-07-22 20:04:21
阅读次数:
98
Hash的概念 就是把任意长度的输入(又叫做预映射, pre-image),通过散列算法,变换成固定长度的输出,该输出就是散列值。这种转换是一种压缩映射,也就是,散列值的空间通常远小于输入的空间,不同的输入可能会散列成相同的输出,所以不可能从散列值来确定唯一的输入值。简单的说就是一种将任意长度的消息 ...
分类:
其他好文 时间:
2020-07-22 01:48:29
阅读次数:
57
HashMap源码实现分析 一、前言 HashMap 顾名思义,就是用hash表的原理实现的Map接口容器对象,那什么又是hash表呢。 我们对数组都很熟悉,数组是一个占用连续内存的数据结构,学过C的朋友对这一点影响肯定更为深刻。既然是一段连续的内存,数组的特点就显而易见了,一旦你知道要查第几个数据 ...
分类:
其他好文 时间:
2020-07-21 22:58:35
阅读次数:
69
引擎版本: 2.3.3 引擎源码版本: 2.4.2 引擎源码hash值: fa81ab2cbac8190163656b2f1de0f8119f961909 我用看的是master分支. 在给文本赋值之后不会立即刷新文本内容,而是在下一帧进行渲染, 导致你不能立即获取文本的高度, 解决问题的思路, 1 ...
分类:
其他好文 时间:
2020-07-21 14:02:57
阅读次数:
222
nginx的调度算法中hash $remote_addr 和ip_hash是把IP地址的前24位做hash,所以如果你的IP前三段相同时,nginx它会认为是和nginxserver是同一局域网,所以它会把请求调度到同一局域网之前来请求过的后端server上进行响应;当然除了我们可以对源地址做ha... ...
分类:
Web程序 时间:
2020-07-21 09:44:30
阅读次数:
80