阿里面试题

时间:2024-03-22 07:21:36 试题试卷 收藏本文 下载本文

阿里面试题(整理6篇)由网友“洛神”投稿提供,以下是小编为大家准备的阿里面试题,希望对大家有帮助。

阿里面试题

篇1:阿里面试题

1.hashmap的内部实现机制,hash是怎样实现的,什么时候rehash

2.java的内存管理

3.分布式缓存的内存管理,如何管理和释放不断膨胀的session,memcache是否熟悉

4.oralce的底层管理(怎样让查询快,插入慢)

5.java底层是怎样对文件操作的

6.研究了哪些框架的源码

7.并发问题,锁,怎么处理死锁,脏数据处理

8.性能问题

9.equals和hashcode这些方法怎么使用的

10.java的NIO

lvwenwen.iteye.com/blog/1706221

篇2:阿里面试题

一、String,StringBuffer, StringBuilder 的区别是什么?String为什么是不可变的?

二、VECTOR,ARRAYLIST, LINKEDLIST的区别是什么?

三、HASHTABLE, HASGMAQ,TreeMap区别

四、ConcurrentMap和HashMap的区别

五、Tomcat,apache,jboss的区别

六、GET POST区别

七、SESSION, COOKIE区别

八、Servlet的生命周期

九、HTTP 报文包含内容

十、Statement与PreparedStatement的区别,什么是SQL注入,如何防止SQL注入

十一、redirect, foward区别

十二、关于JAVA内存模型,一个对象(两个属性,四个方法)实例化100次,现在内存中的存储状态,

几个对象,几个属性,几个方法。

十三、谈谈Hibernate的理解,一级和二级缓存的作用,在项目中Hibernate都是怎么使用缓存的

十四、反射讲一讲,主要是概念,都在哪需要反射机制,反射的性能,如何优化

十五、谈谈Hibernate与Ibatis的区别,哪个性能会更高一些

十六、对Spring的理解,项目中都用什么?怎么用的?对IOC、和AOP的理解及实现原理

十七、线程同步,并发操作怎么控制

十八、描述struts的工作流程。

十九、Tomcat的session处理,如果让你实现一个tomcatserver,如何实现session机制

二十、关于Cache(Ehcache,Memcached)

二一、sql的优化相关问题

二二、oracle中 rownum与rowid的理解,一千条记录我查200到300的记录怎么查?

二三、如何分析ORACLE的执行计划?

二四、DB中索引原理,种类,使用索引的好处和问题是什么?

二五、JVM垃圾回收实现原理。垃圾回收的线程优先级。

二六、jvm 最大内存设置。设置的原理。结合垃圾回收讲讲。

篇3:阿里云面试题

;一.考察你对所了解的知识的掌握程度,要对所接触的;其原理本质;二.会了解个人的学习主动性及遇到问题的解决方法,;候主动学习知识点并深入了解;三.回答技术问题的时候要抛开以前做过或学过的项目;回答;四.;问题:;一.深入理解Android消息处理系统――Loo;Android系统中Looper负责管理线程的消;Activity是一个UI线阿里云面试题

概要:

一. 考察你对所了解的知识的掌握程度,要对所接触的知识点有很深的理解,掌握

其原理本质。

二. 会了解个人的学习主动性及遇到问题的解决方法,要善于在没有具体任务的时

候主动学习知识点并深入了解。

三. 回答技术问题的时候要抛开以前做过或学过的项目经验而从该问题的本质去

回答。

四.

问题:

一.深入理解Android消息处理系统――Looper、Handler、Thread

Android系统中Looper负责管理线程的消息队列和消息循环。可以通过Loop.myLooper得到当前线程的Looper对象,通过Loop.getMainLooper()可以获得当前进程的主线程的Looper对象。

Activity是一个UI线程,运行于主线程中,Android系统在启动的时候会为Activity创建一个消息队列和消息循环(Looper)。

Handler的作用是把消息加入特定的(Looper)消息队列中,并分发和处理该消息队列中的消息。构造Handler的时候可以指定一个Looper对象,如果不指定则利用当前线程的Looper创建。 如果通过工作线程刷新界面,推荐使用handler对象来实现。

注意工作线程和主线程之间的竞争关系。推荐handler对象在主线程中构造完成(并且启动工作线程之后不要再修改之,否则会出现数据不一致),然后在工作线程中可以放心的调用发送消息SendMessage等接口。

