原创 list add set remove方法

1 add和set方法的區別 add(Object e)表示在當前list的末尾添加元素。 add(int index, Object element)表示在當前list的index索引增加元素,此索引之後的所有元素依次向後移動一位。 s

原创 truncate delete和drop的區別

truncate table命令將快速刪除數據表中的所有記錄,但保留數據表結構。這種快速刪除與delete from 數據表的刪除全部數據表記錄不一樣,delete命令刪除的數據將存儲在系統回滾段中,需要的時候,數據可以回滾恢復,而tru

原创 SQL Server中row_number

簡介: SQL Server2005中增加四大排名函數(row_number, rank(名次會跳躍), dense_rank(名次不跳躍),ntile), over簡稱開窗函數,要想具體瞭解的可以參見:https://www.cnblo

原创 spark種reparation和coalesce的用法和區別

一 對比 1 功能對比:repartition底層本質是調用的coalesce方法,參數shuffle默認爲true,表示一定會進行shuffle操作。coalesce(numPartitions, shuffle = true),具體參

原创 java快捷鍵

一個Eclipse骨灰級開發者總結了他認爲最有用但又不太爲人所知的快捷鍵組合。通過這些組合可以更加容易的瀏覽源代碼,使得整體的開發效率和質量得到提升。--------------------------------------------

原创 sh/bash/csh/Tcsh/ksh/pdksh等shell的區別

sh(全稱 Bourne Shell): 是UNIX最初使用的 shell,而且在每種 UNIX 上都可以使用。 Bourne Shell 在 shell 編程方便相當優秀,但在處理與用戶的交互方便作得不如其他幾種 shell。 ba

原创 樂嘉性格色彩學

看了樂嘉的性格色彩學一些書籍,作爲小菜鳥的我也開始嘗試着判別周圍人的性格。這是一門學問,我終於瞭解了周圍人做事的初衷是有原因的,一句話就是性格使然。不會再去追問那個人真是霸道的討厭不考慮任何人的感受;也終於知道我爲何心情如此多變,前一秒的

原创 Spring學習-組件

Spring的常用組件如下所示: 1、@controller 控制器(注入服務) 2、@service 服務(注入dao) 3、@repository dao(實現dao訪問) 4、@component (把普通pojo實例化到sprin

原创 如果兩個對象不相同,他們的hashcode可能相同?

HashSet和HashMap一直都是JDK中最常用的兩個類,HashSet要求不能存儲相同的對象,HashMap要求不能存儲相同的鍵。 那麼Java運行時環境是如何判斷HashSet中相同對象、HashMap中相同鍵的呢?當存儲了“相同

原创 UML類圖

相信各位同學在閱讀一些源碼分析類文章或是設計應用架構時沒少與UML類圖打交道。實際上,UML類圖中最常用到的元素五分鐘就能掌握,經常看到UML類圖但還不太熟悉的小夥伴趕緊來一起認識一下它吧:) 一、類的屬性的表示方式 在UML類圖中,類

原创 linux 中特殊符號用法

# 井號 (comments) #管理員 $普通用戶   腳本中 #!/bin/bash   #!/bin/sh 井號也常出現在一行的開頭,或者位於完整指令之後,這類情況表示符號後面的是註解文字,不會被執行。 # This line i

原创 redis持久化緩存

http://blog.csdn.net/tr1912/article/details/70197085?foxhandler=RssReadRenderProcessHandler 說道redis,我們可能都會知道了他是一個類似緩存的一

原创 思維導圖商務篇

原创 寫代碼中要牢記的細節

大家經常說,魔鬼在細節中,確實如此。1. 防止空指針和下標越界 這是我最不喜歡看到的異常,尤其在覈心框架中,我更願看到信息詳細的參數不合法異常, 這也是一個健狀的程序開發人員,在寫每一行代碼都應在潛意識中

原创 ArrayList與List的使用區別

1 ArrayList與List的有什麼使用上的區別答案:性能2 名詞解釋:裝箱:在值類型向引用類型轉換時發生;拆箱:在引用類型向值類型轉換時發生;值類型:直接將內存存儲在棧內,由系統自動釋放資源的數據類型;引用類型:由類型的實際值引用(