key
-
hashMap 与hashTable的区别 concurrentHashMap
hashMap 1.7底层:数组+链表 采用头插法 (当多个key发生hash冲突,就会让链表过长,查询效率较低,时间复杂度为O(n)) hashMap 1.8底层 :数组+链表+…
-
【博学谷学习记录】超强总结,用心分享 | SpringCache常用注解介绍+集成redis
Spring Cache是Spring提供的通用缓存框架。它利用了AOP,实现了基于注解的缓存功能,使开发者不用关心底层使用了什么缓存框架,只需要简单地加一个注解,就能实现缓存功能…
-
Redis 定长队列的探索和实践
vivo 互联网服务器团队 – Wang Zhi 一、业务背景 从技术的角度来说,技术方案的选型都是受限于实际的业务场景,都以解决实际业务场景为目标。 在我们的实际业务…
-
C/C++ 使用 openssl 进行 AES/ECB/PKCS5Padding 加密解密
在 java 上进行 AES128/ECB/PKCS5Padding 加密解密是很简单的 public static String aesDecrypt(String str,St…
-
Java泛型详解
【转】Java泛型详解 对java的泛型特性的了解仅限于表面的浅浅一层,直到在学习设计模式时发现有不了解的用法,才想起详细的记录一下。 本文参考java 泛型详解、Java中的泛型…
-
redis
Redis 什么是redis? redis是一个key-value类型的内存数据库,整个数据库加载在内存当中操作,定期通过异步的方式把数据库的数据flush到硬盘保存,是一种非关系…
-
总结篇:redis 典型缓存架构设计问题及性能优化
redis 典型缓存架构设计问题及性能优化总结: 缓存穿透 查询一个根本不存在的数据,缓存层和存储层都不会命中。通常出于容错的考虑,如果从存储层查不到数据,则不写入缓存层。 原因:…
-
Redis-3.0.503 Zset类型操作-06
1.Zset类型 Redis有序集合zset与普通集合set非常相似,是一个没有重复元素的字符串集合。 不同之处是有序集合的每个成员都关联了一个评分( score),这个评分 ( …
-
Redis高级用法
redis 特点: a.持久化 b.单进程、单线程 c.5大数据类型 redis={ k1:’123′, k2:[1,2,3,], k3:{1,2,3,4}, k4:{name:1…
-
2022-08-06 java之集合汇总
[TOC](目录) 前言:集合、数组都是对多个数据进行存储操作的结构,简称Java容器。说明:此时的存储,主要是指的内存层面的存储,不涉及到持久化的存储 。 数组在存储多个数据方面…