JAVA 技术类分享(一)

 

一、dubbo

  1. dubbo原理模型?

    主要是注册中心,服务提供者,服务消费者,监控中心,其中后者可有可无。

    1.服务端,在注册中心注册自己提供的服务,并暴露端口,
    2.客户端在注册中心注册,并订阅自己需要的服务;
    3.注册中心把服务端地址列表提供给客户端,供其调用,如果有变更会以 “推、拉“ 的 长链接的方式 通知客户端 ;
    4.客户端在地址列表基于软负载均衡算法选择服务进行调用;
    5.客户端和服务端定时像监控中心发统计数据

  2. dubbo注册中心 有哪些?你常用的是什么?


    注册中心 有zookeeper,Multicast,redis,simple,其中前者用的最多


  3. 延伸,可以问,dubbo 通讯方式有哪些?具体原理是什么?每种注册中心的运行机制?

 

二、Redis

  1. Redis应用场景有哪些?

    1.数据库缓存;2,session共享;4.授权认证;5.MQ
  2. 工作中如何实际使用Redis?

    1.存客户基本信息,认证授权;

    2.热点数据管理,数据库缓存;
  3. Redis的数据类型有哪些?

    String ; list ;set ; sortSet;hash;

  4. Redis如何做的持久化?

    1.RDB:生成时间点快照。
    2.AOF:存储所有服务器的写操作


三、设计模式用过哪些?解释下机制原理

  1. 单例模式
  2. 工厂模式
  3. 订阅者模式
  4. 责任链模式
  5. 反应器模式
  6. 代理模式

四、Spring相关

 

  1. Spring 两大特性是什么?

    IOC和AOP
  2. Spring 集成事务的方式以及运行原理?

    @Trancational

 

五、Linux相关

  1. 跨服务之间部署的相关命令是什么?比如手服务器A 操作服务器B复制等等

    SCP

六、MQ相关

  1. 用过什么MQ的中间件?
  2. 在工作中用到MQ的场景有哪些?
  3. 秒杀场景下,MQ的运行原理详细解释下?

七、MongoDB相关

  1. MongoDB是否是keyValue型数据库?
  2. MongoDB的存储原理?
  3. 实际工作怎么用的MongoDB,用它解决什么问题?

 

转载于:https://www.cnblogs.com/DBGzxx/p/9685515.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/352739.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

计算机的就业指导论文,计算机就业指导期刊文章参考文献 计算机就业指导专著类参考文献有哪些...

为论文写作提供【100个】计算机就业指导期刊文章参考文献,海量计算机就业指导相关论文参考文献,包括期刊,专著,外文参考文献,解决您的计算机就业指导专著类参考文献有哪些的相关难题!一、计算机就业指导论文参考文献范文[1]“基于就业岗位需求”的专业课程体系建设的…

junit rule_使用JUnit的ExpectedException和@Rule测试自定义异常

junit rule异常测试 为什么要测试异常流? 就像所有代码一样,测试覆盖率在代码和应该产生的业务功能之间写了一个合同,从而为您提供了代码的有效文档 ,以及可以尽早且经常强调功能的附加功能。 我不会介绍测试的许多好处&#xff0…

经纬度1秒约等于多少米?

WGS84坐标系统下(通常我们采用的GPS内的坐标系统) 如果是中国常用的WGS1984的经纬度坐标,1秒相当于33米。具体如下: 经度1度85.39km 经度1分 1.42km 经度1秒 23.6m 纬度1度 大约111km 纬度1分 大约1.85km 纬度1秒 大约30.9m

学计算机单招可以报那几个公立学校,为什么要选择公办单招学校,四川公办单招学校有哪些?...

高职单招单招被称为春季高考,在四川参加单招考试的学生逐年上升,周时参加单招的高职院校也越来越多。但是单招不像是高考可以通过不同的志愿,来填报多所学校。单招只能选择某一个学校,一旦确定就不能更改。这样的结果就是选择学校…

AutoValue:生成的不可变值类

Google GitHub托管的项目AutoValue之所以有趣,有多种原因。 该项目不仅使为“ 值对象 ”编写更少的Java代码变得容易,而且还为Java注释处理的实际应用提供了概念上简单的演示。 该自动/值项目是由提供谷歌的员工凯文Bourrillion和埃蒙麦克马纳斯和许可与…

exit(0)与exit(1)、return区别

exit(0):正常运行程序并退出程序; exit(1):非正常运行导致退出程序; return():返回函数,若在主函数中,则会退出函数并返回…

上海教师计算机等级要求,计算机考试阅卷教师谈等级考试

