原创 java中volatile關鍵字的含義

原文地址:http://www.cnblogs.com/aigongsi/archive/2012/04/01/2429166.html 在java線程併發處理中,有一個關鍵字volatile的使用目前存在很大的混淆,以爲使用這個關

原创 設計模式之---單例模式

單例模式涉及到一個單一的類,該類負責創建自己的對象,同時確保只有單個對象被創建。這個類提供了一種訪問其唯一的對象的方式,可以直接訪問,不需要實例化該類的對象。單例模式的特徵如下: 1、單例類只能有一個實例。 2、單例類必須自己創建自

原创 sql和hql的區別

hql是面向對象查詢,格式:from + 類名 + 類對象 + where + 對象的屬性 sql是面向數據庫表查詢,格式:from + 表名 + where + 表中字段 1、查詢 一般在hibernate中使用查詢時,推薦使用h

原创 Java 中Thread用法

1、使用線程主要有以下原因:1)解決生成進程導致的性能問題;2)用於同時處理;3)合理利用CPU資源。 2、Java 線程的運行:構造一個Thread類的實例(主要有兩種方法),調用其start()方法,如: Thread t = n

原创 python中的itertools模塊

Python的內建模塊itertools提供了非常有用的用於操作迭代對象的函數。 首先,我們看看itertools提供的幾個“無限”迭代器: >>> import itertools >>> natuals = itertools.c

原创 g++和gcc的異同

gcc和g++都是GNU(一個組織)的編譯器。 1、對於.c後綴的文件,gcc把它當做是C程序;g++當做是C++程序; 2、對於.cpp後綴的文件,gcc和g++都會當做c++程序。 3、編譯階段,g++會調用gcc(也就是說); 4、

原创 設計模式之---工廠模式

工廠模式(Factory Pattern)是 Java 中最常用的設計模式之一。這種類型的設計模式屬於創建型模式,它提供了一種創建對象的最佳方式。 在工廠模式中,我們在創建對象時不會對客戶端暴露創建邏輯,並且是通過使用一個共同的接口來

原创 設計模式之---抽象工廠模式

抽象工廠模式也是一種創建型的設計模式; 它是在工廠模式基礎上的一個延伸拓展,抽象工廠模式(Abstract Factory Pattern)是圍繞一個超級工廠創建其他工廠。該超級工廠又稱爲其他工廠的工廠,抽象工廠模式先生產一個超級工廠,超

原创 HIVE中UDTF編寫和使用

1. UDTF介紹 UDTF(User-Defined Table-Generating Functions)  用來解決 輸入一行輸出多行(On-to-many maping) 的需求。 2. 編寫自己需要的UDTF 繼承o

原创 MongoDB啓動時出現errno:111 Connection refused錯誤的解決

問題描述:  MongoDB啓動時報下列錯誤 [root@MongoDB ~]# mongo MongoDB shell version: 2.6.1 connecting to: test 2014-05-25T18:47:24

原创 Hive的相關總結

    hive是基於Hadoop的一個數據倉庫工具,可以將結構化的數據文件映射爲一張數據庫表,並提供簡單的sql查詢功能,可以將sql語句轉換爲MapReduce任務進行運行。 其優點是學習成本低,可以通過類SQL語句快速實現簡單的M

原创 17個新手常見Python運行時錯誤

原文地址:http://wenku.baidu.com/link?url=dC0e7MDGA4KsQIyw3p5MkLvBHsUAwitgZBDMEINa3GrFfYMLimRw1SYvYq_IwgJEvwf7ii1-YjgCDRUUa4

原创 shell之sort命令

原文地址:http://www.cnblogs.com/myd620/p/6002936.html 1 sort的工作原理 sort將文件的每一行作爲一個單位,相互比較,比較原則是從首字符向後,依次按ASCII碼值進行比較,最後將

原创 mongoDB常用命令

mongoDB常用命令 安裝 mongoDB官網下載安裝(Windows安裝方法) 基礎知識 集合——對應關係數據庫中的表 文檔——對應關係數據庫中的行 啓動數據庫服務 定位到安裝目錄下的bin文件夾裏後 > mongod --dbpat

原创 Hive 中的複合數據結構簡介以及一些函數的用法說明

原文地址:https://my.oschina.net/leejun2005/blog/120463 目前 hive 支持的複合數據類型有以下幾種: map (key1, value1, key2, value2, ...) Create