自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 Redis主从模式,哨兵

Redis主从模式下的Redis哨兵哨兵是什么?哨兵是Redis高可用(HA)的解决方案.它是一种特殊的模式.只不过它不对外提供服务.它的组成: Sentinel是一个系统(或者说是集群)它是由一个(多个实例)组成采用哨兵集群的原因是防止哨兵的误判.(单个哨兵的话会由于主节点过大或者由于网络原因造成误判)为什么需要Redis哨兵?Redis有主从模式(客户端写操作发送到主节点,读操作发送到从节点)如果这时候主节点出现故障,不能对外提供服务了.这个时候我们需要做哪几个操作才能正常的对外提供

2021-06-29 11:22:06 108

原创 sql优化和索引面试常见问题

sql优化和索引常见提问1.什么是索引索引指数据库的目录,比如:字典上面的字母目录 (适用于大数据量)2.建立索引的优缺点优点:查询速度快缺点:增删改慢,因为数据库要同步去维护索引文件,所以速度慢3.索引有哪些普通 主键 唯一 组合4. 索引检索为什么快索引结构:B+Tree5.一般你们会在什么情况下加索引(1)主键自动建立唯一索引(2)频繁作为查询条件的字段应该创建索引(3)查询中与其他表关联的字段,外键关系建立索引(4)单键/组合索引的选择问题,组合索引的性价比更高(5)查

2021-04-13 17:59:38 158

原创 Rabbit面试题及答案

Rabbit面试题1.什么是rabbitmq采用AMQP高级消息队列协议的一种消息队列技术,最大的特点就是消费并不需要确保提供方存在,实现了服务之间的高度解耦2.为什么要使用rabbitmq1.在分布式系统下具备异步,削峰,负载均衡等一系列高级功能;2.拥有持久化的机制,进程消息,队列中的信息也可以保存下来。3.实现消费者和生产者之间的解耦。4.对于高并发场景下,利用消息队列可以使得同步访问变为串行访问达到一定量的限流,利于数据库的操作。5.可以使用消息队列达到异步下单的效果,排队中,后台进

2021-04-12 16:53:40 402

原创 Kafla面试常问题目及答案

1、请说明什么是Apache Kafka?Apache Kafka是由Apache开发的一种发布订阅消息系统,它是一个分布式的、分区的和重复的日志服务。2、请说明什么是传统的消息传递方法?传统的消息传递方法包括两种:排队:在队列中,一组用户可以从服务器中读取消息,每条消息都发送给其中一个人。发布-订阅:在这个模型中,消息被广播给所有的用户。3、请说明Kafka相对传统技术有什么优势?Apache Kafka与传统的消息传递技术相比优势之处在于:快速:单一的Kafka代理可以处理成千上万的客.

2021-04-12 16:32:19 283

原创 2021年上半年 java开发面试题

2021年基础面试题2021年上半年 java开发金三银四面试几家公司,整理了一些常问面试题以及面试必备题1.""空字符串的作用当进行s=s+i的时候,s在前和s在后输出的结果是相反的。空字符串在前时是正着输出,空字符串在后是逆着输出。package com.neuedu.nineteen; public class Test { public static void main(String[] args) { String s=""; for (char

2021-04-06 17:20:34 275

原创 Java关键字整理/理解

Java 的关键字及保留字java关键字的整理以及解释java关键字整理 如图:java关键字的整理以及解释一,native  native关键字说明其修饰的方法是一个原生态方法,方法对应的实现不是在当前文件,而是在用其他语言(如C和C++)实现的文件中。Java语言本身不能对操作系统底层进行访问和操作,但是可以通过JNI接口调用其他语言来实现对底层的访问。  JNI是Java本机接口(Java Native Interface),是一个本机编程接口,它是Java软件开发工具箱(Java So

2021-04-02 18:00:10 180

原创 Java 多线程 面试

Java 多线程:彻底搞懂线程池目录1 线程池的优势2 线程池的使用3 线程池的工作原理4 线程池的参数4.1 任务队列(**workQueue**)4.2 线程工厂(threadFactory)4.3 拒绝策略(handler)5 功能线程池5.1 定长线程池(FixedThreadPool)5.2 定时线程池(ScheduledThreadPool )5.3 可缓存线程池(CachedThreadPool)5.4 单线程化线程池(SingleThreadExecutor)5.5 对比6 总结参考熟悉

2021-03-29 10:37:47 81

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除