hanlder对象之外的任何主线程的成员变量如果在工作线程中调用,仔细考虑线程同步问题。如果有必要需要加入同步对象保护该变量。

handler对象的handleMessage接口将会在主线程中调用。在这个函数可以放心的调用主线程中任何变量和函数,进而完成更新UI的任务。

Android很多API也利用Handler这种线程特性,作为一种回调函数的变种,来通知调用者。这样Android框架就可以在其线程中将消息发送到调用者的线程消息队列之中,不用担心线程同步的问题。

二.ListView的各项功能及参数。(主要看下该控件)

getView()的参数有哪些?

一共有3个参数 getView(int position,View convertView,ViewGroup parent){}

解释各个参数的作用。

比较注重团队文化。项目不是一个人可以做成的,需要大家的配合。

三.概括一下android的布局文件,及常用的控件。(会随机提问各控件功能)

LinearLayout线性布局 分为横向布局(horizontal)和纵向布局(vertical)

RelativeLayout相对布局 可以随意布局各种控件。

TableLayout 表格布局 计算器的布局

AbsoluteLayout 绝对布局(已废弃)

FrameLayout 框架布局 控件堆叠,又内向外堆叠。

四.android的四大组件有哪些?ContentProvider的作用。

Activity BroadcastReceiver Service ContentProvider

应用程序可以通过content provider访问其它应用程序的一些私有数据,这是

Android提供的一种标准的共享数据的机制。共享的数据可以是存储在文件系统中、SQLite数据库中或其它的一些媒体中。content provider扩展自ContentProvider类,通过实现此类的一组标准的接口可以使其它应用程序存取由它控制的数据。然而应用程序并不会直接调用ContentProvider中的方法,而是通过类ContentResolver。ContentResolver能够与任何一个ContentProvider通信,它与ContentProvider合作管理进程间的通信。

五.android的数据存储方式。

1. 使用SharedPreferences存储数据;

2. 文件存储数据;

3. SQLite数据库存储数据;

4. 使用ContentProvider存储数据;

5. 网络存储数据;

六.Spinner的作用。

这个控件主要就是一个列表,那么我们就来说说这个控件吧,这个控件在以前

的也看见过,但今天还是从新介绍一遍吧。Spinner位于 android.widget包下,每次只显示用户选中的元素,当用户再次点击时,会弹出选择列表供用户选择,而选择列表中的元素同样来自适配器。Spinner是View类得一个子类。

总结,该面试官主要看重个人的学习和理解知识的能力和团队配合力,答题时要表现得比较谦虚,简历的写法也要注意,不要太张扬。 ContentProvider作用:

篇4:阿里前端电话面试题

一.修改以下css样式,简述您的理由:

div.container{

width:500px;

background-image:url(/img/sprite.png);

background-repeat:no-repeat;background-position:0px -50px;

}

div.container ul#news-list, div.container ul#news-list li{

margin:0px;

padding:0px;

}

div.container ul#news-list li{

padding-left:20px;

background-image:url(/img/sprite.png);

background-repeat:no-repeat;

background-position:-100px 0px;

}

a{

font-size:14px;

font-weight:bold;

line-height:150%;

color:#000000;

}

二.使用一个JSON对象,描述下面一句话:

小明22岁,来自杭州,爱好看电影和旅游。小明有两个姐姐,一个叫小红,25岁,是一名经理。另一个叫小兰,23岁,是一名数学老师。

三.为本地Array数组编写一个原型,实现将数组中具有相同元素的元素删除(意思是只保留一个),并返回删除后的数组。

四.

(1) 说说上面一行语句的优缺点。

(2) 编写一个通用的事件注册函数,看下面的代码:

function addEvent(element,type,handle){//在这里编写您的代码

}

五. 写出下图所示 html 内容,要求:遵循 xhtml1.0 规范,符合 web 语义。

[阿里前端电话面试题]

篇5:百度、阿里、腾讯 40 道面试题

