2020年5月22日

如何安放你的大文件,MongoDB GridFS可以幫助你

摘要:1 簡介 眾所周知(你不知也當你知), 是以文檔( )組織數據的。除了常用于存儲 數據,它也是可以存儲普通文件的。我們可以把一些文件以 的格式存入 ,十分方便,比較說圖片、文本文件等。但 的`BSON Document 16MB MongoDB GridFS 16MB GridFS`存儲。 2 基本 閱讀全文

posted @ 2020-05-22 02:07 南瓜慢說 閱讀(83) 評論(0) 推薦(0) 編輯

2020年5月21日

Maven整合JaCoCo和Sonar,看看你的測試寫夠了沒

摘要:1 簡介 單元測試是保證代碼質量的重要一環,而如何衡量單元測試寫得好不好呢? 是一個重要指標。而 則是專門為 提供的用于檢測測試覆蓋率的工具,英文全稱為 。 本文將講解如何在 項目中整合 ,并在 中展示。 的安裝可以參考這篇文章: 《 "Docker搭建代碼檢測平臺SonarQube并檢測maven 閱讀全文

posted @ 2020-05-21 00:05 南瓜慢說 閱讀(206) 評論(0) 推薦(0) 編輯

2020年5月20日

Docker搭建代碼檢測平臺SonarQube并檢測maven項目

摘要:1 前言 良好的代碼習慣是一個優秀程序員應該具備的品質,但靠人的習慣與記憶來保證代碼質量,始終不是一件靠譜的事。在計算機行業應該深知,只要是人為的,都會有操作風險。本文講解如何通過 搭建代碼檢測平臺 ,并使用它來檢測 項目的代碼。 2 Docker安裝SonarQube 2.1 安裝 通過 安裝,方 閱讀全文

posted @ 2020-05-20 00:03 南瓜慢說 閱讀(70) 評論(0) 推薦(1) 編輯

2020年5月18日

Oracle SQLPlus導出數據到csv文件

摘要:時不時地我們需要導出一些數據用作備份、查看報表等,如果用 導出會非常慢。而用 ,則速度非???。 準備 執行文件 : sql set colsep , set feedback off set heading off set newp none set pagesize 0 set linesize 閱讀全文

posted @ 2020-05-18 23:55 南瓜慢說 閱讀(36) 評論(0) 推薦(0) 編輯

Oracle用decode函數或CASE-WHEN實現自定義排序

摘要:1 問題 對 排序,只要在 后面加字段就可以了,可以通過加 或`asc`來選擇降序或升序。但排序規則是默認的,數字、時間、字符串等都有自己默認的排序規則。有時候需要按自己的想法來排序,而不是按字段默認排序規則。 比如字段值為英文字段: 、`Tuesday Wednesday`等,如果按字段默認排序規 閱讀全文

posted @ 2020-05-18 00:24 南瓜慢說 閱讀(34) 評論(0) 推薦(0) 編輯

2020年5月17日

Mockito如何mock一條鏈式調用

摘要:在寫單元測試的時候,不免可能需要mock一些對象出來,并且mock一些方法調用去返回一個自己想要的對象。一般的使用是這樣的: 這樣我們便可以自定義這個類 方法的返回,以達到我們測試特定情況的需要。 但假設可能我們要影響的是下面這樣的返回結果呢? 那可能我們就要先mock四個對象出來,然后再一層層mo 閱讀全文

posted @ 2020-05-17 10:40 南瓜慢說 閱讀(48) 評論(0) 推薦(0) 編輯

2020年5月16日

Mockito不能mock final類的解決辦法

摘要:`Mockito`是很常用的測試工具,使用過程中可能會遇到下面的問題: 問題重現: 引入該依賴到項目的maven配置如下: 測試代碼如下: 報錯信息如下: 這是因為低版本的 是不能 `final`類的。 解決方案: 改變 的版本,修改maven依賴如下: 重跑測試,問題解決! 歡迎訪問 "南瓜慢說 閱讀全文

posted @ 2020-05-16 23:45 南瓜慢說 閱讀(82) 評論(0) 推薦(1) 編輯

2020年5月9日

Java怎么從這四個位置讀取配置文件Properties(普通文件系統-classpath-jar-URL)

摘要:1 簡介 讀取文件內容是 常規操作,特別是讀取配置文件,本文將介紹四種讀取配置文件(Properties格式為例)的情況,分別是從普通文件系統、classpath、jar包內、網絡資源 。 2 四種位置 通過四個小示例來展示,先準備配置文件 如下: (1)普通文件系統 這里說的普通文件系統就是我們平 閱讀全文

posted @ 2020-05-09 10:09 南瓜慢說 閱讀(39) 評論(0) 推薦(0) 編輯

Java創建對象的六種方法-權當記錄一下

摘要:1 簡介 是面向對象的編程語言,只要使用它,就需要創建對象。Java創建對象有六種方法,實際常用的不會這么多,這里權當是記錄一下。 2 六種方法 (1)使用new關鍵字 (2)反射之Class類newInstance() (3)反射之Constructor類的newInstance() (4)Obj 閱讀全文

posted @ 2020-05-09 00:48 南瓜慢說 閱讀(64) 評論(0) 推薦(0) 編輯

2020年5月8日

單元測試中使用Spring的ReflectionTestUtils更方便

摘要:1 簡介 是`Spring spring core ReflectionTestUtils spring test ReflectionUtils ReflectionTestUtils`,能增加我們的便利性。 假設我們需要創建一個類,但它的某些成員變量是私有的,并且沒有提供公共的 方法,而我們無法 閱讀全文

posted @ 2020-05-08 22:21 南瓜慢說 閱讀(36) 評論(0) 推薦(0) 編輯

導航

ag二分彩