问题总结

来源:互联网 发布:业务员管理客户软件 编辑:程序博客网 时间:2024/06/05 07:15

20170915-MapReduce、MySQL、NIO

  1. 阿里云服务器配置好的Hadoop集群健康状态查看不到、Tomcat无法访问

    解决:阿里云服务器都有默认的安全套件管理端口的开放,因此想要通过外网访问端口的话,就需要在阿里云的管理控制台开放端口的访问权限

  2. MySQL拼音查询

    实现拼音查询通常不是通过MySQL来完成,而是通过编程实现,常用的实现是在建立数据库表的时候,需要通过拼音查询的表会加上pinyin字段,然后转换对应的汉字为该字段的值。
    常用的转换工具类为pinyin4j

  3. 用传统IO+线程池能实现和NIO同样的效果,两者的区别是什么

    通常来讲我们说使用线程池比较节省资源是相对于单独控制线程来讲的,但是使用线程带来的开销是远大于系统的IO的开销的。
    简单的说,大量线程带来的开销包括:

    1、线程的内存开销2、线程上下文切换的开销

    传统IO的缺点在于,它需要为每个连接分配一个线程,这样在支持大并发时,会导致线程暴涨。
    而NIO则可以用一个线程服务多个连接,这样能更好的支持大并发连接。

  4. MapReduce中Mapper的输入键值的类型如何确定(待定)

原创粉丝点击