01 2018 档案

摘要:查看磁盘空间: 大文件删除后却没有释放磁盘空间? 在Linux或者Unix系统中,通过rm或者文件管理器删除文件将会从文件系统的目录结构上解除链接(unlink).然而如果文件是被打开的(有一个进程正在使用),那么进程将仍然可以读取该文件,磁盘空间也一直被占用。 获得一个已经被删除但是仍然被应用程序 阅读全文
posted @ 2018-01-30 10:08 Mr.Ming2 阅读(401) 评论(0) 推荐(0)
摘要:你真的了解volatile关键字吗? 一、Java内存模型 想要理解volatile为什么能确保可见性,就要先理解Java中的内存模型是什么样的。 Java内存模型规定了所有的变量都存储在主内存中。每条线程中还有自己的工作内存,线程的工作内存中保存了被该线程所使用到的变量(这些变量是从主内存中拷贝而 阅读全文
posted @ 2018-01-26 13:13 Mr.Ming2 阅读(374) 评论(0) 推荐(0)
摘要:对于Redis服务器的输出(也就是命令的返回值)来说,其大小通常是不可控制的。有可能一个简单的命令,能够产生体积庞大的返回数据。另外也有可能因为执行了太多命令,导致产生返回数据的速率超过了往客户端发送的速率,这是也会导致服务器堆积大量消息,从而导致输出缓冲区越来越大,占用过多内存,甚至导致系统崩溃。 阅读全文
posted @ 2018-01-16 12:51 Mr.Ming2 阅读(6019) 评论(1) 推荐(0)
摘要:抽象工厂模式 (Abstract Factory Pattern) 意图:提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。 主要解决:主要解决接口选择的问题。 何时使用:系统的产品有多于一个的产品族,而系统只消费其中某一族的产品。 如何解决:在一个产品族里面,定义多个产品。 关键 阅读全文
posted @ 2018-01-05 14:42 Mr.Ming2 阅读(174) 评论(0) 推荐(0)
摘要:工厂方法模式(Factory Method) 意图:定义一个创建对象的接口,让其子类自己决定实例化哪一个工厂类,工厂模式使其创建过程延迟到子类进行。简言之就让创建者和调用者分离。 主要解决:主要解决接口选择的问题。 何时使用:我们明确地计划不同条件下创建不同实例时。 如何解决:让其子类实现工厂接口, 阅读全文
posted @ 2018-01-05 14:40 Mr.Ming2 阅读(160) 评论(0) 推荐(0)
摘要:https://www.elastic.co/guide/en/elasticsearch/hadoop/current/hive.html 注:添加的第三方jar必须位于namenode下,否则依然找不到该jar包。或者直接添加到hdfs!! 安装 1.CLI方式: (1)将elasticsear 阅读全文
posted @ 2018-01-04 11:00 Mr.Ming2 阅读(2369) 评论(0) 推荐(0)