java面试题(吐血整理)--杂项_java面试题吐血整理-程序员宅基地

技术标签: Java面试题  

1.#{}和${}的区别是什么?

① #{}:是预编译处理。防止SQL注入
② ${}:是字符串替换。动态字段排序

 

2.Dubbo中zookeeper做注册中心,如果注册中心集群都挂掉,服务之间还能通信么? 

可以,启动dubbo时,消费者会把从zk拉取的服务地址接口等数据缓存在本地

 

3.Redis有哪些数据类型,有哪些命令?

① string 用作计数器,统计在线人数等等,可以存储二进制数据如使用它来存储图片等。
② hash 存放键值对,一般可以用来存某个对象的基本属性信息,例如,用户信息,商品信息等
③ list 列表类型,可以用于实现消息队列,也可以使用它提供的range命令,做分页查询功能。
④ set 可以用作去重功能,例如用户名不能重复等,另外,还可以对集合进行交集,并集操作,来查找某些元素的共同点
⑤ sorted set

 

4.使用过哪些消息队列?

①Kafka ②RocketMQ ③RabbitMQ ④ActiveMQ 

 

5.什么是幂等性?

幂等性是指同一个操作无论请求多少次,其结果都相同
解决方案参考如下(DB代表数据库):
① DB唯一索引,防止新增脏数据
② DB

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_41763571/article/details/105984348

智能推荐

传统组织如何转型敏捷组织_开始产品组织转型,第6部分-程序员宅基地

文章浏览阅读163次。传统组织如何转型敏捷组织 我一直在想我的客户已经成功地从基于项目/资源效率的组织转变为基于产品/流程效率的组织。 他们有以下共同点: 资深人士使经理们可以安全地进行实验。 他们创建了非常小的实验(经理或团队,或一起)。 高级经理经常问这样的问题: 您需要我什么,才能转到产品组织,我们在那儿优化产品流向客户的流程以及员工的满意度? 这是一个大问题。 这也是一个引人入胜的问..._组织转型

Angular系列教程之依赖注入详解_angular依赖注入使用-程序员宅基地

文章浏览阅读1k次,点赞6次,收藏9次。在Angular中,依赖注入被广泛应用于组件、服务、指令等场景,本文将详细解析Angular中的依赖注入。在Angular中,依赖注入是指将服务或值注入到组件、指令、管道等对象中,使得这些对象可以在运行时动态地获取和使用这些服务或值。依赖注入的原理主要是通过将对象的依赖关系显式地定义在一个容器中(通常是服务提供者),然后在对象被实例化时,由容器负责将这些依赖关系注入到对象中。依赖扫描:通过Angular的依赖注入系统,可以自动扫描组件、服务和指令中的依赖关系,并将其自动注入到相应的对象中。_angular依赖注入使用

web前端入门到实战:css3 loading (缓冲,等待效果实现)_前端按钮添加缓冲样式-程序员宅基地

文章浏览阅读329次。效果一HTML<div class="zh-loading"><ul><li></li><li></li><li></li><li></li></ul></div>CSSweb前端开发学习Q-q-u-n:784783012 ,分享学习的方法和需..._前端按钮添加缓冲样式

python网站开发模板,python网站模板下载-程序员宅基地

文章浏览阅读882次,点赞16次,收藏15次。大家好,本文将围绕python网站开发模板展开说明,python网站模板下载是一个很多人都想弄明白的事情,想搞清楚python制作的网站需要先了解以下几个事情。

python中plt.legend_matplotlib.pyplot绘制legend、特殊符号、设置坐标轴Ticks-程序员宅基地

文章浏览阅读996次。python作为一门编程语言长期受到IT,科学工作者的青睐。其众多优秀的开源库大大缩短了程序编写工作者的工作量,而且对于许多科学运算库(或包)经历长期的更新和改进,运算效率得到很大提升。对于一个初级的程序猿,如果自己去实现一些运算过程,实现后的效率肯定远不及稳定包中的实现过程。matplotlib是一个近似于Matlab绘图的开源库,具备很强的绘图功能,可能只有你想不到的图不能通过matplotl..._python坐标轴添加自定义符号

