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
携程java面试题
Apollo(阿波罗)——
携程
推出的分布式配置管理中心 & 启动Apollo & SpringBoot集成 & @ConfigurationProperties的使用姿势
前言Apollo(阿波罗)是一款可靠的分布式配置管理中心,诞生于
携程
框架研发部,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性,适用于微服务配置管理场景
Perley620
·
2023-12-04 09:09
SpringBoot
分布式
spring
boot
后端
JAVA面试题
分享一百四十九:dubbo 序列化方式?
一、Java序列化基础Java中的序列化操作一般有如下四个步骤。第一步,被序列化的对象需要实现Serializable接口,示例代码如下:publicclassStudentimplementsSerializable{privatestaticfinallongserialVersionUID=1L;privateStringname;privateintage;privatetransient
之乎者也·
·
2023-12-03 10:31
JAVA面试题分享
java
dubbo
开发语言
JAVA面试题
分享一百四十七:Dubbo 是如何动志感知服务下线的?
一、Zookeeper感知首先,Dubbo默认采用Zookeeper实现服务的注册与服务发现,简单来说,是多个Dubbo服务之间的通信地址,是使用Zookeeper来维护的。而在Zookeeper上,会采用树形结构的方式来维护Dubbo服务提供端的协议地址,Dubbo服务消费端会从ZookeeperServer上去查找目标服务的地址列表,从而完成服务的注册和消费功能。二、订阅基本原理服务订阅通常有
之乎者也·
·
2023-12-03 10:30
JAVA面试题分享
java
dubbo
开发语言
JAVA面试题
分享八十四:一个空Objiect对象的占多大空间?
一、Java对象模型HotSpotJVM使用名为oops(OrdinaryObjectPointers)的数据结构来表示对象。这些oops等同于本地C指针。instanceOops是一种特殊的oop,表示Java中的对象实例。在HotspotVM中,对象在内存中的存储布局分为3块区域:对象头(Header)实例数据(InstanceData)对齐填充(Padding)对象头又包括三部分:MarkW
之乎者也·
·
2023-12-03 10:00
JAVA面试题分享
java
开发语言
JAVA面试题
分享九十八:Web socket原理?
一、WebSocket诞生背景早期,很多网站为了实现推送技术,所用的技术都是轮询(也叫短轮询)。轮询是指由浏览器每隔一段时间向服务器发出HTTP请求,然后服务器返回最新的数据给客户端。常见的轮询方式分为轮询与长轮询,它们的区别如下图所示:为了更加直观感受轮询与长轮询之间的区别,我们来看一下具体的代码:这种传统的模式带来很明显的缺点,即浏览器需要不断的向服务器发出请求,然而HTTP请求与响应可能会包
之乎者也·
·
2023-12-03 10:00
JAVA面试题分享
java
前端
开发语言
JAVA面试题
分享一百四十八:Dubbo 的服务请求失败怎么处理?
一、请求失败怎么处理在使用Dubbo进行微服务架构开发时,由于网络、硬件故障、系统崩溃等原因,服务请求可能会失败。针对这种情况,我们需要采取一系列的处理措施来应对服务请求失败的情况。下面将介绍几种常见的处理方案。1.重试机制:当服务请求失败时,可以通过设置重试次数来重新发送请求。在Dubbo中,可以通过配置重试次数的参数来实现。一般情况下,重试次数不宜过多,以避免对服务提供方造成压力。2.降级处理
之乎者也·
·
2023-12-03 10:00
JAVA面试题分享
java
dubbo
开发语言
JAVA面试题
分享七十九:Stream的用法?
一、概述Java8是一个非常成功的版本,这个版本新增的Stream,配合同版本出现的Lambda,给我们操作集合(Collection)提供了极大的便利。Stream流是JDK8新增的成员,允许以声明性方式处理数据集合,可以把Stream流看作是遍历数据集合的一个高级迭代器。Stream是Java8中处理集合的关键抽象概念,它可以指定你希望对集合进行的操作,可以执行非常复杂的查找/筛选/过滤、排序
之乎者也·
·
2023-12-03 10:59
JAVA面试题分享
java
面试
开发语言
JAVA面试题
分享六十一:类加载机制,怎们能破坏这个机制?
目录一、前言二、整体的流程三、装载四、类加载器五、双亲委派模型六、破坏双亲委派模型一、前言Java程序是如何跑起来的呢,如何从一个.java源文件到控制台的输出结果?要回答类似的问题就需要学习虚拟机类加载机制。二、整体的流程Java中的所有类,必须被装载到jvm中才能运行,这个装载工作是由jvm中的类加载器完成的,类加载器所做的工作实质是把类文件从硬盘读取到内存中,JVM在加载类的时候,都是通过C
之乎者也·
·
2023-12-03 10:29
JAVA面试题分享
java
开发语言
JAVA面试题
分享七十八:Transaction Template和@Transaction的区别?
一、前言在现代软件开发中,事务处理是必不可少的一部分。当多个操作需要作为一个整体来执行时,事务可以确保数据的完整性和一致性,并避免出现异常和错误情况。在SpringBoot框架中,我们可以使用声明式事务和编程式事务来管理事务处理。其中事务的坑也是不少,比较常见的就是事务失效,大家可以看看!这篇博客将重点探讨这两种事务处理方式的源码实现、区别、优缺点、适用场景以及实战。我们来接着说事务,里面还涉及到
之乎者也·
·
2023-12-03 10:29
JAVA面试题分享
java
开发语言
JAVA面试题
分享一百二十二:了解现在市面上主流的Cpu 架构?
一、什么是CPU架构CPU架构是CPU厂商给属于同一系列的CPU产品定的一个规范,主要目的是为了区分不同类型CPU的重要标示。目前市场上的CPU主要分有两大阵营,一个是intel、AMD为首的复杂指令集CPU,另一个是以IBM、ARM为首的精简指令集CPU。两个不同品牌的CPU,其产品的架构也不相同,例如,Intel、AMD的CPU是X86架构的,而IBM公司的CPU是PowerPC架构,ARM公
之乎者也·
·
2023-12-03 10:27
JAVA面试题分享
CPU
CPU架构
马云突然宣布,滴滴
携程
这回真要哭了!
你觉得这两年最火的是什么行业?共享经济可能占据半壁江山,共享经济正在从一个新鲜事物变成我们生活的一部分,一个新时代被开启了。虽然不乏共享专车、共享单车这样的成功案例,但同时也出现诸如“共享女友”“共享板凳”这样的奇葩应用,以及退押金难和维权难等现实问题。因此,不少人可能会说:单车失败,共享已死!然而,真是这样吗,共享真的死了吗?小编只想给你一个大写的:NO!这个时代的变化,快到你无法想像!刚刚,马
送财密码
·
2023-12-02 22:25
完美解决python爬取网页数据导json然后输出到excel.xlsx
代码:xlwings类似于excel中的VBA,很好用importjsonimportxlwtimportxlwingsasxwjs=[{"time":1605868916,"kw":"
携程
"},{"time
品尚公益团队
·
2023-12-02 18:52
python
python
json
爬虫
Java面试题
12
1.redis怎么实现分布式锁?Redis可以通过以下方式实现分布式锁:使用RedLock算法:多个Redis节点组合使用,通过竞争锁来达到分布式锁的效果。使用SETNX命令:利用SETNX(SETifNoteXists)命令尝试将锁的值设置为特定值,成功表示获取锁。Redis可以通过以下几种方式实现分布式锁:SETNX命令:SETNX是SETifNoteXists的缩写,即只有当key不存在时,
今天的代码敲了吗
·
2023-12-02 09:44
Java面试八股文
java
开发语言
高省邀请码哪个好高省邀请码怎么自己注册(顶级等级邀请码 )
高省有京东,拼多多,淘宝,飞猪,还会陆续接入
携程
和信用卡。那么当用
好项目高省
·
2023-12-02 07:56
JAVA面试题
整理1
面试题整理大部分参考了尚硅谷–周阳的讲解视频,这里是整理文章目录面试题整理**volatile****JMM内存模型****原子类****synchronized****synchronized和Lock的区别****锁升级**手写自旋锁**Lock**公平锁和非公平锁ReentrantLockConditionReentrantReadWriteLock死锁怎么写,场景和原因原因有三**Coun
硬盒player
·
2023-12-02 00:36
笔记
java
java
Java面试题
详解(一)
本文是面试题目系列的第一篇,题目主要来自GitChat上一个课程,在此特别记录自身想的答案和在网上查询的结果,分享出来,大家共同学习。如果有不对的地方,欢迎大家指出。Java基础JDK和JRE有什么区别JDK:JavaDevelopmentKit,java开发包,其包括JRE和一些Java工具,如javac,javap等开发环境(编译,调试,分析工具)和运行环境JRE:JavaRuntimeenv
冰尘缘
·
2023-12-01 23:33
从中国式避暑经济,看
携程
对差异化细分市场的频频发力
正值三伏天,如果,你有朋友在40°高温的火炉城市居住,兴许,你会频繁看到这样一条朋友圈:“我的命,是空调给的”。正如前段时间,papi酱去到重庆,想象中,应该是火锅,冰粉、冰汤圆、冰激凌……但重庆的高温折磨的她只剩一句:“天黑前我不出门了”。是什么让她在这么热的天,还依然愿意出门旅游,是理想?是信仰?是荣誉?都不是。因为“每个人都是自己的导演,走出去拥抱世界。”撰文|钱皓,马龙亦有贡献排版|千亦一
钱皓频道
·
2023-12-01 18:19
Java面试题
超详细整理《微服务篇》
什么是微服务架构?微服务框架是将某个应用程序开发划分为许多独立小型服务,实现敏捷开发和部署,这些服务一般围绕业务规则进行构建,可以用不同的语言开发,使用不同的数据存储,最终使得每个服务运行在自己的行程中。并且它们之间采用轻量级通信机制进行通信。微服务的特点:单一职责:微服务中每一个服务都对应唯一的业务能力,做到单一职责应用粒度:微服务的服务拆分粒度很小,例如一个用户管理就可以作为一个服务。每个服务
龙源lll
·
2023-12-01 08:07
Java面试题
Spring
Cloud
java
spring
boot
spring
cloud
蜜源邀请码怎么才能获得,蜜源初始官方邀请码是多少?
蜜源有京东,拼多多,淘宝,飞猪,还会陆续接入
携程
和信用卡。那
柚子导师
·
2023-12-01 05:28
【组件化开发】前端进阶篇之如何编写可维护可升级的代码
前言我还在
携程
的做业务的时候,每个看似简单的移动页面背后往往会隐藏5个以上的数据请求,其中最过复杂的当属机票与酒店的订单填写业务代码这里先看看比较“简单”的机票代码:然后看看稍微复杂的酒店业务逻辑:机票一个页面的代码量达到了
weixin_30567471
·
2023-12-01 03:21
前端
ui
测试
ViewUI
谈谈我对前端组件化中“组件”的理解,顺带写个Vue与React的demo
谈谈我对前端组件化中“组件”的理解,顺带写个Vue与React的demo前言前端已经过了单兵作战的时代了,现在一个稍微复杂一点的项目都需要几个人协同开发,一个战略级别的APP的话分工会更细,比如
携程
:
携程
anmei1912
·
2023-12-01 03:14
前端
ui
javascript
ViewUI
Java常见的面试题(很基础那种)
这里介绍一下,一些比较基础的
Java面试题
,比较适合应届生、实习生这些朋友。因为对于刚出来工作的Java工程师,很多企业都偏向招一些基础比较好的苗子回来培养。
不务正业的猿
·
2023-11-30 16:35
面试
Java
java
面试题
Java中的action函数干什么的_
Java面试题
-框架篇八
Java面试题
-框架篇八程序员BUG2019-07-0314:00:0071,谈谈你对Struts的理解。
weixin_39689394
·
2023-11-30 11:09
JAVA面试题
整理——内存溢出与内存泄露的区别与联系
回忆的本人参加某公司的真实面试题,希望对你有所帮助。内存溢出与内存泄露的区别与联系在前面jvm学习整理的时候其实用过一个简单的例子了解过内存溢出,在jvm内存模型章节下,大家有兴趣的可以去看看:JVM初学GC_knowwait的博客-CSDN博客内存溢出内存溢出(outofmemory)顾名思义,就是程序申请内存时,没用足够的内存可以使用,假设我们程序运行需要100M内存,但是我们的内存空间只剩下
knowwait
·
2023-11-30 10:45
java
jdk
jvm
java
面试
2019-09-09 谁言寸草心,报得三春晖 - 草稿
搭上
携程
的顺风车,我只盼望着能早点到家,吃到最可口的饭菜,见到最亲的人。经历了三个小时的车程,我终于到了这个既熟悉又陌生的城市,好多的新楼拔地而起,以前的街道也摸不着方向了。
8c7fd7b13f83
·
2023-11-30 05:12
Java根据位置获取经纬度计算距离
原理分析3.实现验证3.1高德地理位置信息GeoLocation3.2通过经纬度计算距DistanceUtils3.3根据位置计算距离GeoDistance1.业务概述平时我们在使用美团,饿了么,飞猪,
携程
靖节先生
·
2023-11-30 04:06
基础框架
gis
经纬度计算距离
根据位置获取经纬度
拼多多优惠券怎么使用?拼多多怎么领取大额的内部优惠券
同时,还有
携程
网火车票优惠券和飞猪网优惠券等。”第一步、首先进入拼多多
日常购物小技巧
·
2023-11-30 03:25
代理模式之静态代理,JDK动态代理和cglib动态代理
比如,你需要购买火车票,不想跑那么远到火车站售票窗口买,可以去附近的火车票代售点买,或者到
携程
等第三方网站买。
烟雨星空
·
2023-11-30 03:19
酒店运营OTA做好这2点,排名及订单翻倍增长
OTA平台目前来看主流:
携程
、飞猪、美团三足鼎立,至于选择哪家还是某几家,我个人觉得还是要根据自己的产品及针对人群做选择。比如,
携程
的客单价普遍会比美团高,反之美团则是低价
运营陈同学杂谈
·
2023-11-30 02:10
Java面试题
(每天10题)-------连载(39)
目录Mysql篇1、数据库的三范式是什么?2、有哪些数据库优化方面的经验?3、简述常用的索引有哪些种类?4、在Mysql数据库中索引的工作机制是什么?5、Mysql的基础操作命令6、Mysql的复制器原理以及流程7、Mysql支持那些复制类型?8、Mysql中MyISAM和InnoDB的区别9、Mysql中VARCHAR与CHAR的区别以及VARCHAR(50)中的50代表的含义10、Mysql中
秃头的Tomcat
·
2023-11-30 01:30
java
开发语言
各大公司
java面试题
目总结-超详细全面
ThreadLocal(线程变量副本)Synchronized实现内存共享,ThreadLocal为每个线程维护一个本地变量。采用空间换时间,它用于线程间的数据隔离,为每一个使用该变量的线程提供一个副本,每个线程都可以独立地改变自己的副本,而不会和其他线程的副本冲突。ThreadLocal类中维护一个Map,用于存储每一个线程的变量副本,Map中元素的键为线程对象,而值为对应线程的变量副本。Thr
星月情缘02
·
2023-11-29 23:30
Java
技术
java面试
面试总结
各大公司
Java面试题
超详细总结
ThreadLocal(线程变量副本)Synchronized实现内存共享,ThreadLocal为每个线程维护一个本地变量。采用空间换时间,它用于线程间的数据隔离,为每一个使用该变量的线程提供一个副本,每个线程都可以独立地改变自己的副本,而不会和其他线程的副本冲突。ThreadLocal类中维护一个Map,用于存储每一个线程的变量副本,Map中元素的键为线程对象,而值为对应线程的变量副本。Thr
weixin_34370347
·
2023-11-29 23:28
面试
java
数据库
Python爬取
携程
酒店信息
代码fromseleniumimportwebdriverfromtimeimportsleepimportxlwt#进行excel操作#谷歌驱动告诉电脑在哪打开浏览器driver=webdriver.Chrome(executable_path="D:/chromedriver.exe")#打开网页driver.get("https://hotels.ctrip.com/?allianceid=
别叫我名字20
·
2023-11-29 15:25
爬虫
Python
爬虫
python如何抓取
携程
酒店的价格,让工作更简单点
有时候老板没事安排点事,为了偷懒,只能使出大招,毕竟自己不是那么老老实实干活的人,整理数据这类累和繁琐的活,我怎么能轻易动,好在gpt可以帮我来实现,有人可能会说,这么点内容你还不如自己去搞,但是有一点,这个搞熟悉后,遇到类似的事情,下次基本就是秒完成,剩下就是划水。很多事情都这样,前期的时候稍微费点事,但是后面就很爽了。首先,我们需要安装两个重要的Python库来执行网络爬虫任务:request
super_ip_
·
2023-11-29 15:53
python
酒店价格
爬虫代理
青海湖之旅~~第一天
计划很久的青海湖之旅今天如期出发,这些天查遍了
携程
,小红书,头条上的青海湖旅游的攻略,好吃的,好玩的,大美的景点,被吐槽的景点,点点滴滴,不想遗漏任何问题。
98fa824384d1
·
2023-11-29 11:09
最全的
java面试题
库
01-10期【01期】Spring,SpringMVC,SpringBoot,SpringCloud有什么区别和联系?【02期】你能说说Spring框架中Bean的生命周期吗?【03期】如何决定使用HashMap还是TreeMap?【04期】分库分表之后,id主键如何处理?【05期】消息队列中,如何保证消息的顺序性?【06期】单例模式有几种写法?【07期】Redis中是如何实现分布式锁的?【08期
奔跑吧茂林小子
·
2023-11-29 06:57
java
面试
开发语言
超详细的
Java面试题
汇总(基础篇+框架篇)
Java面试题
汇总-基础篇1.面向对象是什么?
程序员木子
·
2023-11-29 06:54
kafka数据不丢失不重复_Kafka怎样保证消息不丢失?不重复?怎样保证消息顺序?
在java面试当中这是比较常见的
java面试题
了,下面一起来看看答案吧。对于这个问题,最首先要考虑的就是以下的几个问题,第一个就是消息丢失是因为什么?
weixin_39897392
·
2023-11-29 06:12
kafka数据不丢失不重复
高省怎么赚钱,高省最实际的赚钱方法真实可靠
高省有京东,拼多多,淘宝,飞猪,还会陆续接入
携程
和信用卡。【高省】(高佣金领导者)是一个自用省钱佣金高,分享推广赚钱多的平台,百度有几百万篇报道,运行三年,稳定可靠。
日常购物技巧呀
·
2023-11-29 06:39
Java面试题
(JVM)
194.说一下jvm的主要组成部分?及其作用?类加载器(ClassLoader)运行时数据区(RuntimeDataArea)执行引擎(ExecutionEngine)本地库接口(NativeInterface)组件的作用:首先通过类加载器(ClassLoader)会把Java代码转换成字节码,运行时数据区(RuntimeDataArea)再把字节码加载到内存中,而字节码文件只是JVM的一套指令集
我最酷_b537
·
2023-11-29 03:28
飞机票什么时候买比较便宜
1.
携程
网:
携程
网是国内最大的在线旅行平台之一,提供丰富的出境机票预订服务。
携程
网与众多航空公司保持合作关系,并且会不定期推出各种促销活动和特价机票,这样的优惠力度相对较大。此外,
优惠券高省
·
2023-11-29 00:42
掌握这些高频
java面试题
,助你备战金三银四!
面向对象面向过程更注重于事情的每一个步骤和顺序,面向对象则更注重于事情有哪些参与者以及各需要做什么JDKJREJVMjdk:Java开发工具包jre:Java运行时环境jvm:Java虚拟机==和equals==比的是栈中的值,基本类型是变量值,引用类型是堆中内存对象的地址equals:object默认也是采用==比较,通常会重写,重写后equals其实是比较两个字符串的内容Stringx="st
前程有光
·
2023-11-28 17:32
终于拿到了阿里2023年度九大Java技术文档——面试题+文档+白皮书
70道阿里巴巴高级
Java面试题
!
隔壁老王的代码
·
2023-11-28 12:06
java
面试
jvm
自驾贵州屋脊——韭菜坪记
在
携程
上看攻略说没有直接到大韭菜坪的车,所以我就计划在贵阳租车自驾过去。刚拿到驾照,第一次开车去到这么远,开车4个多小时这么长时间。没出发之前心里
大兵日记
·
2023-11-28 10:11
120道java最常问面试题!
不积跬步无以至千里,下面的内容是对网上原有的
Java面试题
集及答案进行了全面修订之后给出的负责任的题目和答案,原来的题目中有很多重复题目和无价值的题目,还有不少的参考答案也是错误的,修改后的
Java面试题
集参照了
Java烟雨
·
2023-11-28 09:47
java
后端
面试
java
开发语言
jvm
rpc
分布式
Java面试题
答案(正在完成中......)
目录JAVA基础集合JVMWEB并发编程网络编程SpringSpringBootSpringCloudMybatisMySQL分布式消息队列问:你用过哪些MQ,这个MQ有哪些组件,什么是可靠消息,重复消息怎么解决ZookeeperRedisDubbojavawebJAVA基础1.面向对象有哪些特征?抽象,封装,继承,多态2.JDK与JRE的区别是什么?jdk:编译+运行jre:运行jdk包括jre
KianaKsln
·
2023-11-28 08:20
java
微服务分布式框架Dubbo和Spring Cloud
其中主要包括阿里,弟弟,
携程
,爱奇艺,斗鱼,等。Dubbo目前的特点是高扩展性和高
NaisituMiteyu
·
2023-11-28 07:22
分布式
dubbo
微服务
分布式
Java面试题
08
1.jsp和servlet有什么区别?JSP(JavaServerPages)是一种在HTML中嵌入Java代码的技术,适合用于生成动态内容;Servlet是Java编写的服务器端程序,用于处理HTTP请求和响应。JSP(JavaServerPages)和Servlet都是用于创建动态网页的技术,它们都基于Java语言,但是有以下一些主要的区别:实现方式:Servlet是一个Java类,必须显式地
今天的代码敲了吗
·
2023-11-28 06:20
Java面试八股文
java
开发语言
Java面试题
09
1.什么是反射?反射是Java中的一种机制,允许在运行时获取类的信息、访问对象的属性和方法,以及调用对象的方法,使得编程更加灵活,但也需要注意性能和安全问题。在Java中,反射(Reflection)是指程序在运行时能够获取到自身的内部信息,并能直接操作类或者对象的内部属性、方法、构造函数等。这种机制使得Java程序在运行时可以动态地创建对象、调用方法、获取类的信息等。反射是Java编程语言的一个
今天的代码敲了吗
·
2023-11-28 06:20
Java面试八股文
java
面试
开发语言
Java面试题
10
1.MyBatis中#{}和${}的区别是什么?#{}是预编译的占位符,MyBatis会将其转化为一个占位符参数,安全性较高,可以防止SQL注入;${}是字符串替换,直接将内容替换到SQL语句中,不会进行参数处理,潜在风险是SQL注入在MyBatis中,#{}和${}都被用作参数绑定,但它们在处理参数的方式和安全性上有很大的区别:${}:这是一个基本的字符串替换操作。比如你在SQL语句中写${co
今天的代码敲了吗
·
2023-11-28 06:12
Java面试八股文
java
mybatis
开发语言
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
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
其他