已经来到石榴如火的5月,没错,小半年就快过去了。很多同学正在毕业找工作,也有些同学在准备着的暑期实习。而进入4A、BAT、500强是很大部分营销和传媒人的选择。在求职或求实习的过程中,你一定希望看到前辈们的实际求职经历或者经验心得分享吧。不管是企业的招聘流程、求职环节设置、面试题、学长学姐的真人故事,都能让你更胸有成竹和收到鼓舞。SocialBeta为大家准备了一些前路人的名企求职经历分享,会在近期持续发布。 如果你有名企求职经历,愿意分享给大家,帮助更多人,请写信给我们:xiafan@socialbeta.com。投稿采用,有书籍相送。

嗯,最近身边好多朋友问我有关面试的一些经验。大概在9月初拿到BAT offer之后当时就准备写一篇面经分享给大家来着,但是由于一直在做一个创业项目,一直没抽出时间(好吧,其实就是我懒~)。

先简单的自我介绍一下。我叫王文旺,大家可以叫3w,华科新闻学院的一只大四狗。我整个求职过程中投了3家公司BAT,均是产品经理的职位。最后也都很庆幸的拿到了offer。下面将根据我的面试经历来进行讲述。

一般一些大型互联网公司在校招之前都有提前批的,一般BAT的提前批都集中在8月中下旬左右。对于目前大四的同学来说这个信息可能没用了,主要提醒大二大三的同学,以后找工作的时候要关注一下这个点。我当时就是在实习的时候投了阿里和腾讯的提前批。我们学院的安排是大三下都在外面实习,当时实习的单位是百度,实习时间近6个月。由于我实习所在部门没有hc,没法留下来,所以8月的时候就开始寻思找工作的事情了。自己就提前关注了一下其他公司的校招动态,得知了阿里和腾讯的提前批,就都找了一些朋友帮忙内推。

第一点:面试前一定好好准备!做个有心人~

在最开始的时候对自己的信心还比较足,觉得面产品没啥好准备的,直接随机应变就好,也就没怎么好好准备。后来证明这个想法纯粹就是扯淡,也让我在阿里内推面试中失利,受打击很大。

一、Alibaba内推面试

我8月6号从百度办的离职,5号晚上百度的小伙伴给我送行,当时晚上在吃饭的时候接到了阿里面试官的电话,餐馆里声音很嘈杂,当时就和面试官解释了一下说现在在外面吃饭能不能明天给他打过去。他说,这样啊,那我找个时间再给你打吧。第二天我也没好意思给他打过去,那几天就一直等他电话。8号一个北京的朋友给我送行,我们一起在外面玩,在肯德基的时候接到了面试官的电话,这次不敢再拒绝了,连忙找了个角落去面试了。(ps:这个时候只想说运气好背,7号在酒店等了一天没敢出去,没接到电话,偏偏就8号出去那么一会接到面试电话)

面试官首先让我做个简短的自我介绍,然后问了几个问题。

1、说出你印象最深刻的项目?

2、你觉得90后身上具备什么素质?

3、简单的谈谈你在百度旅游6个月的实习经历?

4、你有什么要问我的么?

由于之前自以为是的觉得面试没什么好准备的,再加上环境因素的影响。当时一点面试的状态都没有,T^T~ 在回答的过程中就感觉自己的思维很混乱,调理不够清晰,说了很多废话,有些都没答到点子上。面完感觉就很不好,感觉没戏了,后来和朋友一起玩都没啥心思了。果然过了几天就接到阿里招聘组发来的拒信,印象很深刻的一句话是:在这一次内推中,很遗憾我们没能“幸福牵手”。当时看到这封邮件心里很失落,很受打击。觉得辜负了给我内推的面面(冰岩的好朋友,在阿里工作,接到面试失败的消息都没敢和她说。在我拿到了再次拿到阿里offer之后我才敢和她说,才知道其实她是可以知道我面试结果的,怕我不好意思也没问我,当时就好感动)。

我这个人有个特点就是,每次失败之后会很难受,但是绝对会认真的去反思去总结。接到拒信之后很受打击,开始进行反思,回忆整个面试过程,感觉最大的原因就是不在状态,自己没好好准备,连最基本的自我介绍都没准备,怎么可能面试的好? 想清楚原因之后,我就躺在酒店睡了一觉,准备起来之后好好总结(一个小习惯,每次难过就会睡觉,睡着了就不会想其它的,可以平复自己的心情,醒来了就会好很多)。

阿里的这次内推对我的影响很大很大,没有这次内推的失利,也不会意识到自己的缺点,在后面的一场面试(腾讯产培)估计也不会好好准备了,那样过的可能性估计没有。

