原创 基本數據類型和包裝數據類型使用標準

關於基本數據類型與包裝數據類型的使用標準如下: 1) 【強制】所有的 POJO 類屬性必須使用包裝數據類型。 2) 【強制】RPC 方法的返回值和參數必須使用包裝數據類型。 3) 【推薦】所有的局部變量使用基本數據類型。 正例

原创 serialVersionUID的作用是什麼

【強制】序列化類新增屬性時,請不要修改 serialVersionUID 字段,避免反序列失敗;如果 完全不兼容升級,避免反序列化混亂,那麼請修改 serialVersionUID 值。 說明:注意 serialVersion

原创 獲取當前時間的毫秒數該使用哪種方式

[強制] 獲取當前時間的毫秒數 獲取當前毫秒數: System.currentTimeMillis(); 而不是 new Date().getTime()。 說明: 如果想獲取更加精確的納秒級時間值,使用 System.n

原创 LeetCode_680驗證迴文字符串Ⅱ

題目描述: 給定一個非空字符串 s,最多刪除一個字符。判斷是否能成爲迴文字符串。 示例 1: 輸入: "aba" 輸出: True 示例 2: 輸入: "abca" 輸出: True 解釋: 你可以刪除c字符。 注意: 字符串只包

原创 LeetCode_88合併兩個有序數組

題目描述: 給定兩個有序整數數組 nums1 和 nums2,將 nums2 合併到 nums1 中,使得 num1 成爲一個有序數組。 說明: 初始化 nums1 和 nums2 的元素數量分別爲 m 和 n。 你可以假設 nums1 

原创 設計原則——接口隔離模式

有道雲筆記鏈接:接口隔離原則

原创 使用java sql parser插件(轉載)

JsqlParser插件用來對於SQL語句進行解析和組裝,將SQL語句關鍵詞之間的內容用List<String>進行保存,同時可以進行更改List<String>的內容後重新組裝成一個新的SQL語句。項目中的需求多用於更改SQL中tabl

原创 Java集合必會14問

轉載 作者:我沒有三顆心臟 鏈接:Java集合必會14問 1)說說常見的集合有哪些吧?   答:Map接口和Collection接口是所有集合框架的父接口: Collection接口的子接口包括:Set接口和List接口 Map接口的實現

原创 HBase集羣結構

1、client        HBase集羣提供的一些客戶端操作表的API,後期通過這些API去操作HBase表的數據。 2、ZooKeeper 保證HBase集羣的高可用。 接受和保存HBase中HMaster和HRegion

原创 Swagger中添加授權配置

一、導入Swagger2依賴 <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version

原创 Mysql中時間戳、時間字符串、時間相互轉換

時間對象轉其他: 時間轉爲時間字符串: SELECT DATE_FORMAT(NOW(),'%Y-%m-%d %H:%i:%s'); 時間轉時間戳: SELECT UNIX_TIMESTAMP(NOW()); 時間戳轉其他: 時間戳

原创 浮點數之間的等值判斷

浮點數之間的等值判斷,基本數據類型不能用==來比較,包裝數據類型不能用equals來判斷。 說明:浮點數採用“尾數+解碼”的編碼方式,類似於科學技術法“有效數字+指數”的表示方式。二進制無法精確表示大部分的十進制小數。 反例: f

原创 設計原則——合成複用原則

有道雲筆記鏈接:合成複用原則

原创 mysql更新語句(根據a表和b表的關聯關係,將b表中的計算結果更新到a表中)

需求 建表語句 DROP TABLE IF EXISTS `tbl_users`; CREATE TABLE `tbl_users` ( `id` int(11) NOT NULL, `name` varchar(25