原创 fastjson用自定義實現集合嵌套的空值保留

起因 今天項目中需要實現這麼一個需求:要返回一個List<Map<>>,其中可能存在value爲null的情況,這種情況需要保留null,返回結果爲下面這種 [ { "aaa": null, "ccc": 2.0,

原创 (poj)Catch That Cow

Catch That Cow Time Limit: 2000MS   Memory Limit: 65536K Total Submissions: 78708   Accepted: 24827 Description Far

原创 題解:儘可能使字符串相等

題目鏈接 給你兩個長度相同的字符串,s 和 t。 將 s 中的第 i 個字符變到 t 中的第 i 個字符需要 |s[i] - t[i]| 的開銷(開銷可能爲 0),也就是兩個字符的 ASCII 碼值的差的絕對值。 用於變更字符串的

原创 題解:有效的正方形(593)

題目鏈接:https://leetcode-cn.com/problems/valid-square/ 給定二維空間中四點的座標,返回四點是否可以構造一個正方形。 一個點的座標(x,y)由一個有兩個整數的整數數組表示。 示例: 輸入:

原创 代理設計模式與裝飾設計模式的對比

寫上一篇文章的時候查了一下相關的資料,結果突然發現對於代理設計模式與裝飾設計模式有點混淆,百度搜索的結果也不是很明確,都是說代理設計模式重在對與代理對象的控制,而裝飾設計模式重在對裝飾對象的增強,其實這麼說沒有什麼問題,但是稍微抽

原创 動態代理之實戰

最近需要封裝一個redis連接工具,需要根據配置來初始化,但是可能是集羣模式也可能是單機模式,如果用普通的方法寫的話可能是這樣的 public class RedisSingle { public JedisPool jedis

原创 數據結構實驗之數組三:快速轉置

數據結構實驗之數組三:快速轉置 Time Limit: 1000MS Memory Limit: 65536KB Submit Statistic Problem Description 轉置運算是一種最簡單的矩陣運算,對於一

原创 數據結構實驗之數組二:稀疏矩陣

數據結構實驗之數組二:稀疏矩陣 Time Limit: 5MS Memory Limit: 1000KB Submit Statistic Problem Description 對於一個n*n的稀疏矩陣M(1 <= n <= 1

原创 題解:翻轉二叉樹(226)

題目鏈接:https://leetcode-cn.com/problems/invert-binary-tree/ 翻轉一棵二叉樹。 示例: 輸入:      4    /   \   2     7  / \   / \ 1   3 6

原创 Impala查詢語句的使用

因爲工作需要,稍微寫了寫Impala,Impala的語法與MySQL類似,但是有的地方不太一樣。 1、limit語法,如下 select * from xxx.xxx where id = '1' order by size limit

原创 H2DataBase的簡單使用

這幾天因爲業務需要,就簡單瞭解了一下H2數據庫,順帶記一下筆記。 一、簡介 下面是官網的一段話 /** * Very fast, open source, JDBC API, * Embedded and server modes

原创 題解:2018校招真題(字節跳動:附加題)

題目鏈接:https://www.nowcoder.com/practice/9bbc4115e48b45239d6dcd2bf45f6926?tpId=90&tqId=30814&tPage=9&rp=9&ru=/ta/2018test

原创 題解:2018校招真題(字節跳動:手串)

原題鏈接:https://www.nowcoder.com/practice/0bb1fad52f474bdaa4d7636ca3a98244?tpId=90&tqId=30819&tPage=9&rp=9&ru=/ta/2018test

原创 ScalikeJDBC的基本使用

這幾天做一個SparkStreaming的小項目,需要將數據存到mysql數據庫,在scala中有一個基於SQL的數據庫訪問庫就是scalikeJDBC,這是官方文檔的谷歌翻譯 ScalikeJDBC是Scala開發人員基於SQL的簡潔

原创 IDEA創建maven項目的名命規則

今天有時間,突發奇想,想把之前做項目踩的一些坑整理一下。 首先是從創建項目開始,我用的是IDEA,IDEA對學生免費,同學們可以用學校郵箱註冊一個。 我之前使用IDEA創建maven項目時,一直在疑惑爲什麼maven有這麼多名字,而且pa