告诉大家的第二个点:每一次面试之后都一定要好好总结,反思。每一次面试肯定都会有表现不足的地方,一定要深刻的认识到不足并针对性好好准备。这样一次一次,面试能力肯定会大大增强的。

嗯,在我办百度离职的前一天,找了我们的经理聊了一下。有关面试这个,她根据自己多年来的校招经历给了我一点建议。

这也是我要告诉大家的第三点:面试的时候一定要自信,面试官每天面试那么多人,能记住的就那么几个,自信让她更容易记住你。

大家在面试的时候一定要能够快速进入状态,一定要表现的非常自信,即使遇到自己不会的。自信这个状态肯定有助于大家的发挥,如果你一直在紧张过程中,还能好好面试么?

二、Tencent产品培训生

带着满心的遗憾离开了帝都,去江苏参加了发小的婚礼。在此过程中接到了腾讯产品培训生的笔试通知,也顺利通关笔试,需于23-25号前往北京参加面试。腾讯产培生也是我在实习阶段投的一个职位,投的时候还一直在犹豫要不要投,因为这个确实比较难!后来回忆起来,幸亏当时自己投了。

告诉大家第四点:有时候要敢于去尝试,谁也不能保证结果怎样,经历最重要。

简单的介绍一下背景,产品培训生是腾讯针对产品经理这个职位设置的一个特招。每年会从全球招30个人进行重点培养,共在北京、上海、深圳、海外4个点面试。由于自己实习在北京,所以最后还是选择前往了北京。当时收到面试通知的时候我就在考虑要不要去参加面试,当时真实的想法是这个太难了招的人太少了,要求又太高,感觉自己去估计也过不了。而且最主要是我刚从北京回来又要跑过去… 后来和我妈妈说,妈妈就一直鼓励我去试试,说失败了也没啥关系,当作校招前积累经验嘛。就这样,21号晚上从江苏回到武汉,22号上午找小白聊了一下有关校园二手街(2shoujie.com)后续发展方向问题,22号晚上出发前往了北京。

腾讯产品培训生面试共有6轮(简历筛选-笔试-群面-专业初面-HR面-总监面),23号上午起来之后就梳理了一下自己前面准备的内容,下午参加群面。我们那组群面共有10个人,8个研究生,2个本科生,而且!!只有我一个男生……

我们那组群面的议题是:如何用互联网思维做校园产品? 看到这个题目,当时心里就暗暗乐了一把,因为平时在冰岩的时候主要就是做的这个啊。整个群面共1个小时,10分钟自我介绍,40分钟讨论,10分钟的总结陈述。由于自己比较擅长,整个群面表现的也比较好。

有关群面给大家几点建议:

1、群面过程中一定要拿出笔和纸进行记录,包括每个人名字(来不及就写编号)和讲的内容(即使你不是记录者)。记录下来后续再分析一些问题时会有帮助的。后面你会明白我为什么这么说

2、无论这个话题你擅长与否都不要抢先说话,可以先听听组内其他人的看法。这样,遇到不擅长的,其他人的想法可能会给你灵感。遇到擅长的,根据其他人的想法可以更好的去总结。我当时就在第8个才说的,即使我有很多可以说的

3、如果你对时间比较敏感把握比较好,可以做timer。面试开始的时候我就做了timer,整个节奏我也把握的非常好。遇到说了很多废话的就委婉的打断(可控情况下尽量别打断),说了比较少的也和大家提议听听那个人的看法。

4、在自由讨论环节,宁愿少说话也千万别说废话啊。群面过程中经常遇到话很多但是大部分都是废话的人。这样的人往往都会被刷掉的。每次说话之前衡量一下,这段话该不该说,有没有说到点子上去。没有的话尽量不说,不要怕话说的少,40分钟肯定会遇到一些你比较擅长可以参与讨论的点的。我身边就有一个朋友在群面就只说3句话,群面结束面试官直接点名说,你可以直接进入下一个环节,其他人等待通知。群面说话一定要求精!

5、不要主动去做leader,leader是在讨论的过程中无形中出来的。没有必要主动去争取,群面过程中最好的效果就是有一些自己非常独到的见解提出来,能够说到问题的重点上。这样即使不是leader过的可能性也很大。