等级考试笔试是由选择题和填空题两大部分组成。选择题是由阅卷系统改卷,而填空题是由阅卷教师评阅,下面我们就从分析阅卷的得分丢分情况来谈谈如何让阅卷教师在公平、公正的前提下尽可能的给予"高分",让考生尽量避免不必要的"…

C++读取文本文件中以TAB作为分隔符,且中间字段有为空的情况的方法?

数据文件:testData.txt 内容: 111 222 444 555思路: getline()将testData.txt中的第一行记录读入到一个string中,然后搜索第n个分隔符进行定位,判断第n个字段长度,使用substr&#x…

宿迁学计算机的学校,宿迁计算机学校

01、宿迁计算机学校培养目标培养学生具有基本的审美能力,利用常用的平面设计软件进行多媒体产品开发、广告设计与创意、印刷品的设计、展览展示等能力,能够从事多媒体产品开发,广告设计与创意,印刷品的设计,展览展示等…

javaone_JavaOne 2012:调查JVM水晶球

javaone我周一回到了希尔顿的A / B广场参加第四届会议,但首先去了希尔顿的顶层收拾午餐。 我每年都在JavaOne的第一天被提醒,对于参与的每个人来说,第一天的午餐获取过程令人惊讶地令人沮丧。 我知道我在JavaOne的第一年的经历使我有些困惑&a…

VS2008编译boost库

一、下载 首先从boost官方主页http://www.boost.org/下载最新版boost安装包,我用的版本是boost.1.49.0 二、新建文件夹 如果是使用下载的安装包,那么请将boost安装包解压至本地新建的目录,如:F:\boost 三、编译 (1&am…

rtk采点后如何导入cad_【干货】RTK实操视频:工程之星5.0操作攻略!(第五部分)...

前期回顾:【干货】RTK实操视频:工程之星5.0操作攻略!(第一部分)【干货】RTK实操视频:工程之星5.0操作教程(第二部分)【干货】RTK实操视频:工程之星5.0操作攻略!(第三部分)【干货】RTK实操视频:工…

Git----分支管理之分支管理策略04

通常,合并分支时,如果可能,Git会用Fast forward模式,但这种模式下,删除分支后,会丢掉分支信息。 如果要强制禁用Fast forward模式,Git就会在merge时生产一个新的commit,这样&#xf…

测试英语语法的软件,1Checker,一款实用的英语语法检测软件

语法检测软件众多,使用最顺手的是1Checker。因为工作原因,每两年都要发表至少一篇英文期刊,可我的英文水平写专业论文很欠缺,又不愿意花钱找人翻译检测。就在网上寻找相关的软件,1Checker不是我第一个使用的语法检测软…

企业是否应该实现对客户需求的快速响应_如何做好企业服务?

2018 年,企业级服务仍处于高速增长时期。经过几年的市场洗礼后,企业级服务的市场格局正在逐步明朗。无论是垂直型还是通用型的企业级服务厂商,公司发展核心问题主要围绕客户满意度、产品成熟度、企业健康度三方面:①产品成熟度。成熟的 B 端产…

JavaScript的匿名函数

匿名函数&#xff0c;没有函数名的函数&#xff0c;这种函数一般使用变量来存放。匿名函数的声明方式类似普通函数&#xff0c;一般使用变量保存起来。 示例&#xff1a; <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"…

OpenMap教程5 – 3层GIS应用程序

1.简介 欢迎使用OpenMap系列教程的第5个教程。 OpenMap是一个免费的开源Java GIS库。 这是以前的教程列表&#xff1a; 在第一个教程中&#xff0c;我们创建了一个基本的OpenMap GIS应用程序&#xff0c;该应用程序在JFrame中显示一个从文件系统加载的具有一个形状图层的地图…

Linux Shell——-if -eq,if -ne,if -gt[笔记]

-eq //等于 -ne //不等于 -gt //大于 -lt //小于 ge //大于等于 le //小于等于

中国计算机手机全部被黑,云南一高校电脑全被黑

0云南一高校电脑全被黑2016-10-14 21:20据云南高校新鲜事儿10月14日消息&#xff0c;网友爆料&#xff0c;云南大学本部文渊楼授课电脑全部被黑。{"info": {"setname": "云南一高校电脑全被黑","imgsum_bk": 4,"imgsum": 4,…

CIFAR和SVHN在各CNN论文中的结果

CIFAR和SVHN结果 加粗表示原论文中该网络的最优结果。可以看出DenseNet-BC优于ResNeXt优于DenseNet优于WRN优于FractalNet优于ResNetv2优于ResNet。ResNeXt-29&#xff0c;8x64d表示29层&#xff0c;ResNeXt分支数为8&#xff0c;每个分支的bottleneck宽度为64。这里记录的结果…