原创 排序,列出數組中的前五和後五

時間複雜度n*k/2,對一串數中排列出前5和後5,前十個冒泡排序,後面的堆排序。降低了時間複雜度。 傳入二維字符串數組,一個還是name一個是要排列的數。 /** * 建立而二維數組,排序前五個和後五個 *

原创 左連接Left Join,右連接Right Join,內連接Inner Join

內連接 兩表一一對應,生成新表,無對應生成表無對應行 左連接 左表所有的數據在生成表中都要有對應行,右表數據無所謂。 右連接 和左連接相反。

原创 4點起牀讀書心得

這本書對我而言,並沒有很大的益處,原本想從這本書中學到,作者通過什麼方法,或者有什麼特殊的地方可以幫助他起牀,又或者,4點起牀了,那麼你睡眠不夠怎麼辦,你整天沒精神怎麼辦,你有時候沒有起牀怎麼怎麼樣等等,這些一系列的東西,書中沒

原创 Java Thread學習之路_interrupt

Java中的數組是個重點,雖然平時都不一定用得上,當我使用interrupt方法時,遇到了一個問題。 interrupt有兩個方法可以來判斷線程的狀態量。分別是: interrupted:執行完畢會清除狀態,在第二次調用時會置爲

原创 Android繪製line chart的過程(折線圖)

安卓的前端有很多不錯的開源框架,最近做了一個項目,用到了7個開源框架,雖然最近沒有時間去一點點鑽研源碼,但是對其中的一些框架還是比較熟悉了。 github上最好的chart框架是MpAndroidCharts,github地址,y

原创 CentOS安裝JDK

下載JDK,官網下載,最好下載.tar.gz的文件 上傳可以用ftp傳,或者用secure file或者用其他的軟件 解壓 tar zxvf jdk-8u131-linux-x64.tar.gz /usr/local/ja

原创 Java強引用、 軟引用

強引用StrongReference 如果一個對象具有強引用,那垃圾回收器絕不會回收它。當內存空間不足,Java虛擬機寧願拋出OutOfMemoryError錯誤,也不會自行回收具有強引用的對象來解決內存不足的問題。 軟引用

原创 ConcurrentLinkedQueue讀寫

CAS算法:CAS的語義是“我認爲V的值應該爲A,如果是,那麼將V的 值更新爲B,否則不修改並告訴V的值實際爲多少”,CAS是項 樂觀鎖 技術,當多個線程嘗試使用CAS同時更新同一個變量時,只有其中一個線程能更新變量的值,

原创 eclipse設置虛擬機參數,以及memoryAnalyzer的使用

設置虛擬機參數 點擊:run–>run configurations 進入如圖頁面。 利用HeepDump分析內存溢出 使用Eclipse Memory Analyzer得到:HeepDump分析

原创 Java內部類

Java內部類是Java中比較重要的一部分,準備多花幾天學習下。 以下是Java內部類的一些示例: 1、 在內部類中調用外部類和在外部類中調用內部類 * 外部類的內部類會自動創建對外部類的引用,所以外部類中的任何元

原创 Linux_tar 歸檔中找不到

今天在解壓tar.gz包時遇到的錯誤: 一定要加上那個-C 參數 表示更換目錄的意識 -C –directory DIR change to directory DIR tar -zxvf

原创 ThreadLocal

* 不是爲了解決多線程共享變量問題 * ThreadLocal實例通常來說都是private static類型。 threadLocal: 爲每一個使用該變量的線程都提供一個在threadLocal中定義的synchron

原创 android中MpandroidChart柱狀圖

使用mpandroidchart編寫柱狀圖界面,最後顯示效果 List<BarEntry> entries = new ArrayList<>(); for (int i=0;i<floatY.le

原创 設計模式_裝飾者模式

裝飾者模式官方的定義是: 動態的將責任附加到對象上,若要擴展功能,裝飾者提供了比繼承更有彈性的替代方案 在我的觀點中,對裝飾者模式的定義是: * 使用組合,在特定方法中調用特定接口的特定方法,實現一些功能,因爲使用了

原创 寫一篇文章,幾下以前看過的動漫和電視吧

動漫: 蟻王火柴頭,小虎還鄉,小貝流浪記 電視: 真命小和尚,烏龍闖情關