6、团队氛围超级超级重要!!!这一点所有人都需要注意。在群面过程中千万不要出现出争执的情况,一定要有一个好的团队氛围。即使别人提的点超级差,可以直接指出来,但是千万别争执。一般争执的人会被直接pass掉,而且会影响整个团队的。

7、总结陈述一般是记录者来说,在总结陈述之前一定要理清楚,调理要清晰,说重点就好。总结陈述完如果有漏掉的比较重要的点其他人可以提醒一下~

后来听其他组面试的朋友说, 还有一些其他议题:

设计客厅电视的遥控器。

从功能、运营、监管、战略是个反面讨论打车软件。

抓出生活中不方便的现象,设计一款app解决这个需求。

23号下午收到了群面通过的通知,后来得知我们那组群面就过了两个,另外一个是研究生。晚上回去就休息了下,简单的回顾了一下今天的面试,看了一下准备的内容就睡觉了。

24号中午参加专业初面,初面的面试官基本没问我简历上的内容,先让我简单的自我介绍了一下。接着让我评价一下自己在群面中的表现,我就说感觉自己还不错,并从几个方面进行了佐证,说明了一下自己的优势。然后问我觉得其他几个人的表现怎么样?知不知道有哪几个人进了?那个人问什么会进?还问我觉得哪几个人会进,到最后被刷掉的那些人又为什么没进?这个时候就体现出了群面时记录的重要性了,如果没做详细记录就很难回答好这个问题,另外每个人名字和特点需要牢牢记住!

问完了这个问题之后,就提了一个问题: 如果腾讯现在有一项语音识别方面的专利,具有10-12岁小孩的语音识别能力。让现在利用这项专利,对微信功能进行改进?有哪些地方可以改进?我就针对性的结合了微信的功能和使用场景说了几种,并一起探讨了下。接着又问,如果这项专利利用在手机上,可以设计哪些功能?我又结合具体需求讲了几种。接着问,如果使用在生活中呢?我列举了几种,然后他就一直问我,还有没有?我一连说了几十种大大小小的需求。他还接着问,我实在想不出来了,就让他给点提示。然后我又根据提示继续说,又接着问还有没有?我绞尽脑汁说了几轮之后,实在想不到了,就说没了。这个时候他也没为难我,然后问,你刚提出的几十种需求中你觉得哪一种最好。我就说:将语音识别和控制结合家居进行使用。然后说了一下为什么会选择这个点,在实现过程中有哪些难度?这个需求大不大,能不能带来好的效果。然后结合具体场景去设计这个产品,说的过程中感觉他还挺满意。然后问,觉得整个中国对这个需求有多大?我结合具体情况大概算了算,然后给了个数值,并说明为什么我觉得会是这个数。然后又说如果让我在北京去推广这款产品,觉得会有多大市场和需求?能带来多少用户?

就针对这个问题一直在追问,一直在深挖,从各个方面去进行考察。这种有点类似于压力面了,所以大家一定要淡定稳重一些,这样才能想出比较好的解决方案吧!

哦,在针对微信设计功能的时候,还问了我觉得目前微信有哪里设计的不好?我当时说了两个点:

1、可以直接被好友拉近一个群里面。并结合具体情况说明了一下为什么觉得设计不合理。听我说完之后,他问了句,那为什么微信团队没有改进这个功能呢?我就提出了自己的几个看法。

2、朋友圈在中间有一个版本提示说,不能发纯文本了,让大家减少使用这个功能。然后说了一下自己的看法。说完之后他问了一句,那为什么后面又没有去掉这个功能呢?答曰:应该是根据数据分析,发纯文本的频率还比较大吧。然后我就结合自己朋友圈发表的情况进行举例。

还让我为微信再设计一个功能,我当时提出了设计短视频的想法(果然6.0来了)。然后说明了一下为什么会设计这个功能,可能会遇到哪些难题啊什么的。

篇6:阿里前端大神寒冬谈谈面试与面试题

虽然面试官在这样的场景下天然强势,但其实也不是完全没有办法,有三点,至少可以缓解问题:

一、不要正面否定对方,尝试认同对方观点合理性,再从侧面反驳。

二、展示推理过程,从双方共同认可的观点出发,层层推理得出你的结论,在过程中,不断跟面试官讨论确认。

