项目场景: 程序中一个功能为输入框输入时,根据实时输入对树形结构内的数据进行搜索。 问题描述: 问题在于树形结构数据量较多,由...
概述 **Java中主要分为两类锁,一类是synchronized修饰的锁,另外一类就是J.U.C中提供的锁。J.U.C中提供的核心锁就是ReentrantLock。 ReentrantLock(可重...
Shiro 一. Shiro权限 什么是权限控制: 忽略特别细的概念,比如权限能细分很多种,功能权限,数据权限,管理权限等 理解两个概念:用户和资源,让指定的用...
redis五大基本类型 Redis是一个开源,内存存储的数据结构服务器,可用作数据库,高速缓存和消息队列代理。它支持字符串、哈希表、列表、集合、有序集合,位...
给大家整理了20道经典Redis面试题,希望对大家有帮助。 1. 什么是Redis?它主要用来什么的? Redis,英文全称是Remote Dictionary Server(远程字典服务)...
使用Spring开发时,我们通常有两种依赖注入的方式,基于注解@Autowired的依赖注入和基于构造函数的依赖注入。 用IDEA开发过程中,如果使用@Autowired注入,...
什么是redis的集群脑裂? redis的集群脑裂是指因为网络问题,导致redis master节点跟redis slave节点和sentinel集群处于不同的网络分区,此时因为sentinel集...
Redis 缓存击穿、穿透、雪崩的原因以及解决方案 前因 最近搞了个 redis 作为记录一些频发请求以及一些经常访问,但是访问页面的数据量较大的页面。刚开始的...
前言 Nginx 作为业界知名的高性能服务器,被广泛的应用。它的高性能正是由于其优秀的架构设计,其架构主要包括这几点:模块化设计、事件驱动架构、请求的多...
Elasticsearch(二) 一. analysis与analyzer analysis,文本分析是将全文本转换为一系列单词的过程,也叫分词。analysis是通过analyzer(分词器)来实现的,...