redis为什么那么快
Redis为什么这么快1、完全基于内存,绝大部分请求是纯粹的内存操作,非常快速。数据存在内存中,类似于HashMap,HashMap的优势就是查找和操作的时间复杂度都是O(1);
2、数据结构简单,对数据操作也简单,Redis中的数据结构是专门进行设计的;
3、采用单线程,避免了不必要的上下文切换和
...
string 数据结构
字符串默认在堆上分配内存存储。字符串是通过char数组存储的,字符串是不可变的字节数组,其头部指针指向一个字节数组。
字符串在Go语言内存模型中用一个2字长的数据结构表示。它包含一个指向字符串存储数据的指针和一个长度数据。因为string类型是不可变的,对于多字符串共享同一个存储数据是安全的。切分
...
url "+" 转换
提供两种解决思路:
1.前端在传值时,将地址中的参数中含有的加号使用%2B替换掉(一定是大写的B),这样传到java后台时就能正确显示为+号了;
2.当前端不愿意转换时,后台自行在拦截器或请求URL中对其进行截取,将空格replace成+号,一样可以解决问题。
解决Java获取前端URL中加号(+)
...