1、什么是微服务?  将一个大型项目的多个模块的功能分散到多个相对更小型的项目中,能够针对当前业务需求,对某个模块进行扩展或增容。优点:开发项目过程中,也方便专心编写当前模块的业务,模块和模块之间干扰较少;缺点:成本高,开发周期长,有很多因为微服务架构才使用到的服务器 2、nacos 是什么?/什么是注册中心?  nacos是微服务架构非常重要的组件,所有当前项目的微服务都要注册到该软件
转载 2023-09-07 23:05:32
272阅读
目录一、什么是 Spring Cloud?二、服务注册和发现是什么意思?Spring Cloud 如何实现?三、什么是 Hystrix?它如何实现容错?四、spring cloud 的核心组件有哪些?五、微服务之间是如何独立通讯的六、负载均衡的意义是什么?七、springcloud如何实现服务的注册?八、你所知道的微服务技术栈?九、eureka自我保护机制是什么?十、什么是Ribbon?十一、什么
转载 2024-09-05 15:46:55
110阅读
一、Spring Cloud微服务概念定义提起微服务,不得不提 Spring Cloud 全家桶系列,Spring Cloud 是一个服务治理平台,是若干个框架的集合,提供了全套的分布式系统解决方案。包含了:服务注册与发现、配置中心、服务网关、智能路由、负载均衡、断路器、监控跟踪、分布式消息队列等等。Spring Cloud 通过 Spring Boot 风格的封装,屏蔽掉了复杂的配置和实现原理,
答:struts framework是一种基于java的技术,Web应用程序开发人员通过struts framework即可充分利用面向对象设计、代码重用以及“编写一次、到处运行”的优点。Struts提供了一种创建Web应用程序的框架,其中对应用程序的显示、表示和数据的后端代码进行了抽象。Struts采用jsp作为MVC的视图,由ActionServlet具体指定的action动作类作为控制器即
大数据的问的可能不是很多 1.选举机制 当服务器初始化或者leader服务器故障,进行选举 投票阶段(自投->变更->再投->统计): 自投:每个server第一轮都会投给自己,投票的信息包括:severid、Zxid、Epoch, 集群中互相接收选票,变更投票,规则:是基于Zxid和serverid,比较别人的选票和自己选票,选取Zxid大的,如果相同则再比较severid,第
转载 10月前
71阅读
什么是springboot        用来简化spring应用的初始搭建以及开发过程 使用特定的方式来进行配置(properties或yml文件)             &n
转载 2024-09-09 16:31:43
21阅读
处理事件:当某个键的值发生更改或与该键关联的事件发生时,Etcd将通知订阅了该键的Watcher。客户端可以收到事件通知,并执行相应的操作。超时和错误处理:客户端应该处理可能的超时和错误情况,以确保Watcher操作的可靠性。例如,客户端可能需要重新连接或重新注册Watcher,以继续监听。以下是Go中使用Etcd的监听机制的简单示例:package main import ( "con
第一题作答:1. 数据结构如下1)用一个循环链表来存贮终端(Agents)向服务提交的发送通知请求,其数据结构如下public class RoundLinkedListNode { private string id; private int notificationTotal; private List notificationList; pr...
转载 2018-07-05 23:02:00
99阅读
2评论
今天跟大家分享下SpringCloud常见面试题的知识。1、什么是Spring Cloud?Spring cloud流应用程序启动器是基于Spring Boot的Spring集成应用程序,提供与外部系统的集成。Spring cloud Task,一个生命周期短暂的微服务框架,用于快速构建执行有限数据处理的应用程序。2、使用Spring Cloud有什么优势?使用Spring Boot开发分布式微服
转载 2024-05-19 01:42:19
69阅读
1、请你简述一下 Java 内存结构(运行时数据区)① 程序计数器程序计数器:线程私有。一块较小的内存空间,程序计数器用于保存 JVM 中下一条所要执行的字节码指令的地址!如果正在执行的是 Native 方法,则这个计数器值则为空。程序计数器在硬件层面是通过 寄存器 实现的!Java指令执行流程:.java代码源文件经过编译为.class 二进制字节码文件。.class 文件中的每一条二进制字节码
转载 2023-11-25 12:26:55
107阅读
v-if 和 v-for哪个优先级更高?如果两个同时出现,应该怎么优化得到更好的性能v-for优先于v-if被解析(把你怎么知道的告诉面试官)// 源码中找答案:compiler/codegen/index.js > genElement() if(el.staticRoot && !e.staticProcessed){ return ... }else if(el
转载 2024-01-15 12:08:16
53阅读
一、单选题(共30题,每题5分)1.下列关于PHP垃圾回收的说法,错误的是?A、开启/关闭垃圾回收机制可以通过修改php配置实现B、可以在程序中使用gc_enable() 和 gc_disable()开启和关闭。C、PHP中的垃圾回收机制,会大幅度提升系统性能。D、开启垃圾回收机制后,针对内存泄露的情况,可以节省大量的内存空间,但是由于垃圾回收算法运行耗费时间,开启垃圾回收算法会增加脚本的执行时间
转载 2024-01-03 20:30:18
119阅读
            第二部分 网络编程和并发(34题)1、简述 OSI 七层协议。         物理层、数据链路层、网络层、传输层、会话层、表示层、应用层 2、什么是C/S和B/S架
转载 2024-01-21 04:18:57
49阅读
为什么需要学习Spring Cloud不论是商业应用还是用户应用,在业务初期都很简单,我们通常会把它实现为单体结构的应用。但是,随着业务逐渐发展,产品思想会变得越来越复杂,单体结构的应用也会越来越复杂。这就会给应用带来如下的几个问题:代码结构混乱:业务复杂,导致代码量很大,管理会越来越困难。同时,这也会给业务的快速迭代带来巨大挑战;开发效率变低:开发人员同时开发一套代码,很难避免代码冲突。开发过程
综合分析各位考官,考生开始答题 以上就是我的看法,考生回答完毕党媒评论文章 火车跑的快,全靠车头带,领导肩负组织团结的重任不忘初心这不仅体现着敬业与奉献的价值追求,更展现出一种超越“小家”、成就“大家”的高尚境界问题类、解决类、意见类表态:麻烦是小、安全是大,针对安全问题必须重视,我觉的她影响着2个方面: 1、 2、 究其背后的“原因” (或 “问题”) 在我看来主要体现了3点: 1、从自身:思想
• 是否保证线程安全: ArrayList 和 LinkedList 都是不同步的,也就是不保证线程安全; • 底层数据结构: Arraylist 底层使用的是 Object 数组;LinkedList 底层使用的是 双向链表 数据结构
转载 2023-07-20 10:43:49
113阅读
京东二面整理: 1、平时测试是怎么做的(给个目标、给个域名这类嘛) 2、一个登录框大概怎么测试 3、进入后台大概干什么 4、文件上传绕过 5、拿个一个shell一般会怎么做 6、拿到一个shell怎么进行信息收集 7、nmap可以直接扫内网嘛 或者说 nmap怎么扫内网 8、你感觉cs扫内网的速度怎么样呢 9、拿到代理怎么去找靶标或者网关或者跨网段这个问题 10、对于内网的啥啥啥认证或者域控有了解
目录什么是Nginx为什么要用Nginx为什么Nginx性能这么高Nginx怎么处理请求什么是正向代理和反向代理Nginx的优缺点Nginx应用场景Nginx的目录结构有哪些Nginx静态资源如何用Nginx解决前端跨域问题Nginx虚拟主机基于虚拟主机配置域名基于端口的虚拟主机location的作用是什么location的语法location正则示例限流怎么做的限流有三种:三种限流算法正常限制访
## 实现 Java 架构面试题的步骤 开发者:你好,作为一名经验丰富的开发者,我很高兴能够帮助你学习如何实现 Java 架构面试题。在这篇文章中,我将为你介绍整个实现过程,并提供相应的代码示例和解释。希望这能帮助你更好地理解和掌握相关知识。 ### 步骤概览 下面是实现 Java 架构面试题的步骤概览。通过这个表格,你可以更好地了解整个过程和每个步骤的重要性。 | 步骤 | 描述 | |
原创 2023-08-06 03:36:37
33阅读
考察数据科学家深度学习水平的30道题特征工程离散、连续特征一般怎么处理(onehot、归一化、why、方法 等);特征变换、构造/衍生新特征(woe、iv、统计量 等);特征筛选(离散、连续、多重共线性 等);采样(除了随机呢?);缺失值处理(离散、连续)...机器学习常用loss、正则、sgd、l-bfgs、auc公式及优缺点、数据不平衡时的调参...booting:gbdt的loss、分裂节点
  • 1
  • 2
  • 3
  • 4
  • 5