![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编程
文章平均质量分 88
Java小叮当
这个作者很懒,什么都没留下…
展开
-
如何在MySQL中执行SQL?
Mysql是免费的,其他⼏个⽬前暂时收费的,Mysql在互联⽹公司使⽤率也是排名第⼀,资料也⾮常完善,社区也⾮常活跃,所以我们主要学习Mysql。一键获取Mysql笔记文档。原创 2022-07-27 22:58:41 · 1465 阅读 · 0 评论 -
2022年大厂Java面试前复习的正确法(1000+面试题答案解析)
暑假之际,金九银十也即将来临,很多小伙伴面临换工作、找工作我相信各位小伙伴们或多或少都对Java的相关岗位的面试都有一定的了解,知道面试官一定会对某个知识点进行一系列的提问,直到让你接不住招。这应该是很多人的共识,不管是谁,学习的路上我们时常遇到迷茫阶段,抓住最根本的东西你永远不会觉得迷失。...原创 2022-07-21 16:21:14 · 1037 阅读 · 0 评论 -
Mysql高性能优化笔记(含578页笔记PDF文档),收藏了
Mysql是大家平时都会用到的技术点,这份578页笔记文档收藏了!原创 2022-07-06 17:39:54 · 3830 阅读 · 0 评论 -
一路披荆斩棘拿到网易,京东,美团,华为的offer,究竟是怎么样的付出得以上岸
对于大厂面试,我首先想要强调的一点就是心态真的很重要,是决定你在面试过程中发挥的关键,若不能正常发挥,很可能就因为一个小失误与offer失之交臂,所以一定要重视起来。另外提醒一点,充分复习,是消除你紧张的心理状态的关键,但你复习充分了,自然面试过程中就要有底气得多。...原创 2022-06-26 21:23:39 · 1046 阅读 · 0 评论 -
一文搞懂百度强推的Redis天花板笔记,原来数据库是这样理解的
在目前的技术选型中,Redis 俨然已经成为了系统高性能缓存方案的事实标准,因此现在 Redis 也成为了后端开发的基本技能树之一。原创 2022-06-25 09:00:00 · 1239 阅读 · 0 评论 -
Spring MVC 中的 Controller 是多例还是单列
根据Tomcat官网中的介绍,对于一个浏览器请求,tomcat会指定一个处理线程,或是在线程池中选取空闲的,或者新建一个线程。Each incoming request requires a thread for the duration of that request. If more simultaneous requests are received than can be handled by the currently available request processing threads, a原创 2022-06-23 16:17:18 · 783 阅读 · 0 评论 -
Java面试笔记的天花板,禁止无效学习浪费脑细胞
所有的资料大家自行扫码领取具体包含哪些内容,请往下看(含:JVM类加载机制,JVM内存模型,垃圾收集机制,类字节码实现机制,JVM调优案例,GC日志详解等)(含:java内存模型,并发集合,线程池,阻塞队列,CAS与原子操作,无锁并发框架Disruptor等)(含:spring IOC,spring AOP原理,spring 5,springMVC,事务管理,循环依赖,spring设计模式等)所有的资料大家自行扫码领取(含:SQL执行原理,索引底层机制,SQL执行计划分析,Mysql锁机制,Mysql原创 2022-06-21 22:22:51 · 492 阅读 · 0 评论 -
Spring Boot + Security + MyBatis + Thymeleaf + Activiti 快速开发平台
前言项目介绍Spring Boot + Security + MyBatis + Thymeleaf + Activiti 快速开发平台基于Layui的后台管理系统模板,扩展Layui原生UI样式,整合第三方开源组件,提供便捷快速的开发方式,延续LayuiAdmin的设计风格,持续完善的样式与组件的维护,基于异步Ajax的菜单构建,相对完善的多标签页,单标签页的共存,为使用者提供相对完善的开发方案,只为成为更好的轮子,项目不定时更新,建议 Star watch 一份如果你需要无组件整合 与 示原创 2022-04-12 23:14:00 · 552 阅读 · 0 评论 -
这3个快速开发平台,前后端都有,强推
前言经常性逛,发现了一些优秀的开源项目,其中的框架及代码非常不错,现在给大家推荐三个快速开发平台。Jeecg-boot快速开发平台前端采用阿里的ant-design-vue,兼容PC端、手机端、Pad端。开发环境语言:Java 8IDE(JAVA):IDEA / Eclipse安装lombok插件IDE(前端):WebStorm 或者 IDEA依赖管理:Maven数据库:MySQL5.7+ & Oracle 11g & Sqlserver2017缓存:Redis后原创 2022-04-12 14:37:03 · 1492 阅读 · 0 评论 -
Mysql常用基础操作命令及数据操作命令一览
一、MySQL关于表基础命令1.1 表的创建语法: create table if not exists 表名 ( 字段名 数据类型(null | not null,default | auto_increment,primary key,comment,varchar,), 字段名 数据类型 … ) engine=存储引擎 charset=字符编码数据类型含义null,not null是否为空default默认值auto_increment自动增长,默认1开始,原创 2022-04-11 22:05:56 · 650 阅读 · 0 评论 -
SpringBoot库存管理系统,拿来学习真香
前言介绍Finer进销存是一款面向中小企业的供销链管理系统,基于J2EE快速开发平台Jeecg-Boot开发,采用前后端分离架构:SpringBoot2.x,Ant Design&Vue,Mybatis-plus,Shiro,JWT。项目基于十多年的中小企业管理经验,由ERP领域的资深专家设计;产品分为基础版、标准版、企业版三个版本,可适应不同的管控流程;对于灵活多样的个性化的管理需求,在Jeecg-Boot支撑下,利用其强大的代码生成器,无需写任何代码就可以快速实现大多功能,也可手工加入复杂原创 2022-04-11 14:44:32 · 4773 阅读 · 0 评论 -
分库分表 vs NewSQL数据库
前言NewSQL数据库先进在哪儿?● 分布式事务● HA与异地多活● Scale横向扩展与分片机制● 分布式SQL支持● 存储引擎● 成熟度与生态● 总结最近与同行科技交流,经常被问到分库分表与分布式数据库如何选择,网上也有很多关于中间件+传统关系数据库(分库分表)与NewSQL分布式数据库的文章,但有些观点与判断是我觉得是偏激的,脱离环境去评价方案好坏其实有失公允。本文通过对两种模式关键特性实现原理对比,希望可以尽可能客观、中立的阐明各自真实的优缺点以及适用场景。NewSQL数据库先原创 2022-04-11 14:41:08 · 812 阅读 · 0 评论 -
开发企业官网就用这个基于SpringBoot的CMS系统,真香
前言推荐这个项目是因为使用手册部署手册非常完善,项目也有开发教程视频对小白非常贴心,接私活可以直接拿去二开非常舒服。开源说明系统100%开源模块化开发模式,铭飞所开发的模块都发布到了maven中央库。可以通过pom.xml文件的方式拉取源代码<dependency> <groupId>net.mingsoft</groupId> <artifactId>模块</artifactId> <version>版本号<原创 2022-04-11 14:34:52 · 785 阅读 · 0 评论 -
阿里Nacos安全漏洞,火速升级(附修复建议)
前言我是threedr3am,我发现nacos最新版本1.4.1对于User-Agent绕过安全漏洞的serverIdentity key-value修复机制,依然存在绕过问题,在nacos开启了serverIdentity的自定义key-value鉴权后,通过特殊的url构造,依然能绕过限制访问任何http接口。通过查看该功能,需要在application.properties添加配置nacos.core.auth.enable.userAgentAuthWhite:false,才能避免User-Ag原创 2022-04-11 13:04:05 · 1865 阅读 · 0 评论 -
一款高颜值的Spring Boot快速开发框架,你用过没有
前言简介Spring Boot + Security + MyBatis + Thymeleaf + Activiti快速开发平台基于Layui的后台管理系统模板,扩展Layui原生UI样式,整合第三方开源组件,提供便捷快速的开发方式,延续LayuiAdmin的设计风格,持续完善的样式与组件的维护,基于异步Ajax的菜单构建,相对完善的多标签页,单标签页的共存,为使用者提供相对完善的开发方案,只为成为更好的轮子,项目不定时更新,建议Star watch一份如果你需要无组件整合与示例页面的基础框架,请前原创 2022-04-07 16:20:13 · 677 阅读 · 0 评论 -
一款牛逼的IDEA插件:检测代码漏洞
前言本插件作为Java项目静态代码安全审计工具,侧重于在编码过程中发现项目潜在的安全风险,并提供一键修复能力。本插件利用IDEA原生Inspection机制检查项目,自动检查当前活跃窗口的活跃文件,检查速度快,占用资源少。插件提供的规则名称均以"Momo"开头。版本支持Intellij IDEA ( Community / Ultimate ) >=2017.3IDEA香是香,可能你会说用它要收费,其实它也有开源的社区版本,收费的专业版也很容易申请到激活码。安装使用IDEA插件市场搜原创 2022-04-06 22:18:32 · 3134 阅读 · 0 评论 -
Nginx可视化配置神器
前言Nginx是前后端开发工程师必须掌握的神器。该神器有很多使用场景,比如反向代理、负载均衡、动静分离、跨域等等。把 Nginx下载下来,打开conf文件夹的nginx.conf文件,Nginx服务器的基础配置和默认的配置都存放于此。配置是让程序员非常头疼的事,比如Java后端框架SSM ,大量配置文件让不少人头皮发麻,所以才涌现了Spring Boot这样能简化配置的框架。如果能够采用可视化的方式对Nginx进行配置,那该多好。老逛在GitHub上发现了一款可以一键生成Nginx 配置的神器,相当原创 2022-04-03 22:26:37 · 8618 阅读 · 0 评论 -
Java高频面试题解析,直戳面试官痛点,多家互联网大厂Offer等你拿
前言回顾多灾多难的2021年,新冠疫情持续肆虐全球,疫情确诊曲线起伏跌宕,由此引发一系列事件:经济萎缩、 财政刺激、疫苗研发、经济复苏等等。无不牵动着市场的神经。“后疫情时代”将重新定义2022年,新旧交接之际,把握机遇。珍惜当下。关于面试,特整合了Java面试题,希望对找工作、跳槽的小伙伴有所帮助。总之一句话越基础的东西越重要,很多人认为自己会用它们写代码了,其实仅仅是知道如何调用api而已,离会用还差的远。互联网发展迅速的时代,只能跟上时代的进步,才不会被淘汰。Java基础1、List和Se原创 2022-03-30 21:33:57 · 807 阅读 · 0 评论 -
一个基于 SpringBoot2+redis+Vue 的商城管理系统,拼团、砍价、秒杀等都有,可二次开发接私活
前言项目简介:SpringBoot2+MybatisPlus+SpringSecurity+jwt+redis+Vue 的前后端分离的商城系统,包含商城、拼团、砍价、商户管理、 秒杀、优惠券、积分、分销、会员、充值、多门店等功能,更适合企业或个人二次开发。商城功能商品模块:商品添加、规格设置,商品上下架等订单模块:下单、购物车、支付,发货、收货、评价、退款等营销模块:积分、优惠券、分销、砍价、拼团、秒杀、多门店等微信模块:自定义菜单、自动回复、微信授权、图文管理、模板消息推送配置模块翻译 2021-12-14 17:17:12 · 831 阅读 · 1 评论 -
这份书单Java后端程序员必读,你读过几本呢
前言面试时,对着主考官你只有半个小时来推销自己。据研究证实,两个人之间交流得到的印象,有65%是建立在非语言交流的基础上。如果一个人的身体语言与她的言语相矛盾,人们宁愿相信他们所看到的情况,而不是她所说的。你很可能忽略了通过体态和手势来表达这一点。以下是一些利用身体语言表达自己的“秘诀”,只要你照着去做,肯定会取胜。女生在求职面试过程中,如何巧妙回答面试官的尴尬问题为面试做好准备最好不要穿新衣,因为会让你坐在那里觉得不自然。另外,叫一个朋友来感受一下面对面的距离。如果坐得太近,主考官会觉得侵犯了原创 2021-12-07 22:42:04 · 5194 阅读 · 0 评论 -
一款Java开源的Spring Boot即时通讯IM聊天系统
前言开篇电商平台最不能缺的就是即时通讯,例如通知类下发,客服聊天等。今天,就来给大家分享一个开源的即时通讯系统。如对文章不感兴趣可直接跳至文章末尾,有获取源码链接的方法。但文章内容是需要你简单的过一遍的,相信你能get到不少骚操作。项目简介该项目是一套基于mina或netty框架下的推送系统,或许有一些企业有着自己一套即时通讯系统的需求,那么CIM为您提供了一个解决方案,目前CIM支持websocket,android,ios,桌面应用,系统应用等多端接入支持,可应用于移动应用,物联网,智能家居原创 2021-10-18 21:42:39 · 1516 阅读 · 0 评论 -
Spring Cloud Alibaba从入门到精通!
前台一. 课程介绍1.1 课程导学什么是SpringCloudAlibaba?阿里巴巴结合自身微服务实践,开源的微服务全家桶在Spring Cloud项目中孵化,很可能成为Spring Cloud第二代标准的实现在业界广泛使用,已有很多成功案例Spring Cloud Alibaba真实应用场景大型复杂的系统,例如大型电商系统高并发系统,例如大型门户,秒杀系统需求不明确,且变更很快的系统,例如初创公司业务系统Spring Cloud Alibaba与Spring C原创 2021-09-29 19:36:55 · 4368 阅读 · 2 评论 -
【JAVA知识每日一问】:JDK和JRE的区别是什么?
前言JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。Java虚拟机包括一套字节码指令集、一组寄存器、一个栈、一个垃圾回收堆和一个存储方法域。 JVM屏蔽了与具体操作系统平台相关的信息,使Java程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。JVM在执行字节码时,实际上最终还是把字节码解释成具体平台上的机器指令执行。JRE/J原创 2021-09-03 22:09:33 · 1445 阅读 · 0 评论 -
最通俗易懂的JAVA虚拟机类加载过程详解,看完还不懂你考虑转行吧!
前言当程序使用某个类时,如果该类还未被加载到内存中,则JVM会通过加载、链接、初始化三个步骤对该类进行类加载。Java Class文件class文件是一组以8位字节为基础的二进制流,各个数据项目按照顺序排列在class文件中,中间没有任何分隔符。因此整个 class 文件中存储的内容几乎全是程序运行时的必要数据。当遇到需要占用8位以上字节空间的数据项时,会按照高位在前的方式分割成若干个8位字节存储。我们首先需要定义一个Java类:public class SumDemo { publi原创 2021-09-03 13:30:30 · 712 阅读 · 0 评论 -
一次性讲清HashMap底层原理!
快速入门存储:put 方法 put(key,value)查询:get 方法 get(key)java 代码如下import java.util.HashMap;import java.util.Map;public class App {public static void main(String[] args) {Map<String,String> map = new HashMap<>();map.put(“刘一”,“刘一”);map.put(“陈二”,“陈原创 2021-07-25 13:54:22 · 660 阅读 · 0 评论 -
【分布式框架】深入理解分布式之缓存击穿
前言在谈论缓存击穿之前,我们先来回忆下从缓存中加载数据的逻辑,如下图所示:因此,如果黑客每次故意查询一个在缓存内必然不存在的数据,导致每次请求都要去存储层去查询,这样缓存就失去了意义。如果在大流量下数据库可能挂掉。这就是缓存击穿。场景如下图所示:我们正常人在登录首页的时候,都是根据userID来命中数据,然而黑客的目的是破坏你的系统,黑客可以随机生成一堆userID,然后将这些请求怼到你的服务器上,这些请求在缓存中不存在,就会穿过缓存,直接怼到数据库上,从而造成数据库连接异常。解决方案在这里原创 2021-07-18 22:15:54 · 545 阅读 · 0 评论 -
三分钟带你了解Nacos:架构及部署
前言一、什么是Nacos?官方描述:一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。Nacos致力于帮助您发现、配置和管理微服务。Nacos提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。Nacos帮助您更敏捷和容易地构建、交付和管理微服务平台。 Nacos是构建以“服务”为中心的现代应用架构 (例如微服务范式、云原生范式) 的服务基础设施。愿景:Nacos通过提供简单易用的动态服务发现、服务配置、服务共享与管理等服务基础设施,帮助用户在云原原创 2021-07-14 22:12:34 · 1462 阅读 · 0 评论 -
顿悟!新手都能学懂的SpringBoot源码分析!
概述日志是一个系统必不可缺少的东西,记录了系统运行时的点点滴滴,便于我们了解自己系统的运行状态,在我们使用 Spring Boot时,默认就已经提供了日志功能,使用Logback作为默认的日志框架。那么,接下来我们依赖来看看 Spring Boot是如何初始化好日志系统的。关于Spring的知识点总结了一个图谱,分享给大家:为什么Spring Boot默认的日志框架是Logbasck呢?因为在spring-boot-starter模块中引入spring-boot-starter-logging模块,原创 2021-07-13 16:56:10 · 646 阅读 · 0 评论 -
【Netty系列】Netty百万级推送服务设计要点
一. 背景1.1. 话题来源最近很多从事移动互联网和物联网开发的同学给我发邮件或者微博私信我,咨询推送服务相关的问题。问题五花八门,在帮助大家答疑解惑的过程中,我也对问题进行了总结,大概可以归纳为如下几类:整理分享2021Java核心知识点1.Netty是否可以做推送服务器?2.如果使用Netty开发推送服务,一个服务器最多可以支撑多少个客户端?3.使用Netty开发推送服务遇到的各种技术问题。由于咨询者众多,关注点也比较集中,我希望通过本文的案例分析和对推送服务设计要点的总结,帮助大家在实际工原创 2021-07-08 13:39:41 · 912 阅读 · 0 评论 -
如何查询MySQL表中的数据,这些操作你得明白!
前言本节比较重要,对数据表数据进行查询操作,其中可能大家不熟悉的就对于INNER JOIN(内连接)、LEFT JOIN(左连接)、RIGHT JOIN(右连接)等一些复杂查询。 通过本节的学习,可以让你知道这些基本的复杂查询是怎么实现的,但是建议还是需要多动手去敲,虽然理解了什么是内连接等,但是从理解到学会,是完全不一样的感觉。总结了一张MYSQL知识图谱分享给大家:一、单表查询创建查询环境CREATE TABLE fruits(f_id CHAR(10) NOT NULL,s_id I原创 2021-06-28 23:09:10 · 19201 阅读 · 7 评论 -
熬夜肝了这篇Spring Cloud Gateway的功能及综合使用
前言SpringCloud 是微服务中的翘楚,最佳的落地方案。Spring Cloud Gateway 是 Spring Cloud 新推出的网关框架,之前是 Netflix Zuul。网关通常在项目中为了简化前端的调用逻辑,同时也简化内部服务之间互相调用的复杂度;具体作用就是转发服务,接收并转发所有内外部的客户端调用;其他常见的功能还有权限认证,限流控制等等。本博客会提到网关的基本转发功能,熔断功能,限流功能以及功能的综合使用。2021年Java真题面试文档分享给大家,下面是一张springc原创 2021-06-25 14:53:45 · 852 阅读 · 4 评论 -
5分钟掌握Tomcat优化及部署原理
前言一、概述简单介绍Tomcat免费的、开放源代码的Web应用服务器,属于轻量级应用服务器。在中小型系统和并发访问用户不是很多的场合下被普遍使用是开发和调试JSP程序的首选。Apache软件基金会(Apache Software Foundation)Jakarta项目中的一个核心项目,由Apache、Sun和一些公司及个人共同开发而成。深受Java爱好者的喜爱,并得到部分软件开发商的认可。目前比较流行的Web应用服务器Tomcat对比于Apache或者Nginx这些Web服务器,都具有处理HTM原创 2021-06-25 14:29:56 · 801 阅读 · 2 评论 -
Redis硬核篇:从高频问题横扫核心知识原理
前言本篇主要将Redis核心内容过了一遍,涉及到数据结构、内存模型、IO模型、持久化RDB和AOF、主从复制原理、哨兵原理、cluster原理。Redis为什么这么快?很多人只知道是K/V NoSQl内存数据库,单线程……这都是没有全面理解Redis导致无法继续深问下去。这个问题是基础摸底,我们可以从Redis不同数据类型底层的数据结构实现、完全基于内存、IO多路复用网络模型、线程模型、渐进式rehash……总结了一张Redis知识图谱分享给大家到底有多快?我们可以先说到底有多快,根据原创 2021-06-23 20:55:12 · 988 阅读 · 0 评论 -
就连外行人都能看懂的SpringCloud!还说你不会?
前言只有光头才能变强关于SpringCloud的知识点总结了一个图谱,分享给大家:SpringCloud GitHub Demo(看完文章的同学可以自己练手玩玩):https://github.com/ZhongFuCheng3y/msc-Demo项目结构图:一、集群/分布式/微服务/SOA是什么?像我这种技术小白,看到这些词(集群/分布式/微服务/SOA)的时候,感觉就是遥不可及的(高大尚的技术!!)。就好像刚学Java面向对象的时候,在论坛上翻阅资料的时候,无意看到"面向切面编程"原创 2021-06-19 22:47:38 · 711 阅读 · 0 评论 -
Dubbo这些很好用的功能你一定不知道!
前言Dubbo功能非常完善,很多时候我们不需要重复造轮子,下面列举一些你不一定知道,但是很好用的功能;总结了一份dubbo资料文档分享给大家。直连Provider在开发及测试环境下,可能需要绕过注册中心,只测试指定服务提供者,这时候可能需要点对点直连,点对点直连模式,将以服务接口为单位,忽略注册中心的提供者列表,A 接口配置点对点,不影响 B 接口从注册中心获取列表(说明:官方只建议开发&测试环境使用该功能),用法如下,url指定的地址就是直连地址:<dubbo:reference原创 2021-06-17 21:35:14 · 468 阅读 · 1 评论 -
了解Java中的内存模型只需13张图!
前言了解Java中的对象、变量等存放的内存区域十分重要本文将全面讲解Java虚拟机中的内存模型 & 分区,希望你们会喜欢目录1. 内存模型 & 分区Java虚拟机在运行Java程序时,会管理着一块内存区域:运行时数据区在运行时数据区里,会根据用途进行划分:Java虚拟机栈(栈区)本地方法栈Java堆(堆区)方法区程序计数器下面,我将详细介绍每个内存模型分区2. Java堆简介3. Java虚拟机栈简介4. 本地方法栈简介:十分类似Java虚拟原创 2021-06-10 22:38:26 · 2427 阅读 · 18 评论 -
请你讲讲分布式系统中分布式环境中的数据是如何管理的?
前言关于ZooKeeper的知识点总结了一个图谱,分享给大家:一、ZooKeeper产生背景1.1 分布式的发展分布式这个概念我想大家并不陌生,但真正实战开始还要从google说起,很早以前在实验室中分布式被人提出,可是说是计算机内入行较为复杂学习较为困难的技术,并且市场也并不成熟,因此大规模的商业应用一直未成出现,但从Google 发布了MapReduce 和DFS 以及Bigtable的论文之后,分布式在计算机界的格局就发生了变化,从架构上实现了分布式的难题,并且成熟的应用在了海量数据存储和计原创 2021-05-24 21:09:44 · 522 阅读 · 0 评论 -
都在用MySQL!为啥你的SQL慢?为啥你建的索引常失效?
前言关于MySQL的知识点总结了一个图谱分享给大家:案例分析我们先简单了解一下非关系型数据库和关系型数据库的区别。MongoDB是NoSQL中的一种。NoSQL的全称是Not only SQL,非关系型数据库。它的特点是性能高,扩张性强,模式灵活,在高并发场景表现得尤为突出。但目前它还只是关系型数据库的补充,它在数据的一致性,数据的安全性,查询的复杂性问题上和关系型数据库还存在一定差距。MySQL是关系性数据库中的一种,查询功能强,数据一致性高,数据安全性高,支持二级索引。但性能方面稍逊与Mon转载 2021-05-21 13:10:02 · 396 阅读 · 0 评论 -
Redis持久化中RDB和AOF有哪些区别?你知道吗!
前言关于Redis的知识点总结了一个思维导图分享给大家Redis是一个内存数据库,为了保证数据不丢失,必须把数据保存到磁盘,这就叫做持久化。Redis有两种持久化方法:RDB方式以及AOF方式。RDB持久化RDB持久化把内存中的数据持久化到硬盘,生成RDB文件,也就是“快照”。通过RDB文件可以重新恢复内存中的数据。RDB文件是一个压缩过的文件,因此RDB持久化的体积比AOF小,因为存储的是数据,所以恢复很快,性能好,但是可能会丢失最后一次持久化的数据。RDB持久化机制的两种方式显示开启原创 2021-05-16 17:06:11 · 1089 阅读 · 0 评论 -
【2021最新版】Memcached面试题总结(24道题含答案解析)
文章目录1、Memcached是什么,有什么作用?2、memcached服务在企业集群架构中有哪些应用场景?3、Memcached服务分布式集群如何实现?4、Memcached服务特点及工作原理是什么?5、简述Memcached内存管理机制原理?6、memcached是怎么工作的?7、memcached最大的优势是什么?8、memcached和MySQL的query9、memcached和服务器的local cache(比如PHP的APC、mmap文件等)相比,有什么优缺点?10、memcached的cac原创 2021-04-13 15:30:56 · 1600 阅读 · 0 评论