原创 數據庫_一些你可能不知道的操作

greenplum 創建一個加密函數  某個數值*20+19 CREATE OR REPLACE FUNCTION db_jcwzsj.intEncrypt(number int4) RETURNS int AS $BODY$ SELEC

原创 static 標識的字段或者是代碼塊,真的是在類加載的時候初始化的嗎?

用以下幾個例子說明  class AAA { static { System.out.println("class AAA static block println"); // 並沒有打印此句 } } public class Main

原创 JAVA原子類

i++是否是線程安全的?爲什麼? 因爲i++   不是原子性操作  故i++是線程不安全 i++操作分爲三步 讀取i的值 i加1, 寫入i的值 i++是線程不安全的, 多線程i++會造成結果不一致 怎麼解決呢? 加鎖 JAVA原子類 JA

原创 Maven實戰-Maven基本使用,基本命令,基本概念,衝突解決

Maven實戰此書閱讀後重要知識點總結如下: 一、什麼是Maven Maven的目標 Maven的主要目標是希望開發人員能在最短的時間內理解開發的完整狀態。 爲了達到這個目標,Maven在下面幾個方面做出了努力: 簡化構建過程 統一構建體

原创 多線程:volatile,synchronized關鍵字

volatile就是表示某人或某物是不穩定的、易變的。 volatile作爲java中的關鍵詞之一,用以聲明變量的值可能隨時會別的線程修改,使用volatile修飾的變量會強制將修改的值立即寫入主存,主存中值的更新會使緩存中的值失效(非v

原创 nginx配置說明以及VeryNginx使用

  爲了解決在門戶訪問各子系統時出現的javascript跨域錯誤,我們需要安裝nginx反向代理工具來將不同子系統的訪問路徑映射到同一URL下面。 安裝nginx 建議在線安裝,內網環境需要掛載相應的源  yum -y install

原创 FTP安裝部署及光閘配置

Vsfp安裝部署如下 1.使用root賬戶登錄,拷貝vsftpd-2.2.2-11.el6_4.1.x86_64.rpm安裝文件到/home/thunisoft目錄下 2.賦予執行權限 控制檯打開/home/thunisoft/目錄 通過

原创 HashMap和TreeMap對比

HashMap主要用來存放鍵值對,它基於哈希表的Map接口實現,是常用的Java集合之一,數據是無序的 jdk1.8在解決哈希衝突時有了較大的變化,當鏈表長度大於閾值(默認爲8)時,將鏈表轉化爲紅黑樹,以減少搜索時間。 HashMap

原创 with語句使用

with概念 with提供了一種方式來書寫在一個大型查詢中使用的輔助語句,可以被看成是定義只在一個查詢中存在的臨時表。with語句被稱爲公共表表達式或CTE(Common table expression)。 with使用 with定義臨

原创 GreenPlum數據分佈以及執行計劃

執行計劃/數據分佈情況 1.Gather Motion (N:1),聚合,每個節點將表查詢後的數據發到主節點master上聚合起來,哪個節點的數據先返回就將此數據先放在master上。 2.Redistribute Motion (N:N

原创 Flume

一、Flume簡介   flume 作爲 cloudera 開發的實時日誌收集系統,受到了業界的認可與廣泛應用。Flume 初始的發行版本目前被統稱爲 Flume OG(original generation),屬於 cloudera。

原创 ElasticSearch

ElasticSearch是什麼 ElasticSearch是一個基於Lucene的搜索服務器。它提供了一個分佈式多用戶能力的全文搜索引擎,基於RESTful web接口,Elasticsearch是用Java開發的,並作爲Apache許

原创 執行計劃_explain_analyse

如何產生執行計劃? 預計執行計劃       explain select a.c_task_mc,b.c_mc from t_task a left join t_task_group b on a.c_task_lx = b.c_id

原创 Eclipse的Debug調試技巧大全

一、Debug視圖 調試中最常用的窗口是: 另外輔助的窗口有: 1)窗口全覽: 2)Debug View(線程堆棧視圖): debug視圖允許您在工作臺上管理正在調試和運行的程序,他顯示了你正在調試的程序中掛起的線程的堆棧幀,程序

原创 輕鬆搞定--linux服務器crontab 定時任務配置

crontab生成器 http://www.bejson.com/othertools/cron/ * * * * * ? 表示 * * * * *+命令 ? 代表命令 crontab定時任務最小力度是控制到分鐘 所以如果實現定時執行在分