手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
Linux
Windows
CentOS
Ubuntu
Nginx
WebService
Scala
Memcache
Apache
Redis
Docker
Bash
Azure
Tomcat
LNMP
Shell
Ansible
KVM虚拟机
数据结构
鸿蒙系统
宝塔面板
服务器运维
网络安全
编程之家
Redis
最新Java开发面试解答,看懂这些帮你轻松解决就业问题
字节跳动一面自我介绍,我简历里面有一个商城的项目画一个商城项目的所有的模块,然后讲解。在用户登录的时候,由于HTTP是无状态的如何识别不同的用户(session或者cookie),然后让说一下session和cook各有什么优缺点单点登录的问题如何解决(服务器集群的情况下,用户如何在一-
作者:编程之家 时间:2022-09-02
Redis面试复习大纲在手面试不慌,原创Kafka学习笔记
虚惊一场,差点挂在美团三面,罪魁祸首居然竟是“Redis”?在找工作的过程中,对于Redis技术知识的掌握已经成为必须的技能。美团面试常常就会被问到Redis相关知识,而这次我就差点挂在了美团3面,面试官连问我以下几个Redis的问题,然后就卡壳了...redis了解吗?Rediskey的过期策略Redis了
作者:编程之家 时间:2022-09-02
redis的世界
Redis基本操作redis--缓存数据库为什么要使用缓存?因为每次查询数据库(Mysql、oracle)都会比较费时间,如果建立一个缓存数据库那么查询就会很快(就比如操作系统中,把经常访问的东西放入缓存中,访问起来就非常快)redis能做什么?1、内存存储、持久化2、效率高、用于高速
作者:编程之家 时间:2022-09-02
关于基于redis和kafka实现类似银行叫号
先说今天分享一个之前写的基于redis和kafka实现类似银行叫号前言之前作过某风控系统,系统内会设计调用大量的三方数据,导致每一笔风控审核的时候会出现某一笔的消费延迟导致上游的消费速度显著下降,从而出现严重的卡单(kafka)。确定方案之前通过kafka消费主要是,并发消费,其类
作者:编程之家 时间:2022-09-02
【闲聊杂谈】捋一捋Redis中的击穿、穿透、雪崩以及分布式锁
0、Redis作为缓存首先我们有这么一个前提,击穿、穿透以及雪崩,这三个场景都是在Redis作为缓存的情况下所发生的。也就是说Redis后面还会有一个关系型物理数据库,Redis本身并不作为唯一的数据库来使用。1、Redis中的击穿Redis作为缓存的话,必然会有两件事情:①Key会设置过期时间;
作者:编程之家 时间:2022-09-02
Redis 过期删除策略和内存淘汰机制
Redis设置过期时间Redis有四个不同的命令可以用于设置键的生存时间(键可以存在多久)或过期时间(键什么时候会被删除):EXPIRE<key><ttl>——将键key的生存时间设置为ttl秒。PEXPIRE<key><ttl>——将键key的生存时间设置为ttl毫秒。EXPIREAT<key><timest
作者:编程之家 时间:2022-09-02
Redis灵魂14问,Java面试总结
蚂蚁金服(五面)蚂蚁金服:一面一面就做了一道算法题,要求两小时内完成,给了长度为N的有重复元素的数组,要求输出第10大的数。典型的TopK问题,快排算法搞定。算法题要注意的是合法性校验、边界条件以及异常的处理。另外,如果要写测试用例,一定要保证测试覆盖场景尽可能全。加上平时刷刷算
作者:编程之家 时间:2022-09-02
Redis持久化的两种方式
RDB和AOFRDB:rdb就是在指定的时间间隔把内存中的数据集快照写入磁盘。Redis会单独fork一个子进程来进行持久化,会先将数据写入一个临时文件,待持久化过程结束后,再用这个临时文件替换上次持久化好的文件。对应产⽣的数据⽂件为dump.rdb优点:1.性能最大化。对于Redis的服
作者:编程之家 时间:2022-09-02
【Java从0到架构师】Redis - 基础、数据类型
Redis原理与实战Redis基础为什么Redis这么快?Redis安装、启动Redis常用配置Redis数据类型通用命令String-value可以是字符串、数值、二进制、json数据Hash-存在key-value,key是无序的,value是map结构List-元素有序、可以重复Set-元素无序、不可重复ZSe
作者:编程之家 时间:2022-09-02
Redis之压缩列表
同整数集合一样压缩列表也不是基础数据结构,而是Redis自己设计的一种数据存储结构。它有点儿类似数组,通过一片连续的内存空间,来存储数据。不过,它跟数组不同的一点是,它允许存储的数据大小不同。压缩列表听到“压缩”两个字,直观的反应就是节省内存。之所以说这种存储结构节省内存
作者:编程之家 时间:2022-09-02
一线互联网企业高级Java工程师面试题大全,华为4面技术5面HR
Java基础1.JAVA中的几种数据类型是什么,各自占用多少字节。2.String类能被继承吗,为什么。3.两个对象的hashCode()相同,则equals()也一定为true,对吗?4.String属于基础的数据类型吗?5.Java中操作字符串都有哪些类?它们之间有什么区别?6.Java中IO流分为几种?7.BIO、NIO
作者:编程之家 时间:2022-09-02
RocketMQ消息丢失场景及解决办法,分布式系统的一致性级别划分
美团一面(80min)(为保证内容纯正,下面的语言是由程序员Y自己整理的,霸哥没有任何改动)面试主要是从一个系统设计出发,考察基础跟项目架构经验。美团相当重视基础问题(计算机网络、操作系统)主要是围绕一个系统优化来的,下面就只写中间问的几个点:1、项目介绍(聊一下自己做的项目,互相了解了
作者:编程之家 时间:2022-09-02
22 关于 RedissonLock
前言 相关介绍主要围绕着一种常用的分布式锁的实现RedissonLock 呵呵一种常见的分布式锁,但是从工作至今用到的还不是很多吧,刚好最近有一些场景需要这方面的知识 重新回来梳理一下这块的知识,关于这个 RedissonLock很久之前我是看过的,大概是17年的样子
作者:编程之家 时间:2022-09-02
来看看这份超全面的《Java面试题及解析》,腾讯Redis压轴笔记
一、背景我们日常在电商网站购物时经常会遇到一些高并发的场景,例如电商App上经常出现的秒杀活动、限量优惠券抢购,还有我们去哪儿网的火车票抢票系统等,这些场景有一个共同特点就是访问量激增,虽然在系统设计时会通过限流、异步、排队等方式优化,但整体的并发还是平时的数倍以上,为
作者:编程之家 时间:2022-09-02
Redis学习
Redis简介Redis是一个基于key-value形式进行存储的内存型数据库。优点:效率高Reids是一个NoSql数据库。Redis默认有16384solts(槽),每个槽可以存储多个hash值。NoSQL:英文全称NotOnlySQL,表示在应用程序开发时,不是必须使用关系型数据库,可以使用NoSQ
作者:编程之家 时间:2022-09-02
Redis基本命令及Java API操作
一、Redis基本命令1.1、关于键(key)的操作keys*:查看当前库所有key (匹配:keys*1)existskey:判断某个key是否存在typekey:查看你的key是什么类型delkey:删除指定的key数据unlinkkey:根据value选择非阻塞删除(仅将keys从keyspace元数据中删除,真正的删除会在后续异步操
作者:编程之家 时间:2022-09-02
四、Redis配置文件
Redis配置文件几大构成Untis单位#Redisconfigurationfileexample.#Noteonunits:whenmemorysizeisneeded,itispossibletospecify#itintheusualformof1k5GB4Mandsoforth:##1k=>1000bytes#1kb=>1024bytes#1m=>1000000bytes#1
作者:编程之家 时间:2022-09-02
Redis数据类型 - HyperLogLog
文章目录一、HyperLogLog简介二、HyperLogLog常用操作一、HyperLogLog简介HyperLogLog是一个专门为了计算集合的基数(集合的基数就是集合中元素的数量)而创建的概率算法,对于一个给定的集合,HyperLogLog可以计算出这个集合的近似基数,近似基数并非集合的实际基数,它可能会比
作者:编程之家 时间:2022-09-02
40张图文详解,我就不信你还参透不了并发编程,Java学习笔记在互联网上火了
分享第一份Java基础-中级-高级面试集合Java基础(对象+线程+字符+接口+变量+异常+方法)Java中级开发(底层+Spring相关+Redis+分布式+设计模式+MySQL+高并发+锁+线程)Java高级“程序猿”(高并发+Redis缓存+分布式+消息队列+高可用+微服务+分库分表+读写分离)高并发系列(经典面
作者:编程之家 时间:2022-09-02
Redis底层分析
Redis为kv的,而Redis底层又是由c语言写成的,一切皆字典dict,和java的一切皆对象ObjectRedis的key类型一般为字符串,value为redis类型RedisObject这里的kv称为dictEntry相当与java中的Map<String,redisObject>bitmap底层为String类型,hyperloglog底层为String,GEO底层为z
作者:编程之家 时间:2022-09-02
第一章——初识Redis
文章目录第一章——初识Redis1.1.1Redis与其他数据库和软件的对比1.1.2附加特性1.1.3使用Redis的理由1.2Redis数据结构简介1.2.1Redi中的字符串1.2.2Redis中的列表1.2.3Redis的集合1.2.4Redis的散列1.2.5Redis的有序集合第一章——初识Redis1.1.1Redis与
作者:编程之家 时间:2022-09-02
Redis的基础知识点
一、简介1、Redis是完全开源的,遵守BSD协议,是一个高性能的key-value数据库。2、Redis:REmoteDIctionaryServer(远程字典服务器),Redis是当前比较热门的NOSQL系统之一,它是一个开源的使用ANSI,c语言编写的key-value存储系统(区别于MySQL的二维表格的形式存储。)。和Memcach
作者:编程之家 时间:2022-09-02
整理了3家面试问题:美团+字节+腾讯,2021Java开发社招面试解答之性能优化
1.美团面试官问的SpringBoot问题什么是SpringBoot?为什么要用SpringBoot?SpringBoot的核心配置文件有哪几个?它们的区别是什么?SpringBoot的配置文件有哪几种格式?它们有什么区别?SpringBoot的核心注解是哪个?它主要由哪几个注解组成的?开启SpringBoot特性有哪几种方
作者:编程之家 时间:2022-09-02
Redis分布式锁的正确实现方式
Redis分布式锁的正确实现方式前言分布式锁一般有三种实现方式:1.数据库乐观锁;2.基于Redis的分布式锁;3.基于ZooKeeper的分布式锁。本篇博客将介绍第二种方式,基于Redis实现分布式锁。虽然网上已经有各种介绍Redis分布式锁实现的博客,然而他们的实现却有着各种各样的问题,为了避免
作者:编程之家 时间:2022-09-02
【爆肝推荐】手摸手带你做Springboot + mybatis plus + shiro + redis 后台管理项目第三章整合shiro 设置用户密码加密
前情提要这篇是大体就是做整合shiro,在登陆的时候加入一些校验和拦截,顺便把信息设置做出来,上篇篇幅太长就没把info.html写出来,上篇中有部分使用ElementUI,下拉是select,之前使用Layui,但是展示有问题,无奈采用Element的el-select,还有新增和修改的详情窗口,也是采用Element
作者:编程之家 时间:2022-09-02
【Java从0到架构师】Redis - 进阶pipline、发布订阅、Bitmap、HyperLogLog、GEO
Redis原理与实战Jedis的基本使用Redis数据淘汰策略Redis进阶拓展pipline-命令批处理,减少大量命令的网络开销,提高操作性能发布订阅-subscribeBitmap-一串连续的二进制数字(字符串),每一位所在的位置为偏移HyperLogLog-一种基数统计算法GEO-地理信息定位,存储经纬
作者:编程之家 时间:2022-09-02
接口的幂等性及解决
幂等:一次操作和多次操作的结果是一致的。接口幂等性是指用户对于同一操作发起的一次请求或者多次请求的结果是一致的,不会因为多次点击而产生了副作用。防重设计主要为了避免产生重复数据,对接口返回没有太多要求。而幂等设计除了避免产生重复数据之外,还要求每次请求都返回一样
作者:编程之家 时间:2022-09-02
深入理解JVM的核心知识点,Java基础面试题及答案整理
面试题模块介绍:一、Java基础JDK和JRE有什么区别?==和equals的区别是什么?两个对象的hashCode()相同,则equals()也一定为true,对吗?final在java中有什么作用?java中的Math.round(-1.5)等于多少?String属于基础的数据类型吗?java中操作字符串都有哪些类?它们之间
作者:编程之家 时间:2022-09-02
spring-data-redis 上百万的 QPS 压力太大连接失败,我 TM 人傻了
大家好,我们最近业务量暴涨,导致我最近一直TM人傻了。前几天晚上,发现由于业务压力激增,某个核心微服务新扩容起来的几个实例,在不同程度上,出现了Redis连接失败的异常:org.springframework.data.redis.RedisConnectionFailureException:UnabletoconnecttoRedis;nestedexcep
作者:编程之家 时间:2022-09-02
如何保证Redis与数据库的双写一致性,阿里正式启动2021届春季校招
微服务架构第1章微服务概述什么是微服务常见的微服务组件常用的微服务框架微服务架构设计模式如何实施微服务从微服务的起源和现实业务的角度探讨微服务第2章微服务设计原则设计原则之分层架构设计原则之统一通信协议设计原则之单一职责设计原则之服务拆分
作者:编程之家 时间:2022-09-02
上一页
86
87
88
89
90
91
92
93
下一页
小编推荐
热门标签
更多
python
JavaScript
java
HTML
reactjs
C#
Android
CSS
Node.js
sql
r
python-3.x
MysqL
jQuery
c++
pandas
Flutter
angular
IOS
django
linux
swift
typescript
路由器
JSON
路由器设置
无线路由器
h3c
华三
华三路由器设置
华三路由器
电脑软件教程
arrays
docker
软件图文教程
C
vue.js
laravel
spring-boot
react-native