E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
springcloud面试题
SpringCloud
实用篇02
SpringCloud
实用篇020.学习目标1.Nacos配置管理Nacos除了可以做注册中心,同样可以做配置管理来使用。
程序媛9688
·
2024-02-04 08:06
spring
cloud
java
spring
Gateway服务网关
Gateway服务网关为什么需要网关网关功能:1让不让你过去,2你去哪3限流保护网关的技术实现用
SpringCloud
Gateway来实现搭建网关服务创建gateway模块,引入
SpringCloud
Gateway
zhouwenxing666
·
2024-02-04 07:04
gateway
微服务
java-ee
后端
java
安全
安全架构
SpringCloud
Alibaba笔记之Sentinel
目录Sentinel简单介绍是什么?去哪下?能干吗?怎么玩?安装Sentinel控制台sentinel组件由两部分构成安装步骤初始化演示工程新建module步骤流控规则基本介绍流控模式流控效果降级规则基本介绍降级策略实战热点key限流系统规则@SentinelResource按资源名称限流+后续处理按照url地址+后续处理上面兜底方案面临的问题客户自定义限流处理逻辑服务熔断功能规则持久化Senti
astudybear
·
2024-02-04 07:48
spring
cloud
笔记
sentinel
Spring Cloud 与 Spring Boot之间的版本对应关系
目前
SpringCloud
与SpringBoot的版本依赖关系如下图,详细关系请参照官网
SpringCloud
与SpringBoot版本依赖关系目前
SpringCloud
与其各组件的版本关系如下所示,详细请参照官网
宫沂南
·
2024-02-04 07:29
【大数据
面试题
】001 Flink 的 Checkpoint 原理
一步一个脚印,一天一道大数据
面试题
。Flink是大数据实时处理计算框架。实时框架对检查点,错误恢复的功能要比离线的更复杂,所以一起来了解Flink的Checkpoint机制吧。
Jiweilai1
·
2024-02-04 07:13
一天一道面试题
大数据
flink
Java
面试题
1.面向对象和面向过程的区别面向过程就是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描述某个事物在整个解决问题步骤中的行为。面向对象的方法主要是把事务给对象化,包括其属性和行为。面向对象编程更贴近实际生活的思想。面向过程就是分析出解决问题所需的步骤,然后用函数把这一步步实现,使用的时候一个一个依次调用就可以了。面向过程是一种以过程为中心的编程思想,也可称之为面向记录编
183273ecfd71
·
2024-02-04 07:41
SpringCloud
-微服务项目架构
在当今软件开发领域,微服务架构正成为构建灵活、可伸缩、独立部署的应用的首选,微服务架构作为一种灵活而强大的设计模式,通过将系统拆分为独立的、自治的服务,使得应用更容易维护、扩展和升级。本文将探讨微服务项目架构的关键特征和设计原则,帮助读者更好地理解和应用这一先进的软件设计范式。一、服务架构的演变1.单体应用单体应用是最常见的小型项目架构模式,即将业务的所有功能集中在一个项目中开发,打成一个包部署。
Damon小智
·
2024-02-04 06:23
Java
架构
spring
cloud
微服务
dubbo
分布式
java
SpringCloud
进阶(一)
一、微服务保护(一)、初识Sentinel1、雪崩问题及解决方案(1)、雪崩问题微服务调用链路中的某个服务故障,引起链路中的所有微服务都不可用,这就是雪崩。(2)、超时处理超时处理:设定超时时间,请求超过一定时间没有响应就返回错误信息,不会无休止等待。缓解了问题,未解决问题。当请求速度快于释放速度时会雪崩。(3)、仓壁模式我们可以限定每个业务能使用的线程数,避免耗尽整个tomcat的资源,因此也叫
一+一加1
·
2024-02-04 06:26
spring
cloud
spring
后端
SpringCloud
(基础)
目录一、服务拆分(一)、项目结构(二)、问题(三)、解决1、注册RestTemplate2、远程调用二、Eureka(一)、Eureka的作用(二)、Eureka环境搭建1、用maven创建eureka-server服务模块2、引入依赖3、编写启动类4、编写配置文件5、启动服务(三)、服务注册1、引入依赖2、配置文件3、启动多个user-service实例(四)、服务发现1、引入依赖2、配置文件3
一+一加1
·
2024-02-04 06:25
spring
cloud
java
spring
spring cloud eureka server源码分析
前言
springcloud
eurekaserver作为一个服务注册发现中心,现在已经被Netflix抛弃,停止更新了,
springcloud
的服务注册发现有很多更成熟的替代,因此这里对eurekaserver
nedjie
·
2024-02-04 05:12
eureka
spring
cloud
spring
各大公司Java
面试题
超详细总结
各大公司Java
面试题
超详细总结ThreadLocal(线程变量副本)Synchronized实现内存共享,ThreadLocal为每个线程维护一个本地变量。
chjxidian
·
2024-02-04 03:39
wait和sleep对比(经典
面试题
)
wait和sleep的相似之处:1、wait有一个带参数的版本,用来体现超时时间,这方面和sleep很像2、wait和sleep都可以提前唤醒不同之处:1、首先,最大的区别在于初心不同:wait是解决线程之间的顺序问题,sleep仅仅是让线程休眠一会2、wait需要搭配synchronized使用,sleep不需要3、wait是Object的方法,sleep是Thread的静态方法4、再进一步,只
muhantianyue
·
2024-02-04 03:11
面试
职场和发展
java
单例模式(校招经典
面试题
)!!!!
前置知识:一、volatile解决内存可见性首先明确什么是内存可见性:假如有两个线程t1和t2,t1频繁读取主内存,效率比较低,就被优化成直接读自己的工作内存;t2修改了主内存的结果,由于t1没有读主内存,导致修改不能被识别到volatile就告诉计算机你不要优化,会直接从变量内存地址中读取数据,从而可以提供对特殊地址的稳定访问。正题:一、单例模式是实际开发中比较常用的一种模式,实现方法也五花八门
muhantianyue
·
2024-02-04 03:11
单例模式
java
bug
面试
idea让人头大 -- 编译项目
springcloud
微服务结构,当我将某个微服务移除module,但是出现右侧maven一直删除不掉右击maven进行removeprojects不好使,于是乎重启idea编译项目,每当修改某个微服务的信息时
战战的坚果
·
2024-02-04 03:05
基础
java
突破编程_C++_面试(基础知识(4))
面试题
6:delete与delete[]的区别delete和delete[]都用于释放动态分配的内存的操作符。它们之间的主要区别在于它们所处理的对象类型不同。delete用于释放单一对象的内存。
breakthrough_01
·
2024-02-04 00:03
突破编程_C++_面试
c++
面试
突破编程_C++_面试(基础知识(5))
面试题
9:什么是内存地址内存地址是指计算机内存中存储变量或对象的地址。内存空间大小就是寻址能力,即能访问到多少个地址,比如32位机器内存空间大小就是2^32=4294967296,也就是4GB。
breakthrough_01
·
2024-02-04 00:03
突破编程_C++_面试
c++
面试
开发语言
微服务架构的现状与未来
下面我们将深入探讨微服务架构的基础知识、其与SOA架构的差异,微服务所需的关键技术组件以及
SpringCloud
的作用。最后,我们还将展望微服务的未来发展趋势。
茗记123
·
2024-02-03 23:31
微服务
微服务
架构
java
面试题
JS 异步 ---- 进阶
异步—进阶之前讲解JS异步,在于初阶的应用本章在于JS异步的原理和进阶对初学者有点难度,尽量深入浅出思维导图本章主要内容eventlooppromise进阶async/await微任务/宏任务先看几个
面试题
问答请描述
殘血★戰狼王
·
2024-02-03 23:59
面试题的理解
js
手写HashMap,快手面试官直呼内行
第一次见到这个
面试题
,是在某个不方便透露姓名的Offer收割机大佬的文章:手写HashMap,快手一面卒这……我当时就麻了,我们都知道HashMap的数据结构是数组+链表+红黑树,这是要手撕红黑树的节奏吗
三分恶
·
2024-02-03 23:18
vue常见
面试题
汇总
1.为什么要使用Vue?答:Vue是一款优秀的前端框架,它可以帮助我们快速构建高效、可复用、易维护的Web应用程序,并提供了丰富的API和生态系统。2.Vue有哪些生命周期钩子函数?答:Vue有8个生命周期钩子函数,分别是beforeCreate、created、beforeMount、mounted、beforeUpdate、updated、beforeDestroy、destroyed。3.V
小敏今天又写代码了
·
2024-02-03 23:27
vue.js
javascript
前端
Web前端
面试题
(更新中...)
1、React生命周期中有哪些坑?如何避免?getDerivedStateFromProps容易编写反模式代码,使受控组件和非受控组件区分模糊componentWillMount在React中已被标记弃用,不推荐使用,主要的原因是因为新的异步架构会导致它被多次调用,所以网络请求以及事件绑定应该放到componentDidMount中componentWillReceiveProps同样也被标记弃用
冷七七-
·
2024-02-03 23:57
前端
react.js
vue常见
面试题
1.e6中继承为什么要用super()2.在vue中调用函数是在create,mouted中?在单个组件中,因为请求数据是异步的,所以你无论放到created、mounted,都是在最后执行。当遇到父子组件中,组件的加载顺序是:先执行父的前3个生命周期,再执行子的前4个生命周期。这个时候的异步就有了优先顺序。如果你想让父的请求优先执行,就放created中;如果想让子的请求先执行,父的请求就放mo
小前端
·
2024-02-03 23:55
vue.js
javascript
前端
Leetcode-3--递归、DFS、回溯
验证二叉搜索树1796不同的二叉搜索树二叉树展开成链表回溯22括号生成39组合总和40组合总和216组合总和46排列47全排列⭐️剑指offer字符串排列131分割回文串78子集416.分割等和子集N皇后问题
面试题
NKidult
·
2024-02-03 23:20
Leetcode
关于网络和Linux常见的十道
面试题
汇总
TCP丢失的消息会一直重传吗?说一下TCP的超时重传策略是啥?造成消息丢失和超时重传的场景有以下两种:发送消息时丢失ACK确认消息发送丢失无论哪种情况,TCP不会一直重传丢失的消息,因为这样如果对方真正的下线,会造成系统资源浪费。所以TCP设计了两种重传策略:动态重传时间:每次传递时间翻倍,例如第一次1s,第二次2s,第四次4s最大重传次数:TCP如果超过一定的重试次数,那么就会强制断开连接,不会
lose_rose777
·
2024-02-03 22:18
面试题
网络
Linux
关于网络
面试题
汇总
什么是TCP/IP五层模型?它们的作用是啥?基于TCP/IP实现的应用(层协议)有哪些?TCP/IP五层模型,从上向下分别是:应用层:应用程序本身,应用层的作用是负责应用程序之间的数据通讯。不同的网络应用需要哦不同的应用层协议,比如发电子邮件需要SMTP、文件传输需要FTP协议、网络远程访问需要哦Telnet协议传输层:传输层的作用是负责两台主机之间(从源地址到目的地)的数据传输。如传输控制协议(
lose_rose777
·
2024-02-03 22:14
面试题
网络
网络
【力扣经典
面试题
】274. H 指数
目录题目描述:解题方法:代码:总结:题目描述:给你一个整数数组citations,其中citations[i]表示研究者的第i篇论文被引用的次数。计算并返回该研究者的h指数。根据维基百科上h指数的定义:h代表“高引用次数”,一名科研人员的h指数是指他(她)至少发表了h篇论文,并且至少有h篇论文被引用次数大于等于h。如果h有多种可能的值,h指数是其中最大的那个。示例1:输入:citations=[3
程序小勇
·
2024-02-03 22:06
力扣经典算法题
leetcode
算法
职场和发展
数据结构
c++
【
SpringCloud
】nacos服务配置之命名空间namespace
本文主要讲解nacos服务配置的命名空间。我们可以通过命名空间,分组,激活环境配置来获取nacos中对应名称空间、分组、激活环境对应文件信息。例如:我们要创建多个名称空间,新创建的名称空间下没有配置信息,我们需要创建不同分组的配置信息,以便于获取这些信息。具体步骤如下:在http://localhost:8848/nacos中新建命名空间:创建配置信息说明:在dev命名空间中创建不同组别的配置信息
和尚用0飘柔0
·
2024-02-03 21:48
java
java
【
SpringCloud
】nacos-服务配置
nacos服务配置与bus一样,bus可以从github或者gitee中获取文件信息。而nacos则可以从nacos配置管理中创建配置,并获取其配置信息。nacos服务配置具体步骤如下:在nacos界面配置团里中创建配置登录http://localhost:8848/nacos,点击新建按钮,进入创建界面。注意:DataId是有命名规范的,其规范参照nacos官网,同时,配置内容中config:后
和尚用0飘柔0
·
2024-02-03 21:18
java
springcloud
【
Springcloud
篇】学习笔记三(七、八章):Ribbon负载均衡、OpenFeign接口调用
第七章_Ribbon负载均衡与服务调用1.Ribbon概述1.1Ribbon是什么1.2官网资料自己搜1.3能干嘛一句话:负载均衡+RestTemplate调用(1)LB—负载均衡①Nginx—负载均衡Nginx是服务器负载均衡,客户端所有请求都会交给nginx,然后由nginx实现转发请求,即实现负载均衡②Ribbon—负载均衡Ribbon是本地负载均衡。在调用微服务接口时候,会在注册中心上获取
光久li
·
2024-02-03 21:34
Springcloud
spring
cloud
学习
笔记
微服务用 Spring Cloud 多还是 Dubbo 多?
springCloud
是http协议传输,带宽会比较多,同时使用http协议一般会使用JSON报文,消耗会更大dubbo的开发难度较大,原因是dubbo的jar包依赖问题很多大型工程无法解决
springcloud
无法确定的小世界_2156
·
2024-02-03 21:30
苟且的活着吧
图片发自App昨天把这道网传上海幼升小的
面试题
目放到家庭群里,回答啥的都有,还有的干脆跟我说,我的潜意识告诉我这车是……往前开的……刚拿到这个题目的时候我也懵,这两头都一样怎么能看出是往哪开呢?
张宇Coco
·
2024-02-03 20:38
2021宝藏
面试题
-Java后端
文章目录Java后端
面试题
0前言1涉及知识点2高频
面试题
2.1MySQL2.1.1什么是索引,如何创建索引?2.1.2索引的分类?2.1.3索引什么时候失效?2.1.4聚簇索引和非聚簇索引的区别?
Acndy233
·
2024-02-03 19:12
Java面试题
java
后端
面试
嵌入式面试专题—C/C++基本知识
目录二、C/C++高频
面试题
2.1C/C++的相关概念
面试题
2.1.1new和malloc的区别⭐⭐⭐⭐⭐2.1.2malloc的底层实现⭐⭐⭐⭐(1)Malloc实现原理:2.1.3在1G内存的计算机中能否
_Agoni
·
2024-02-03 19:40
嵌入式面试
C/C++
c++
嵌入式硬件
【
Springcloud
篇】学习笔记七(十三章):Stream消息驱动
第十三章_Stream消息驱动1.消息驱动Stream介绍1.1Stream为什么被引入常见MQ(消息中间件):ActiveMQRabbitMQRocketMQKafka有没有一种新的技术诞生,让我们不再关注具体MQ的细节,我们只需要用一种适配绑定的方式,自动的给我们在各种MQ内切换。(类似于Hibernate)1.2是什么屏蔽底层消息中间件的差异,降低切换成本,统一消息的编程模型。官方定义Spr
光久li
·
2024-02-03 19:33
Springcloud
spring
cloud
学习
笔记
虚拟机CentOS7上安装Docker踩坑记录
在VMWare得CentOS虚拟机中虚拟机名字:CentOS764位安装教程参考尚硅谷
Springcloud
教程资料实用篇Day31.循环报错已加载插件:fastestmirror,langpacks/
太累,耍一天
·
2024-02-03 19:57
docker
面渣自救攻略!阿里最新发布Java岗1658页Java面试突击手册
作为一个资深的互联网码农,今天给大家分享一份由阿里巴巴官方最新发布的2023年金九银十Java岗位
面试题
汇总(复盘版)为了更好的应对现在严峻的行业形势,我拉来十几个大佬,汇总一线大厂的情况,整了一套超全的面试资料
π大星的日常
·
2024-02-03 19:24
java
java
面试
开发语言
慢SQL(
面试题
)
目录慢SQL定义排查慢SQL慢SQL定义慢SQL的话,一般超过1s就属于慢SQL,超过1秒的SQL,大部分都是连表比较多了,比如leftjoin,rightjoin,innerjoin这些,因为是多个表,所以树构建的都不一样,所以连表性能比较差。排查慢SQL这里有两种情况,一种是没锁定到慢SQL,一种是锁定到了慢SQL。那如果没锁定到慢SQL的情况下,一般会先开启,慢日志,mysql可以支持配置
开朗觉觉
·
2024-02-03 19:24
sql
数据库
Java面试
Java基础优秀
面试题
Java超高频
面试题
汇总!
乔鲁诺乔巴纳
·
2024-02-03 19:50
java
谈一下经典的
面试题
如何解决IOC的循环依赖
问题描述:比如两个BeanInstacneA和InstacneB里面存在属性相互引用创建Bean的时候会相互依赖。1.构造器注入直接失败2.protolType为多例的时候也失败3.单例且是setter注入能成功创建透过表面现象看本质问题Spring容器如何解决的呢?源码走起~思路容器启动的时候便是refresh()方法中最后实例Bean的时候会调用到org.springframework.bea
java混子_yongen
·
2024-02-03 19:16
面试题
(2)|C/C++基础(2):sizeof与strlen区别
目录1.功能不同2.参数不同3.计算时间不同1.功能不同sizeof是操作符,参数为任意类型,主要计算类型占用内存大小。strlen()是函数,其函数原型为:externunsignedintstrlen(char*s);其参数为char*,strlen只能计算以"\0"结尾字符串的长度,计算结果不包括"\0"。char*ss="0123456789";//s1=4,ss为字符指针在内存中占用4个
haimianjie2012
·
2024-02-03 18:31
C++开发面试题
strlen
sizeof
C++面试
C++基础
面试题
:HashMap汇总
1:HashMap的数据结构?A:哈希表结构(链表散列:数组+链表)实现,结合数组和链表的优点。当链表长度超过8时,链表转换为红黑树。2:HashMap的工作原理?HashMap底层是hash数组和单向链表实现,数组中的每个元素都是链表,由Node内部类(实现Map.Entry接口)实现,HashMap通过put&get方法存储和获取。存储对象时,将K/V键值传给put()方法:①、调用hash(
占星安啦
·
2024-02-03 18:58
理论笔记
HashMap
HashTable
扩容
面试
面试题
:Java 多线程99问
1.什么是进程?进程是系统中正在运行的一个程序,程序一旦运行就是进程。进程可以看成程序执行的一个实例。进程是系统资源分配的独立实体,每个进程都拥有独立的地址空间。一个进程无法访问另一个进程的变量和数据结构,如果想让一个进程访问另一个进程的资源,需要使用进程间通信,比如管道,文件,套接字等。2.什么是线程?是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。一条线程指的
占星安啦
·
2024-02-03 18:58
理论笔记
面试
多线程
CAS
ThreadLocal
java
C语言常见
面试题
:C语言中如何进行文件操作?
在C语言中,文件操作主要包括文件的打开、读取、写入和关闭等操作。下面我将详细介绍如何在C语言中进行文件操作。打开文件使用fopen函数打开文件,该函数需要两个参数:文件路径和打开模式。c复制代码FILE*fopen(constchar*path,constchar*mode);打开模式可以是以下值之一:"r":以只读方式打开文件。"w":以只写方式打开文件,如果文件不存在则创建该文件。"a":以追
广寒舞雪
·
2024-02-03 18:53
C语言
c语言
java
服务器
C语言常见
面试题
:C语言中如何进行网络编程?
在C语言中进行网络编程,通常涉及到套接字(sockets)的使用。套接字是用于在网络上发送和接收数据的端点。通过套接字,可以创建不同类型的连接,如TCP连接或UDP连接,以便在网络上发送和接收数据。以下是在C语言中进行网络编程的基本步骤:安装和配置网络环境:在进行网络编程之前,你需要确保你的系统上安装了必要的网络软件和库。对于Linux系统,你可能需要安装libsocket库。对于Windows系
广寒舞雪
·
2024-02-03 18:53
C语言
c语言
网络
开发语言
C语言常见
面试题
:C语言中如何实现多线程编程?
在C语言中,可以使用POSIX线程库(Pthreads)来实现多线程编程。Pthreads是一个开源的线程库,提供了用于创建和管理线程的API。以下是在C语言中使用Pthreads实现多线程编程的步骤:包含头文件:在C程序中,需要包含pthread.h头文件,以便使用Pthreads提供的函数和数据类型。c复制代码#include创建线程:使用pthread_create函数创建新的线程。该函数需
广寒舞雪
·
2024-02-03 18:23
C语言
c语言
mfc
开发语言
HTML
面试题
1、DOCTYPE是什么,有什么作用DOCTYPE一般放在文档的开头,告诉浏览器页面使用的HTML或XHTML的版本,让浏览器按照相应的规则解析页面。如果不写DOCTYPE,那么浏览器会按照自己的规则解析页面,这不利于维护网页的兼容性2、XML、HTML、XHTML的区别xml可拓展标记语言,主要用于数据和结构存储,曾用于数据传输,现在已经被JSON数据取代html超文本标记语言,语法较为松散xh
MissXu666
·
2024-02-03 18:22
前端面经&面试题
html
前端
C语言常见
面试题
:C语言中如何进行图形界面编程?
在C语言中进行图形界面编程通常需要借助一些图形库。以下是一些常用的C语言图形库及其使用方法:GTK+(GIMPToolkit):GTK+是一个广泛使用的开源图形库,可用于创建跨平台的桌面应用程序。它提供了一套丰富的控件,如按钮、文本框、滑块等,用于构建用户界面。使用GTK+,你需要包含相应的头文件,并链接到库。示例代码:复制代码c`#includeintmain(intargc,char*argv
广寒舞雪
·
2024-02-03 18:22
C语言
c语言
开发语言
多线程(进阶三:JUC)
三、原子类四、线程池五、信号量Semaphore代码示例六、CountDownLatch代码示例七、相关
面试题
1、线程同步的
tao滔不绝
·
2024-02-03 17:05
java
开发语言
java-ee
spring boot 构建java版 分布式微服务 b2b2c o2o电子商务云商平台
使用技术:
SpringCloud
+SpringBoot+Mybatis+微服务+服务监控+可视化运营B2B2C平台:1.平台管理端(包含自营)2.商家平台端(多商户入驻)3.PC买家端、手机wap/公众号买家端
fumi106
·
2024-02-03 17:44
来自非985&211的普通本科的Android
面试题
分享【网络安全】
文中附有详细的面试真题目,文末有我当时刷的面试真题还有一些对我帮助良多的复习资料,特别有用,希望也可以帮大家顺利上岸,顺便攒攒人品!个人的基本情况本人出生在一个普通家庭,自身学历很一般,并非985也并非211,就是一个差不多是三本的二本普通本科生应届毕业生。在读书期间有过一些简单的实习,也参与过一些小公司的项目,但我还是觉得自己在其它人的眼里还是很普通(所以,自己能够在今年特别不好找工作的期间被一
不是程序媛呀
·
2024-02-03 17:53
面试
职场和发展
网络安全
web安全
信息安全
上一页
31
32
33
34
35
36
37
38
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他