![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试
文章平均质量分 80
璐晓璐
最近会发些自己总结的面经,希望对大家也有帮助吧,期待一个好的结果
展开
-
RPC框架
RPC(Remote Procedure Call)1.RPC 简介RPC即远程过程调用,即一个节点请求另一个节点提供的服务,让你用别人家的东西就像用自己家的一样。在单体应用的时候,客户端请求服务器是外部调用,而其他都是本地调用,通过压栈即可,但使用分布式之后,各个服务之间也物理隔离了,也需要相互调用。但是传统的过程调用(通过HTTP)在内部系统(多个服务)调用很复杂的前提下效率和安全性就不理想了,更重要的是我们不仅需要一个通信方式。更需要一个内部服务的管理系统,所以RPC就诞生了。RPC不仅仅指原创 2022-05-05 18:16:05 · 445 阅读 · 1 评论 -
ElasticSearch
ElasticSearch文章目录ElasticSearch1.ElasticSearch是什么2.ElasticSearch核心概念3.ElasticSearch中节点和分片如何工作4.ES底层数据结构5.ES架构(可能重复,但多看看吧)6.ES写入流程7.ES更新和删除8.ES查询9.ES如何保证数据一致性,实时性10.ELK1.ElasticSearch是什么●SQL:使用SQL进行模糊搜索只能使用like %内容%(这类查询不走索引),如果是大数据环境下特别慢。关系型数据库相原创 2022-05-05 18:14:59 · 273 阅读 · 0 评论 -
分布式常见问题
分布式常见问题文章目录分布式常见问题1.分布式CAP定理2.数据库分库分表的坑------用于扩容3.负载均衡的实现方式1.分布式CAP定理CAP定理:对于一个分布式系统来说,不可能同时满足以下三点一致性(C):分布式中所有数据备份,在同一时刻具有相同的值可用性(A):保证每个请求不管成功或失败都有响应分区容忍性(P):系统中任意信息的丢失或失败不会影响系统的继续运作所有分布式系统只能满足两个:CP:当分布式系统中无副本,必然就满足C,此时CP具备,因为无副本就无法满足高可用性AP:原创 2022-05-03 22:44:05 · 773 阅读 · 0 评论 -
blog中外链图片无法显示说明
blog中外链图片无法显示说明写着写着blog突然发现外链图片不好使了,自己试着直接查找图片的url,还是可以正常访问到的,试了几种方法,感觉都没有效果。本来也是因为自己的博客很少有人看,所以才在csdn上再次发布的。嗯,如果想看的同学,不妨光顾一下我的博客,在上面所有的文章都有,本人研二在读,目前正在准备秋招,应该会不断的进行更新。有兴趣的小伙伴可以点下关注----Java是世界上最好的编程语言。ヾ(◍°∇°◍)ノ゙最后附上博客连接,点这里哦~(PS:第一次加载会比较慢,大家稍微耐心一下)http:原创 2022-04-21 19:55:45 · 272 阅读 · 0 评论 -
Mybatis
Spring框架—Mybatis1.Mybatis是什么●Mybatis是一个半ORM(对象关系映射)框架,内部封装了JDBC,开发时只需要关注SQL语句本身,不用去关心加载驱动,创建连接,创建Statement等繁琐的过程,程序员直接编写SQL语句即可。●使用XML或注解来配置和映射原生信息,将POJO映射为数据库中的记录,避免了JDBC代码和手动设置参数。2.ORM●ORM(Object Relation Mapping)对象关系映射,一种为了解决关系型数据库与简单java对象(POJO)的映原创 2022-04-21 19:35:54 · 1027 阅读 · 0 评论 -
SpringMVC
Spring框架二----SpringMVC1.什么是SpringMVC●SpringMVC是一个基于Java实现的MVC设计模式轻量级Web框架(表示层框架),通过把Model,view,controller分离,将web层进行职责解耦,把复杂的web应用分成逻辑清晰的几部分,方便组内开发人员的配合。 ■Model:模型层,指工程中的Javabean,作用是处理数据,JavaBean也分为两种。 ▼实体类Bean:专门存储业务数据,(Student,User) ▼业务类Bea原创 2022-04-21 19:34:17 · 767 阅读 · 0 评论 -
Spring
Spring框架一------Spring1.SSM框架●Spring+SpringMVC(model ,view,controller)+Mybatis●Spring:使用注解和自动装配,即IOC,AOP(业务层)●SpringMVC:使用MVC模型,将流程控制代码放到controller层处理,将业务逻辑代码放到service层处理(表示层)●Mybatis:在持久层(Repository)与数据进行交互2.什么是Spring●一款轻量级(体积小,引用jar包少)的开源的JAVAEE框架。原创 2022-04-21 19:31:53 · 545 阅读 · 0 评论 -
JAVA-异常处理
JAVA异常处理机制1.异常简介●异常是Java提供的一种识别及响应错误的一致性机制,可以使程序中异常处理代码和正常业务代码分离,提高程序健壮性。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-pKvS1eNI-1650275705939)(http://luxiaolumm.gitee.io/luxiao-lu-mm/pic/101.png)]●Throwable:Java中所有错误与异常的超类,报错Error和Exception两个子类。●Error:Error类原创 2022-04-18 17:55:39 · 221 阅读 · 0 评论 -
计算机网络
计算机网络1. OSI(Open System Interconnect)七层协议●应用层(DNS、HTTP、FTP、Telnet):为用户的应用程序提供服务。●表示层:数据格式转换+数据加密解密●会话层:建立、管理和维护会话●传输层(TCP、UDP):建立主机之间的端到端连接,提供数据段传输服务●网络层(IP):IP选址和路由选择(RIP、OSPF、ARP、RARP)确保IP数据报的及时传送●数据链路层(网桥、网卡、交换机):将IP数据报封装成帧,完成帧传输和错误检查●物理层(IEEE80原创 2022-04-16 14:51:16 · 3311 阅读 · 0 评论 -
设计模式-
设计模式详述原创 2022-04-16 14:49:06 · 190 阅读 · 0 评论