- 浏览: 622811 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (819)
- java开发 (110)
- 数据库 (56)
- javascript (30)
- 生活、哲理 (17)
- jquery (36)
- 杂谈 (15)
- linux (62)
- spring (52)
- kafka (11)
- http协议 (22)
- 架构 (18)
- ZooKeeper (18)
- eclipse (13)
- ngork (2)
- dubbo框架 (6)
- Mybatis (9)
- 缓存 (28)
- maven (20)
- MongoDB (3)
- 设计模式 (3)
- shiro (10)
- taokeeper (1)
- 锁和多线程 (3)
- Tomcat7集群 (12)
- Nginx (34)
- nodejs (1)
- MDC (1)
- Netty (7)
- solr (15)
- JSON (8)
- rabbitmq (32)
- disconf (7)
- PowerDesigne (0)
- Spring Boot (31)
- 日志系统 (6)
- erlang (2)
- Swagger (3)
- 测试工具 (3)
- docker (17)
- ELK (2)
- TCC分布式事务 (2)
- marathon (12)
- phpMyAdmin (12)
- git (3)
- Atomix (1)
- Calico (1)
- Lua (7)
- 泛解析 (2)
- OpenResty (2)
- spring mvc (19)
- 前端 (3)
- spring cloud (15)
- Netflix (1)
- zipkin (3)
- JVM 内存模型 (5)
- websocket (1)
- Eureka (4)
- apollo (2)
- idea (2)
- go (1)
- 业务 (0)
- idea开发工具 (1)
最新评论
-
sichunli_030:
对于频繁调用的话,建议采用连接池机制
配置TOMCAT及httpClient的keepalive以高效利用长连接 -
11想念99不见:
你好,我看不太懂。假如我的项目中会频繁调用rest接口,是要用 ...
配置TOMCAT及httpClient的keepalive以高效利用长连接
YY欢聚时代一年多前去面试过一次,当时鄙视了,在现在的公司呆了1年半了,感觉做得很不爽,而且薪资又不满意,所以想找个新工作,就想去YY面试。
下面将两次YY面试的经历写出来,包括一次初试和一次复试的面试题目。
一、2015年11月21日上午初试的面试题如下:
1. 做一下自我介绍
画出正在做的B2B平台的架构图,包括各子系统(ec,buyer,seller,message,order)、SOA(dubbo)、缓存Redis、消息rabbitmq、单点登陆CAS、负载均衡nginx,MySQL数据库读写分离,邮件服务器postfix
2. 单点登陆的原理
3. 如何防止cookie被盗用
4. Cookie和Session的区别
5. Session共享及其好处
6. Mysql主从数据同步的方式
7. spring 控制器的加载过程
8. Spring 实例是单例还是多例?会不会有线程问题
9. 如何进行跨机房数据同步?如何保证数据访问的一致性
10. 数据库索引有什么好处?
11. Mysql如何查看执行计划?
12. Mysql执行计划的的顺序
13. 如何查看Mysql中SQL执行的快慢?
14. SQL执行过程net和wait for table的区别?
15. IO与NIO的区别?NIO中select的原理?NIO缓冲区的默认大小?
16. 使用什么数据库连接池?连接池的工作 原理?常用连接池C3PO,proxool与JNDI的区别?
17. 缓存redis如何应对系统崩溃后的快照问题?
18. Redis的默认键大小是多少?
19. 线程中sleep与wait的区别?
20. Restful与dubbo的对比?
二、2015年11月25日下午复试的题目
1.IO和NIO的区别和原理?
参考:http://blog.csdn.net/brushli/article/details/50494037
下面将两次YY面试的经历写出来,包括一次初试和一次复试的面试题目。
一、2015年11月21日上午初试的面试题如下:
1. 做一下自我介绍
画出正在做的B2B平台的架构图,包括各子系统(ec,buyer,seller,message,order)、SOA(dubbo)、缓存Redis、消息rabbitmq、单点登陆CAS、负载均衡nginx,MySQL数据库读写分离,邮件服务器postfix
2. 单点登陆的原理
3. 如何防止cookie被盗用
4. Cookie和Session的区别
5. Session共享及其好处
6. Mysql主从数据同步的方式
7. spring 控制器的加载过程
8. Spring 实例是单例还是多例?会不会有线程问题
9. 如何进行跨机房数据同步?如何保证数据访问的一致性
10. 数据库索引有什么好处?
11. Mysql如何查看执行计划?
12. Mysql执行计划的的顺序
13. 如何查看Mysql中SQL执行的快慢?
14. SQL执行过程net和wait for table的区别?
15. IO与NIO的区别?NIO中select的原理?NIO缓冲区的默认大小?
16. 使用什么数据库连接池?连接池的工作 原理?常用连接池C3PO,proxool与JNDI的区别?
17. 缓存redis如何应对系统崩溃后的快照问题?
18. Redis的默认键大小是多少?
19. 线程中sleep与wait的区别?
20. Restful与dubbo的对比?
二、2015年11月25日下午复试的题目
1.IO和NIO的区别和原理?
引用
(1) IO是面向流的,NIO是面向缓冲区的
Java IO面向流意味着每次从流中读一个或多个字节,直至读取所有字节,它们没有被缓存在任何地方。此外,它不能前后移动流中的数据。如果需要前后移动从流中读取的数据,需要先将它缓存到一个缓冲区。 Java NIO的缓冲导向方法略有不同。数据读取到一个它稍后处理的缓冲区,需要时可在缓冲区中前后移动。这就增加了处理过程中的灵活性。但是,还需要检查是否该缓冲区中包含所有您需要处理的数据。而且,需确保当更多的数据读入缓冲区时,不要覆盖缓冲区里尚未处理的数据。
(2) 阻塞与非阻塞IO
Java IO的各种流是阻塞的。这意味着,当一个线程调用read() 或 write()时,该线程被阻塞,直到有一些数据被读取,或数据完全写入。该线程在此期间不能再干任何事情了。 Java NIO的非阻塞模式,使一个线程从某通道发送请求读取数据,但是它仅能得到目前可用的数据,如果目前没有数据可用时,就什么都不会获取。而不是保持线程阻塞,所以直至数据变的可以读取之前,该线程可以继续做其他的事情。 非阻塞写也是如此。一个线程请求写入一些数据到某通道,但不需要等待它完全写入,这个线程同时可以去做别的事情。 线程通常将非阻塞IO的空闲时间用于在其它通道上执行IO操作,所以一个单独的线程现在可以管理多个输入和输出通道(channel)。
(3) 使用单线程Selector来管理多个通道,减少系统开销
Java IO面向流意味着每次从流中读一个或多个字节,直至读取所有字节,它们没有被缓存在任何地方。此外,它不能前后移动流中的数据。如果需要前后移动从流中读取的数据,需要先将它缓存到一个缓冲区。 Java NIO的缓冲导向方法略有不同。数据读取到一个它稍后处理的缓冲区,需要时可在缓冲区中前后移动。这就增加了处理过程中的灵活性。但是,还需要检查是否该缓冲区中包含所有您需要处理的数据。而且,需确保当更多的数据读入缓冲区时,不要覆盖缓冲区里尚未处理的数据。
(2) 阻塞与非阻塞IO
Java IO的各种流是阻塞的。这意味着,当一个线程调用read() 或 write()时,该线程被阻塞,直到有一些数据被读取,或数据完全写入。该线程在此期间不能再干任何事情了。 Java NIO的非阻塞模式,使一个线程从某通道发送请求读取数据,但是它仅能得到目前可用的数据,如果目前没有数据可用时,就什么都不会获取。而不是保持线程阻塞,所以直至数据变的可以读取之前,该线程可以继续做其他的事情。 非阻塞写也是如此。一个线程请求写入一些数据到某通道,但不需要等待它完全写入,这个线程同时可以去做别的事情。 线程通常将非阻塞IO的空闲时间用于在其它通道上执行IO操作,所以一个单独的线程现在可以管理多个输入和输出通道(channel)。
(3) 使用单线程Selector来管理多个通道,减少系统开销
参考:http://blog.csdn.net/brushli/article/details/50494037
发表评论
-
代码整洁 vs 代码肮脏
2019-10-09 17:20 311https://blog.csdn.net/jeffli199 ... -
windows server2008R2如何安装.net framework4.0
2018-05-16 22:55 2120在使用某些软件的时候,需要在服务器安装.net framewo ... -
模块msvcp140.dll加载失败怎么解决
2016-12-26 14:45 2670参考:https://zhidao.baidu.com/que ... -
怎么评价十多年前的老片子《大染坊》?
2016-12-05 20:31 475作者:om阿吽 链接:http ... -
Notepad++正则表达式语法
2016-10-17 10:01 1316http://blog.csdn.net/pipisorry/ ... -
慕容雪村说。。。(不管你看不看,反正我看了)
2016-05-30 13:53 472转自:http://blog.renren.com/share ... -
美国人的公民意识,看完你就知道你为什么是屌丝了
2016-05-30 13:42 90转自:http://tieba.baidu.com/p/292 ... -
中国人最需要的“基础文明”有三项
2016-05-30 13:34 435(一) 我写文章一向 ... -
chrome浏览器里的收藏夹
2016-05-25 21:55 0个人收藏的一些技术网站地址 -
数据结构哪些是四种常见的逻辑结构?分别有什么特点
2016-05-12 09:30 1894① 集合 集合中任何两个数据元素之间都没有逻辑关系,组织形式松 ... -
Office只有两种人,主角和龙套
2014-02-26 10:08 499Office的同事陆续的下班了,明哲桌子上的笔记本备件却是 ... -
有甲乙丙三人同向而站,现在有三个红帽子两个白帽子,丙能看到甲乙的帽子,乙能看到
2014-02-23 21:34 620有甲乙丙三人同向而站,现在有三个红帽子两个白帽子,丙能看到 ... -
HR们到底是怎么判断潜力的?
2013-09-13 13:04 577在职场上你一定听到 ... -
优秀程序员无他-善假于物也
2013-06-06 14:28 636运用一门程序设计语言对大多数程序员来说是小菜一碟,但是更上 ... -
随便说说
2013-05-22 14:29 650* 解决产品线上的实际问题,比学习新技术更重要。 ... -
从1.5K到18K 一个程序员的5年成长之路
2013-05-16 17:36 809http://www.csdn.net/article/201 ...
相关推荐
2015年欢聚时代(YY)校园招聘Java笔试题目.pdf;好好做,希望有所帮助
【欢聚时代(YY.US)】欢聚时代是中国领先的在线直播平台,以其强大的内容生态和持续的技术创新在行业内保持领先地位。2019年4月的天风证券报告指出,尽管国内直播行业的用户增长放缓,但欢聚时代通过外部渠道合作、...
欢聚时代(YY.US)是一家在中国乃至全球范围内具有影响力的在线娱乐和社交平台,以其创新的直播服务和庞大的用户基础著称。这篇分析报告的主题聚焦在欢聚时代如何通过其2亿泛直播用户实现商业化的潜力,以及其子公司...
欢聚时代的融资状况表明,公司自成立以来共经历了7轮融资,而2012年在纽交所上市是公司发展史上的重要里程碑,首日开盘价达10.5亿美元,融资额为8190万美元,这为公司的进一步发展提供了资金支持。 2、产品矩阵 ...
本文将深入探讨前端面试中的常见知识点,包括JavaScript、Web技术以及数据格式与解析。这些是前端开发者必须掌握的基础,也是面试过程中的重要考察点。 首先,我们来看JavaScript部分。在JavaScript中,`setTimeout...
题库2023面试欢聚时代提取方式是百度网盘分享地址
"2014 欢聚时代(YY)校园招聘研发笔试题"这个标题指出了这是欢聚时代(YY)公司在2014年针对校园招聘进行的一项软件研发岗位的笔试环节。欢聚时代(YY)是一家知名的互联网公司,尤其在语音、视频通信和直播领域有...
5 【欢聚时代YY】上市_IPO路演PPT.pdf
欢聚时代(YY)是中国领先的在线娱乐社交平台,以其创新的直播业务和多元化的互动服务在互联网领域独树一帜。这份“欢聚时代YY品牌发展及战略前景分析报告”深入探讨了公司的发展历程、核心竞争力、市场定位、战略...
欢聚时代公司的《YY运维值班管理规范》是一份详细规定了IT运维部门内部值班制度及其运作流程的重要文档。本规范主要面向欢聚时代公司的运维团队成员,明确了不同层级运维人员的具体职责、告警处理流程以及突发事件的...
《欢聚时代YY品牌发展及战略前景分析报告》是一份深度探讨互联网娱乐企业欢聚时代(YY)发展历程、业务模式以及未来战略规划的行业报告。报告聚焦于该公司的品牌建设、市场定位、业务多元化、技术创新以及行业竞争...
数据开发+欢聚-面经整理
"2013 欢聚时代校园招聘笔试题(c++)"这个标题揭示了我们即将探讨的主题,这是欢聚时代公司(广州多玩YY)在2013年针对校园招聘所设置的一场C++编程语言的笔试题目。欢聚时代是一家知名的互联网科技公司,以其在...
【精简版】欢聚时代YY品牌发展及战略前景分析报告.pdf
在2015年的欢聚时代(YY)校园招聘中,C++作为一项重要的技术测试语言,其笔试题目旨在考察应聘者的编程基础、算法理解以及问题解决能力。本文将详细解析部分C++笔试题目,帮助读者了解可能遇到的问题类型,并提升...
题库2023年欢聚时代题库更新题库提取方式是百度网盘分享地址
【欢聚时代2013年研发类校招笔试试题】主要涵盖了计算机科学与技术、软件工程等领域的基础知识和应用能力的考察。对于想要在IT行业,特别是研发岗位求职的人来说,了解这样的试题能帮助他们更好地准备面试和笔试。...
【营销策划 -母婴-袋鼠妈妈 欢聚日营销方案】 本次营销方案主要围绕“袋鼠妈妈”品牌,一个源自澳洲,专为孕妇提供安全护肤产品的品牌。袋鼠妈妈致力于提供从孕期到产后护理的一系列产品,确保产品的安全性和有效性...
### 欢聚时代2017校招笔试题目(产品类)及答案 #### 1. ACG与游戏 - **知识点概述**:ACG(Animation、Comic、Game)是指动画、漫画、游戏产业的统称,在这里特指游戏部分。 - **详细解释**:ACG文化在年轻人中...