职位要求: 1、本科以上学历,计算机专业或软件工程专业优先 。2、熟练掌握 JavaScript 、jQuery。3、了解echarts,resetful api等技术。3、了解Angular JS、Vue.js、React等一种以上前端框架。4、有良好的沟通能力,具有团队精神。5、为人乐观,理解能力强,乐于分享。电话面试:自我介绍、Ajax的缺点、Angular框架、XSS脚本攻击、C
转载
2023-07-18 12:02:18
35阅读
如何利用webpack来优化前端性能? 压缩代码。删除多余的代码、注释、简化代码的写法等等方式。 利用CDN加速。在构建过程中,将引用的静态资源路径修改为CDN上对应的路径。额外:element-ui借用了bootstrap框架的思想,使用了栅格布局HTML居中怎么实现,大概怎么做一、text-align:center; 这个是没有浮动的情况下,我们可以先将要居中的块级元素设为inline/inl
转载
2024-01-18 09:40:27
45阅读
作者简介本文作者Shirley博、烧鱼,来自携程Cloud Container团队,目前主要从事Service Mesh在携程的落地,负责控制面的可用性及优化建设,以及推进各类基础设施服务的云原生化。一、背景携程基于SDK模式已经有相对完善的微服务治理体系,但在业务全球化、混合多云场景下,对基础设施的标准化和解耦、可迁移性以及拥抱开源成为新的诉求。以当前的业界实践及趋势来看,云原生架构与体系是满足
转载
2023-12-27 21:54:56
54阅读
# 携程Ebooking前端架构图实现指南
作为一名刚入行的小白,创建一个携程Ebooking前端架构图可能看起来有些复杂。然而,只要按照步骤完成,每个环节都能轻松掌握。接下来,我们将详细介绍整个流程,并附上代码示例及图示。
## 流程步骤
首先,我们需要确定实现架构图的流程。以下是步骤的列表:
| 步骤 | 描述 |
|------|--
携程的前端技术架构
随着2023年携程在线旅行平台的发展,前端技术架构在保证用户体验、性能优化及可维护性方面变得愈发重要。在这一背景下,本博文将探讨携程的前端技术架构,分析其设计思路和实现方式。
### 背景描述
自2010年以来,携程的前端技术架构几经变迁。在过去十几年中,随着技术的不断进步和用户需求的多样化,携程也不断对其前端架构进行优化调整。特别是在以下几个关键年份里,携程的前端架构经
前端开发的重要性
在当今的软件开发领域,前端开发扮演着至关重要的角色。随着互联网技术的不断发展,用户界面(UI)和用户体验(UX)成为了软件产品成功的关键因素之一。前端开发者负责创建和维护网页及应用程序的可视化界面,确保用户能够方便、直观地与软件进行交互。因此,前端开发工程师的职位在就业市场中占据了重要的地位。
前端就业市场需求
近年来,随着各类Web应用和移动应用的爆炸式增长,前端开发的
原创
2024-07-22 12:27:53
157阅读
**软件工程前端软考深度解析**
随着信息技术的迅猛发展,软件行业对于专业人才的需求日益旺盛。为了培养和选拔高素质的软件工程专业人才,我国推出了软件专业技术资格(水平)考试,简称软考。在软考的多个专业方向中,前端方向是近年来备受瞩目的热门领域。本文将围绕软件工程前端软考的相关内容进行深入探讨。
前端技术作为软件工程的重要组成部分,主要负责网页的用户界面设计、交互逻辑以及与后端的数据交互等任务。
原创
2024-02-28 11:50:35
64阅读
前言说下背景吧,现在疫情很严重,所以呢,公司让我们远程办公。公司给我们开了vpn,利用vpn,我们可以连接到公司的内网服务器上,但是,不能连接到自己的工作pc上,不知道其他公司有没有这个问题,反正我们有这个问题。现在一般来说,连接到公司里的个人pc上,有下面几种方式:teamviewer向日葵上面两种都是内网直接穿透的。但我这边感觉还是有点卡。在我的琢磨下,有了下面的第三种方式:因为开了vpn时,
第6 章 数据库
6.1 上传发布
数据库的上传发布,简而言之,就是DDL操作的过程,主要包括表的创建,表结构的调整,索引的调整等。
6.1.1 表结构设计规范
1.创建表的存储引擎必须是InnoDB:不能选择其他引擎
2.每张表必须有主键且不能使用联合主键:每行数据都能被唯一区分
3.默认使用utf8mb4字符集:uft8mb4字符集支持emoji表情符
4.每张表
转载
2024-07-28 10:36:23
535阅读
1评论
作者简介灿荣,携程软件技术专家,目前关注互联网中台以及中间件领域。一、背景介绍 为解决系统重复建设、能力复用性低的问题,携程启动了中台化建设步伐。旅游行业的中台建设,携程并非从零开始,前期已经积累了行业中多个场景的业务和技术的中台能力。因系统建设的复杂,亟需一个中台大脑站在全局视角进行公司中台能力的梳理和建设。Tripyun-携程云是中台团队打造
转载
2023-08-30 13:39:58
1198阅读
前言酒店业务部门是携程旅行的几大业务之一,其业务逻辑复杂,业务需求变动快,经过多年的研发,已经是一个代码规模庞大的工程,如何规范代码,将代码按照其功能进行分类,将代码写到合适的地方对项目的迭代起着重要的作用。MVP模式是目前客户端比较流行的框架模式,携程在很早之前就开始探索使用该模式进行相关的业务功能开发,以提升代码的规范性和可维护性,积累了一定的经验。本文将探讨一下该模式在实际工程中的优点和缺陷
转载
2023-09-24 07:50:54
544阅读
携程在多年的发展中不断进行架构优化,逐步采用分布式架构,解耦业务和架构,提高可扩展性,现在已逐步进化到大量采用开源技术的Java+.Net (.Net主要是为了兼容历史业务)混合技术栈。携程从2013年开始使用OpenStack将基础设施标准化,实现快速部署,帮助减少运维成本。携程曾在QCon上分享过使用OpenStack打造携程私有云的经验,基于OpenStack进行二次开发,综合了KVM,VM
转载
2023-08-10 00:19:06
328阅读
导读 携程作为全球领先的一站式旅行平台,旗下拥有携程旅行网、去哪儿网、Skyscanner 等品牌。携程旅行网向超过 9000 万会员提供酒店预订、酒店点评及特价酒店查询、机票预订、飞机票查询、时刻表、票价查询、航班查询等服务。 随着业务量迅速增长,携程需要更敏捷的技术架构来满足不断激增的并发与数据量,一个稳定、可靠,可以随业务增长不断扩展的数据库对于携程来说显得尤其重要
转载
2023-07-12 18:50:55
981阅读
软件工程前端考研的重要性
在当今信息化的社会,软件工程作为一个学科领域,已经越来越受到广大学子的青睐。特别是前端开发,作为软件工程中与用户交互最直接的部分,其重要性不言而喻。因此,越来越多的学生选择通过考研来深化自己在软件工程前端领域的知识和技能。考研不仅是对个人学术能力的挑战,更是对未来职业发展的一次重要投资。通过考研,学生可以更系统地学习前端开发的先进理论和实践技能,为日后的工作和创新打下
原创
2024-07-04 12:26:30
79阅读
携程今年动作不断,继5月份收购艺龙后,前不久又宣布了与去哪儿合并,成为国内在线旅游领域当之无愧的霸主。携程在多年的发展中不断进行架构优化,逐步采用分布式架构,解耦业务和架构,提高可扩展性,现在已逐步进化到大量采用开源技术的Java+.Net (.Net主要是为了兼容历史业务)混合技术栈。携程从2013年开始使用OpenStack将基础设施标准化,实现快速部署,帮助减少运维成本。携程曾在QCon上分
转载
2024-02-04 22:08:48
206阅读
作者简介Alex,携程资深软件工程师,关注微服务架构及分布式缓存技术。一、前言携程的微服务框架产品从2013年发展至今,已经历了7年多的打造。其中所使用的服务注册中心也从最开始人工数据维护架构演进到了现在全自动、百万容量级的架构。本文将逐一回顾携程服务注册中心所经历的三轮迭代过程,并重点介绍最新的第三版架构的设计与实现。 二、服务注册中心是什么?图2-1 微服务架构微服务架构中所要解决的
转载
2023-07-14 19:25:34
310阅读
作者简介:胡健,携程框架高级研发经理,目前负责多媒体服务的构建和研发工作。近些年携程业务突飞猛进,用户遍及世界各地。公司对用户体验也越来越重视,每一个小的功能改动、页面改版的背后,都有大量的A/B实验提供保障。与此同时,与用户体验息息相关的媒体文件的应用质量也被放到重要位置,如图片加载延时、成功率、清晰度等数据。本文将分享携程图片服务架构,包括 服务架构的演变过程,以及在生产上实际遇到的一些问题,
转载
2024-02-10 07:29:38
525阅读
软件简介CRN是Ctrip React Native简称,由携程无线平台研发团队基于ReactNative框架优化,定制成稳定性和性能更佳、也更适合业务场景的的跨平台开发框架。本次开源基于ReactNative 0.59.0, react 16.8.3版本, 开源的主要是性能优化部分,也是规模化使用RN进行业务开发必须要做的优化。一、 功能列表打包支持框架和业务代码拆分支持框架代码后台预加载打包支
转载
2023-08-04 15:22:32
438阅读
中小型研发团队很多,而社区在中小型研发团队架构实践方面的探讨却很少。中小型研发团队特别是 50 至 200 人的研发团队,在早期的业务探索阶段,更多关注业务逻辑,快速迭代以验证商业模式,很少去关注技术架构。这时如果继续按照原有的架构及研发模式,会出现大量的问题,再也无法玩下去了。能不能有一套可直接落地、基于开源、成本低,可快速搭建的中间件及架构升级方案呢?我是一个有十多年经验的 IT 老兵,曾主导
本文来自携程技术中心基础业务研发部的《应用架构涅槃》系列分享。据基础业务研发部负责人李小林介绍,互联网二次革命的移动互联网时代,如何吸引用户、留住用户并深入挖掘用户价值,在激烈的竞争中脱颖而出,是各大电商的重要课题。通过各类大数据对用户进行研究,以数据驱动产品是解决这个课题的主要手段,携程的大数据团队也由此应运而生;经过几年的努力,大数据的相关技术为业务带来了惊人的提升与帮助。以基础大数据的用户意
转载
2023-09-14 16:20:24
599阅读