文章 2022-01-15 来自:开发者社区

Java架构师之面试题

1、elasticsearch 了解多少,说说你们公司 es 的集群架构,索 引数据大小,分片有多少,以及一些调优手段 。 面试官:想了解应聘者之前公司接触的 ES 使用场景、规模,有没有做过比较大 规模的索引设计、规划、调优。 解答: 如实结合自己的实践场景回答即可。 比如:ES 集...

Java架构师之面试题
文章 2022-01-14 来自:开发者社区

Java架构师之面试题

21、Dubbo 支持分布式事务吗? 目前暂时不支持,可与通过 tcc-transaction 框架实现 介绍:tcc-transaction 是开源的 TCC 补偿性分布式事务框架 TCC-Transaction 通过 Dubbo 隐式传参的功能,避免自己对业务代码的入侵。22、Dubbo 可以对结果进行缓存吗?为了提高数据...

Java架构师之面试题
文章 2022-01-14 来自:开发者社区

Java架构师之面试题

11、Dubbo 推荐用什么协议?12、同一个服务多个注册的情况下可以直连某一个服务吗? 可以点对点直连,修改配置即可,也可以通过 telnet 直接某个服务。13、画一画服务注册与发现的流程图?14、Dubbo 集群容错有几种方案?15、Dubbo 服务降级,失败重试怎么做?可以通过...

Java架构师之面试题
文章 2022-01-14 来自:开发者社区

Java架构师之面试题

1、为什么要用 Dubbo?随着服务化的进一步发展,服务越来越多,服务之间的调用和依赖关系也越来越 复杂,诞生了面向服务的架构体系(SOA), 也因此衍生出了一系列相应的技术,如对服务提供、服务调用、连接处理、通信 协议、序列化方式、服务发现、服务路由、日志输出等行为进行封装的服务框架。 就这样为分布式系统的服务...

文章 2022-01-13 来自:开发者社区

Java架构师之面试题

21. 集群最少要几台机器,集群规则是怎样的?集群规则为 2N+1 台,N>0,即 3 台。22.集群支持动态添加机器吗? 其实就是水平扩容了,Zookeeper 在这方面不太好。两种方式1.全部重启:关闭所有 Zookeeper 服务,修改配置之后启动。不影响之前客户端的 会话。2....

文章 2022-01-13 来自:开发者社区

Java架构师之面试题

11. Chroot 特性 3.2.0 版本后,添加了 Chroot 特性,该特性允许每个客户端为自己设置一个命名 空间。如果一个客户端设置了 Chroot,那么该客户端对服务器的任何操作,都将 会被限制在其自己的命名空间下。 通过设置 Chroot,能够将一个客户端应用于 Zookeeper 服务端的一颗子树相对 应...

文章 2022-01-12 来自:开发者社区

Java架构师之面试题

1.ZooKeeper 介绍ZooKeeper 是一个开放源码的分布式协调服务,它是集群的管理者,监视着集群 中各个节点的状态根据节点提交的反馈进行下一步合理操作。最终,将简单易用 的接口和性能高效、功能稳定的系统提供给用户。分布式应用程序可以基于 Zookeeper 实现诸如数据发布/订阅、负载均衡、命名 服务、分布式协调/通知、集群管理、Master...

文章 2022-01-12 来自:开发者社区

Java架构师之面试题

21、MyBatis 实现一对多有几种方式,怎么操作的? 有联合查询和嵌套查询。联合查询是几个表联合查询,只查询一次,通过在 resultMap 里面的 collection 节点配置一对多的类就可以完成;嵌套查询是先查 一个表,根据这个表里面的 结果的外键 id,去再另外一个表里面查询数据,也是通过 配置 collection,但另外一个表的查询通过 select ...

文章 2022-01-12 来自:开发者社区

Java架构师之面试题

11、Mybatis是如何将sql执行结果封装为目标对象并返回的? 都有哪些映射形式?第一种是使用标签,逐一定义数据库列名和对象属性名之间的映 射关系。 第二种是使用 sql 列的别名功能,将列的别名书写为对象属性名。有了列名与属性名的映射关系后,Mybatis 通过反射创建对象,同时使用反射给 对象的属性逐一赋...

文章 2022-01-12 来自:开发者社区

Java架构师之面试题

1、什么是 Mybatis? 1、Mybatis 是一个半 ORM(对象关系映射)框架,它内部封装了 JDBC,开发时 只需要关注 SQL 语句本身,不需要花费精力去处理加载驱动、创建连接、创建 statement 等繁杂的过程。程序员直接编写原生态 sql,可以严格控制 sql 执行性 能...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

金融级分布式架构

SOFAStack™(Scalable Open Financial Architecture Stack)是一套用于快速构建金融级分布式架构的中间件,也是在金融场景里锤炼出来的最佳实践。

+关注