key

  • hashMap 与hashTable的区别 concurrentHashMap

    hashMap 1.7底层:数组+链表 采用头插法 (当多个key发生hash冲突,就会让链表过长,查询效率较低,时间复杂度为O(n)) hashMap 1.8底层 :数组+链表+…

    编程笔记 2022年8月9日
  • 【博学谷学习记录】超强总结,用心分享 | SpringCache常用注解介绍+集成redis

    Spring Cache是Spring提供的通用缓存框架。它利用了AOP,实现了基于注解的缓存功能,使开发者不用关心底层使用了什么缓存框架,只需要简单地加一个注解,就能实现缓存功能…

    数据库 2022年8月8日
  • Redis 定长队列的探索和实践

    vivo 互联网服务器团队 – Wang Zhi 一、业务背景 从技术的角度来说,技术方案的选型都是受限于实际的业务场景,都以解决实际业务场景为目标。 在我们的实际业务…

    数据库 2022年8月8日
  • C/C++ 使用 openssl 进行 AES/ECB/PKCS5Padding 加密解密

    在 java 上进行 AES128/ECB/PKCS5Padding 加密解密是很简单的 public static String aesDecrypt(String str,St…

    编程笔记 2022年8月8日
  • Java泛型详解

    【转】Java泛型详解 对java的泛型特性的了解仅限于表面的浅浅一层,直到在学习设计模式时发现有不了解的用法,才想起详细的记录一下。 本文参考java 泛型详解、Java中的泛型…

    Java 2022年8月7日
  • redis

    Redis 什么是redis? redis是一个key-value类型的内存数据库,整个数据库加载在内存当中操作,定期通过异步的方式把数据库的数据flush到硬盘保存,是一种非关系…

    数据库 2022年8月6日
  • 总结篇:redis 典型缓存架构设计问题及性能优化

    redis 典型缓存架构设计问题及性能优化总结: 缓存穿透 查询一个根本不存在的数据,缓存层和存储层都不会命中。通常出于容错的考虑,如果从存储层查不到数据,则不写入缓存层。 原因:…

    数据库 2022年8月6日
  • Redis-3.0.503 Zset类型操作-06

    1.Zset类型 Redis有序集合zset与普通集合set非常相似,是一个没有重复元素的字符串集合。 不同之处是有序集合的每个成员都关联了一个评分( score),这个评分 ( …

    数据库 2022年8月6日
  • Redis高级用法

    redis 特点: a.持久化 b.单进程、单线程 c.5大数据类型 redis={ k1:’123′, k2:[1,2,3,], k3:{1,2,3,4}, k4:{name:1…

    数据库 2022年8月6日
  • 2022-08-06 java之集合汇总

    [TOC](目录) 前言:集合、数组都是对多个数据进行存储操作的结构,简称Java容器。说明:此时的存储,主要是指的内存层面的存储,不涉及到持久化的存储 。 数组在存储多个数据方面…

    Java 2022年8月6日