长春 [切换城市]

长春站

长春Java开发经典面试题(十二)

更新时间:2019/7/29 16:22:07信息编号:2056-478502
所属分类:
教育培训 电脑培训 
所在区域:
长春 汽车城
详细地址:
哈尔滨市松北区创新一路699号科技创新城19号楼五楼
联 系 人:
安老师
电  话:
17710405956
联系QQ:
联系QQ 1240739179
收录查询: 百度 搜狗 360   分享更易传播
小生活网提醒您:1、在办理服务前请确认对方资质, 夸大的宣传和承诺不要轻信!2.任何要求预付定金、汇款至个人银行账户等方式均存在风险,谨防上当受骗!
详细介绍

好久没有来更新我的面试题了,不知道关注我的小伙伴有没有失联啊?!呼叫!

好了开始我们今天的正题分享!

1、如何从FutureTask不阻塞获取结果

get(long timeout,TimeUnit unit),超时则返回

轮询,先通过isDone()判断是否结束,然后调用get()

2、 blockingqueue如果存放了比较关键的数据,系统宕机该如何处理

其实这个是一个开放性问题,不同的人会给出不同的答案,大家可以自行发挥,也可以讨论一下更好的答案MYG

将队列持久化,比较麻烦,需要将生产数据持久化到磁盘,持久化成功才返回,消费者线程从磁盘加载数据到内存阻塞队列中,维护消费offset,启动时,根据消费offset从磁盘加载数据

加入消息队列,保证消息不丢失,生成序列号,消费幂等,根据消费进程决定系统重启后的生产状态

3、简单介绍下springMVC和struts2的区别有哪些?
1) springmvc的入口是一个servlet即前端控制器,而struts2入口是一个filter过虑器来源www.xbaixing.com
2)springmvc是基于方法开发(一个url对应一个方法),请求参数传递到方法的形参,可以设计为单例或多例(建议单例),struts2是基于类开发,传递参数是通过类的属性,只能设计为多例来自www.xbaixing.com
3)Struts采用值栈存储请求和响应的数据,通过OGNL存取数据, springmvc通过参数解析器是将request请求内容解析,并给方法形参赋值,将数据和视图封装成ModelAndView对象,最后又将ModelAndView中的模型数据通过reques域传输到页面小+百+姓+网。Jsp视图解析器默认使用jstlMYG

 

4、 NIO与传统I/O的区别

1)节约线程,NIO由原来的每个线程都需要阻塞读写变成了由单线程(即Selector)负责处理多个channel注册(register)的兴趣事件(SelectionKey)集合(底层借助操作系统提供的epoll()),netty bossgroup处理accept连接(没看明白为什么bossgroup设置多个thread的必要性),workergroup处理具体业务流程和数据读写

2)NIO提供非阻塞操作

3)传统I/O 以流的方式处理数据,而 NIO 以块的方式处理数据,NIO提供bytebuffer,分为堆内和堆外缓冲区,读写时均先放到该缓冲区中,然后由内核通过channel传输到对端,堆外缓冲区不走内核,提升了性能

    5、list中存放可重复字符串,如何删除某个字符串

1)调用iterator相关方法删除

2)倒删,防止正序删除导致的数组重排,index跳过数组元素问题

未完待续~

千锋教育:http://www.mobiletrain.org/

千锋哈尔滨校区:http://hrb.mobiletrain.org/

哈尔滨校区地址:哈尔滨市松北区创新一路699号科技创新城19号楼五楼

培训咨询专线:17710405956

   QQ  : 1240739179   联系人:安老师

面授课程:全栈Web开发+培训、全链路设计培训、PHP全栈+服务器集群培训、JavaEE+分布式开发培训、大数据+人工智能培训、 Unity游戏开发培训、Python培训、云计算+Python运维培训、全栈软件测试培训、Android培训、iOS培训、好程序员 


温馨提示:长春Java开发经典面试题(十二)”由用户自行发布,信息内容的真实性、准确性和合法性由发布人负责。虽然部分网友认证了账号,但是并不代表没有风险。小生活网不提供任何保证不参与交易,亦不承担任何法律责任。
长春电脑培训全部地区
朝阳电脑培训南关电脑培训宽城电脑培训二道电脑培训绿园电脑培训汽车城电脑培训高新电脑培训经开电脑培训净月电脑培训双阳电脑培训德惠电脑培训九台电脑培训榆树电脑培训农安电脑培训其他电脑培训
长春电脑培训热门城市
北京电脑培训上海电脑培训深圳电脑培训广州电脑培训成都电脑培训天津电脑培训苏州电脑培训杭州电脑培训武汉电脑培训郑州电脑培训南京电脑培训济南电脑培训青岛电脑培训重庆电脑培训西安电脑培训宁波电脑培训石家庄电脑培训沈阳电脑培训厦门电脑培训长沙电脑培训
长春电脑培训周边城市
长春电脑培训吉林电脑培训四平电脑培训辽源电脑培训通化电脑培训白山电脑培训松原电脑培训白城电脑培训延边电脑培训
长春电脑培训周边服务
长春职业培训长春婴幼儿教育长春企业管理/MBA长春其他培训长春中小学教育长春移民长春电脑培训长春设计培训长春家教长春留学长春学历教育长春外语培训长春文体培训
全国电脑培训最新信息
十堰智恒办公自动化培训线上线下培训招生智恒培训办公自动化全天班,晚班,周末班招生防洪渠华森大厦星源电脑学校平面广告设计专业培训人手一机专业老师受课随到随学学办公自动化(文档、表格、PPT)就来十堰智恒不贵不难泉州鲤城区电脑培训学校哪家好,首选浮桥王宫吉智教育短期电脑培训,零基础学电脑学电脑办公(word、excel、PPT)就来十堰智恒培训新乡电脑基础短期培训电脑办公、PS、平面设计短期培训桂城电脑培训、平面设计、电子商务、淘宝美工、CAD制图培训学会为止