原创 Java異常之自定義異常

看到一篇自定義異常的博客,說的很清楚,就是。。。博主有點污了,哈哈下面請看:Java異常之自定義異常哎呀,媽呀,又出異常了!俗話說:“代碼虐我千百遍,我待代碼如初戀”。小Alan最近一直在忙着工作,已經很久沒有寫寫東西來加深自己的理解了,

原创 oracle最強大函數之一decode函數的使用

decode的幾種用法1:使用decode判斷字符串是否一樣 DECODE(value,if1,then1,if2,then2,if3,then3,...,else) 含義爲 IF 條件=值1 THEN     RETURN(value

原创 Java HashMap 如何正確遍歷並刪除元素

(一)HashMap的遍歷     HashMap的遍歷主要有兩種方式:   第一種採用的是foreach模式,適用於不需要修改HashMap內元素的遍歷,只需要獲取元素的鍵/值的情況。 HashMap<K, V> myHashMap

原创 ireport報表怎樣更改打印尺寸?

首先打開要更改尺寸的報表,如果含有子報表,還要打開它的子報表,因爲子報表的尺寸也需要更改。 打開子報表的方法是點擊報表中的子報表控件後從右鍵菜單中選擇open subreport。 在更改前要將主報表和子報表都另存爲新的報表

原创 ArrayList迭代過程刪除問題

一:首先看下幾個ArrayList循環過程刪除元素的方法(一下內容均基於jdk7): package list; import java.util.ArrayList; import java.util.Arrays; import

原创 DDL與DML的區別

DDL (Data Definition Language 數據定義語言) 數據定義語言,用於定義和管理 SQL 數據庫中的所有對象的語言 1 2 3 4 5 6 create table 創建表      alter table 

原创 Linux下查看文件精確到毫秒的修改時間

今天排查一個BUG遇到一個問題,錯誤日誌中打印的時間精確到秒,但當根據日誌中的時間去找對應文件進行驗證的時候,發現通過 ls -l 或者 ll 命令,都無法查看到文件精確到秒的修改時間。    最後通過查閱,發現了以下兩種方式可以查看文件

原创 Total Commander的SFTP插件安裝

Total Commander是一個Windows使用上的文件管理器,可以進行文件傳輸,壓縮解壓,執行命令等。但如果想通過SFTP與運程Linux服務器進行文件傳輸,則需要額外安裝SFTP插件。   SFTP插件允許通過secure FT

原创 ireport報表製作, 當一個字段顯示的數據太多時(數據過長),則需要自動換行

1、當一個字段顯示的數據太長,一個表格放不下,則需要自動換行,選中要更改的表格(要顯示動態內容的字段),設置屬性Stretch with overflow 爲鉤選狀態。 未勾選之前:   勾選之後:   2、但是,表格出現斷層的情況

原创 在Total Commander下使用sftp操作服務器

Total Commander Win10之前Windows自帶的資源管理器非常不給力。簡單的複製黏貼,文件拖動操作還可以,稍微複雜一點的文件管理操作就變得非常不方便(懂的人懂)。 當時就發現Total Commander(TC)這個神

原创 git 合併某個提交commit到指定的分支上

有時候我們希望只合並某個分支上的某次修改commit到指定的分支上.那麼就可以使用cherry-pick命令來操作了. 使用git log 查看提交的信息,記住commit id. git checkout 要修改的分支 git cher

原创 設計模式讀書筆記-----原型模式

以前聽過這樣一句話:“程序員的最高境界就是Ctrl+C、Ctrl+V”,我們先不論這句話的對錯,就論這個過程,這個過程我們都知道無非就是複製一個對象,然後將其不斷地粘貼。這樣的過程我們可以將其稱之爲“克隆”。再如我們應聘的時候打印了那麼多

原创 SQL中刪除前1000條數據

DELETE   TABLENAME WHERE   ID IN   (SELECT   TOP   1000   ID FROM   TABLENAME)   後續補充__________________________________

原创 Intellij IDEA 啓動 Spring boot 項目在Run中啓動沒問題 ,Debug啓動緩慢卡住 解決方式

  出現此處卡頓情況 : 由於啓動斷點過多的形式,需在IDEA一下去除斷點: 完美解決Spring boot debug 啓動卡頓問題

原创 JAVA中分爲基本數據類型和引用數據類型區別

有時候會忘記哪些是引用數據類型,溫故而知新,下面也有一些JVM的一些知識點。 一、基本數據類型: byte:Java中最小的數據類型,在內存中佔8位(bit),即1個字節,取值範圍-128~127,默認值0 short:短整型,在內存中佔