三、引述出处,使用专业词汇,使得面试官对你的观点天然产生敬畏,不敢草率否定。例如:

“说说为什么JavaScript是一门基于对象的语言而不是面向对象的语言?” “JavaScript明明就是面向对象啊?”(惨死,还是冤死)

“说说为什么JavaScript是一门基于对象的语言而不是面向对象的语言?” “哦,JavaScript的语言规范ECMA262的序章里面提到过JavaScript是面向对象的语言,而ECMA262名词解释里也提到了JavaScript是基于对象的语言。在它这个定义里面,面向对象是指以对象为主要抽象工具,描述逻辑,基于对象是指基础库和运行时设施,以对象为基础来设计。所以JavaScript既是面向对象,又是基于对象。JavaScript是基于对象的语言而不是面向对象这个说法我好像也听过,但是记不太清了,因为觉得语言规范比较权威嘛,呵呵”(说的有凭有据,又留足面子,至少得回去掂量一下……)

其实“不靠谱的面试官”很少出现,这样的突发情况并不是总能处理好,我们要尽最大努力,剩下的就凭运气了……

关于简历

一个人合适不合适,在面试前就决定了大半。一个简历看上去合格的应聘者,面试阶段可能只是确认简历上内容的真实性罢了。

有些应聘者,尤其是应届生特别容易受到各种传奇故事的感染,追求出位。其实简历只是信息的载体,不管它有多好看,不管你制作的多认真,最重要的还是它的内容。

所以,简历上最重要的是什么呢?各个岗位有所不同,下面是我对技术岗位的简历上比较看重的内容:

工作履历,尤其是上一份工作,公司名是否听过,公司档次,如BAT、FLG,岗位

教育经历,是否是top2 是否是国外名校,是否是985、211学校,是否有ACM竞赛获奖经历

技术社区贡献,blog是否有深度内容,是否有稳定更新,github上有没有高质量开源项目

项目经历,项目的规模,复杂程度,其中体现的

个性化内容:技术视野,个人成长经历,个人研究内容,学习方法

写简历的时候,首先要明白,HR或者主管查看简历的时候,一般只会花费1分钟,于是有以下几点建议

这其中次要信息越少,重要信息就越突出

任何复杂的排版方式,都会加大阅读困难

变色强调非常有用,可以突出重点,但是到处变色强调是灾难

技能列表,精通和熟悉,这些内容价值不高,偶尔还会惹麻烦

应届生常犯的错误是使用网上的各种简历模板,然后拼凑内容。没有项目经历硬造项目经历,找一些亲友开的公司硬挂靠顾问甚至总裁助理职位,这些东西会阻碍面试官看到真正有价值的内容。

正确的写简历方式是用一张白纸,先写好必要的个人信息和联系方式,然后列出所有你觉得自己做过的有价值的事和拿到的荣誉,按照从重要到不重要依次排列,再做简单的分类组织。

然后,问题来了,对很多人来说,这个列表是空的?怎么办?

我的建议是,既然是空的,那就不写,请把经历放在个性化内容上,从技术视野,个人成长经历,个人研究内容,学习方法中,选择一项,深入谈谈你做过的努力,这些也有可能打动面试官,比硬性拼凑的内容强过百倍。

阿里巴巴测试开发工程师面试笔试经验

阿里巴巴面试题

阿里实习转正面试总结

达沃斯面试自我介绍

关于阿里巴巴非技术类笔试经验

阿里 社招 面试

阿里巴巴校园招聘南京笔试经验

阿里巴巴实习生的总结

阿里巴巴面试题java

阿里巴巴规章制度

阿里面试题
《阿里面试题.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

【阿里面试题(整理6篇)】相关文章:

面试已完成 阿里内推2022-12-20

阿里巴巴非技术类笔经2022-09-23

HTML前端开发面试题及前端知识2023-03-28

阿里巴巴实习生测试开发工程师笔试附加题2022-09-26

笔试经验-网易游戏测试工程师全天面试笔试笔记2024-02-26

阿里巴巴笔试题统计2022-05-06

优化阿里巴巴旺铺的技巧2022-04-29

阿里的任务经典童话故事2023-07-15

百度云、阿里云、盛大云和腾讯云哪个适合托管网站?2022-06-30

每年省电300万度 阿里云推行绿色云数据中心2023-03-16