原创 PostGreSql在json及jsonb類型上添加索引

PostGreSql支持json類型的字段和jsonb類型的字段 json和jsonb的區別 json類型把輸入的數據原封不動的存放到數據庫中。jsonb類型在存放時把JSON解析成二進制格式,讀出再解析 jsonb寫入比 json 慢,

原创 shell

Shell概述 Shell是一個命令行解釋器,它接受應用程序/用戶命令,然後調用操作系統內核 SHELL同時還是一個功能相當強大的編程語言,易編寫、易調試、靈活性強。。。同類語言python echo 向控制檯輸出的意思  echo

原创 Restful

Restful API 設計指南 REST即表述性狀態傳遞(Representational State Transfer,簡稱REST),是一種軟件架構風格。REST通過HTTP協議定義的通用動詞方法(GET、PUT、DELETE、PO

原创 vm安裝centos

1、首先下載最新CentOS6.5安裝介質 下載地址:http://www.centoscn.com/CentosSoft/iso/2013/1205/2196.html根據需求下載32位或者64位的安裝介質。 2、打開VMare Wor

原创 項目自動化構建工具之gradle

gradle是什麼 一個開源的項目自動化構建工具,建立在Apache Ant和Apache Maven概念的基礎上,並引入了基於Groovy的特定領域語言(DSL),而不再使用xml形式管理構建腳本。所以學習gradle需要一定的groo

原创 Idea創建項目

下面創建的全是maven項目,另外sdk都沒配置,自行配置 第一種:一個工作空間一個項目 工作目錄視圖 project structure視圖 文件目錄視圖 總結,testspace1就是項目名字 第二種:一個空間多個項目

原创 groovy簡單介紹

Groovy是什麼(學習gradle必須先學習groovy) Groovy是用於java虛擬機的一種敏捷的動態語言,它是一種成熟的面向對象編程語言,既可以用於面向對象編程,又可以用作純粹的腳本語言。使用該種語言不必編寫過多的代碼,同時又具

原创 冒泡排序和直接選擇排序

冒泡排序(平均時間複雜度O(n²)) 按照從小到大排序 從左到右,數組中相鄰的兩個元素進行比較,交換位置,將較大的放到後面。 每一輪都能拍出一個最大值,總共需要n-1輪 比如:[2,5,4,9,8,7]   int[]