关于大模型和自动驾驶的几个迷思-程序员宅基地

文章浏览阅读81次。作者|Naiyan Wang 编辑|汽车人原文链接:https://zhuanlan.zhihu.com/p/642846310点击下方卡片,关注“自动驾驶之心”公众号ADAS巨卷干货,即可获取点击进入→自动驾驶之心【大模型】技术交流群本文只做学术分享,如有侵权,联系删文23年的AI绕不开的问题就是大模型,最近私下以及在几个workshop上反复和各种同学讨论相关的问题。借这个机会也整理...

随便推点

All in One | X-AnyLabeling v2.0.0 全自动标注工具强势登场,全新功能亮相,欢迎体验升级_xanylabelling下载-程序员宅基地

文章浏览阅读699次,点赞5次,收藏13次。X-AnyLalbeing 中同样提供了丰富的快捷键,极大提升标注效率。大家可根据自己的习惯通过修改当前设备的用户根目录下的#Linux#Windows默认的快捷键设置可以参考 github 主页示意图。对于中已提供的内置模型,可参考以下操作:创建配置文件进入项目工程,查看所需的配置文件查看配置文件配置文件需要遵循以下格式,以stride: 32classes:- person- bicycle- car..._xanylabelling下载

sql语句中单引号嵌套问题_pgsql正则表达式以单引号嵌套单引号-程序员宅基地

文章浏览阅读3.4k次。在sql语句中,我们难免会用到单引号嵌套的时候,但是直接嵌套肯定是不行的,java中用反斜杠做转义符也是不行的,在sql中是用单引号来做转义符的。比如下面例子是存储过程里查询时的语句示例exec cndoup_getpageofrecords @pagesize=10,@currentpage=1,@columns='*',@tablename='ROOM',@condition='ROO_pgsql正则表达式以单引号嵌套单引号

Android移动开发_android手机移动开发-程序员宅基地

文章浏览阅读3k次。前天老师上课布置了实验,分基础实验和拓展实验,基础实验就是按照老师的要求以及所给代码来编写,拓展实验是设计一个法国国旗,填满整个手机屏幕我写的代码是根据老师的代码稍作修改的,以上,得出结果为尽管是个渣渣但正在努力..._android手机移动开发

《30天吃掉那只 TensorFlow2.0》 4-4 AutoGraph的机制原理-程序员宅基地

文章浏览阅读569次。静态计算图执行效率很高,但较难调试。而Autograph机制可以将动态图转换成静态计算图,兼收执行效率和编码效率之利。当然Autograph机制能够转换的代码并不是没有任何约束的,有一些编码规范需要遵循,否则可能会转换失败或者不符合预期。我们会介绍Autograph的编码规范和Autograph转换成静态图的原理。并介绍使用tf.Module来更好地构建Autograph。上篇我们介绍了Autograph的编码规范,本篇我们介绍Autograph的机制原理。...

网络编程基础(2)——基本步骤_网络编程 没有数据之后怎么操作-程序员宅基地

文章浏览阅读1.5k次。13.2 网络编程技术 前面介绍了网络编程的相关基础知识,初步建立了网络编程的概念,但是实际学习网络编程还必须使用某种程序设计语言进行代码实现,下面就介绍一下网络编程的代码实现。13.2.1 网络编程步骤 按照前面的基础知识介绍,无论使用TCP方式还是UDP方式进行网络通讯,网络编程都是由客户端和服务器端组成。当然,B/S结构的编程中只需要实_网络编程 没有数据之后怎么操作

力士乐比例阀_rexroth/力士乐 比例阀-程序员宅基地

文章浏览阅读74次。力士乐比例阀德国REXROTH力士乐、美国 VICKERS(威格士)、德国MOOG、美国 PARKER(派克)、美国 DENISON(丹尼逊)、意大利 ATOS(阿托斯)、德国 HAWE(哈威)、美国 MOOG(穆格)等_rexroth/力士乐 比例阀

推荐文章

热门文章

相关标签