原创 序列化在什麼情況下用到?Java中通過Serializable接口啓用序列化功能

  首先,在什麼情況下需要使用序列化呢??   1、當想把的內存中的對象狀態保存到一個文件中或者數據庫中時候;   2、當想用套接字在網絡上傳送對象的時候;   3、當想通過RMI傳輸對象的時候;(RMI - 遠程方法調用,Java RM

原创 Windows環境中maven的安裝和配置

記錄一下,以免後面安裝再去看查找他人博客了。   一、下載安裝maven 1、Apache maven下載地址 看只需下載-bin.zip後綴的就行,若想看maven源碼,可以下載-src的壓縮文件   2、 在系統環境變量中新建 M2

原创 新版有道雲筆記去廣告(2019年7月23日 再次更新)

2019年7月23日 再次更新   原來直接刪除左下角廣告代碼的方法已經失效。 如下是最新方法: 1、找到有道雲的安裝目錄。進入theme文件夾,找到build.xml文件,打開該文件。 沒有安裝相應軟件的,可以右鍵build.xml,選

原创 Navicat12 軟件激活

  Navicat12.0.26如何激活 請查看:http://www.cocoachina.com/articles/33031        

原创 "error": "Bad Request", "message": Required request body is missing 請求接口的時候報錯

目錄 1、問題 2、原因 3、解決 1、問題 寫了一個insert的接口,請求方式是post,但是在用postmac調試api的時候出現了400錯誤,並被告知Required request body is missing。 2、原因

原创 MacOS環境中maven的安裝和配置

目錄 一、下載安裝maven 二、解壓maven壓縮包 三、在終端配置maven環境 一、下載安裝maven 1、Apache maven下載地址 看只需下載-bin.zip後綴的就行,若想看maven源碼,可以下載-src的壓縮文件

原创 IntelliJ IDEA自定義控制檯輸出顏色,使用 Grep Console插件

  點這裏下載: Grep Console插件官網下載地址 Grep Console介紹: 通過該插件可以自定義設置控制檯輸出顏色,這樣在控制檯就能比較明顯的看到各類錯誤或警告信息,方便查找問題。   插件的zip包下載到本地後,打開I

原创 toString、String.valueOf、Objects.toString,(String) 對象轉爲String的四種方法比較

  在java項目的實際開發和應用中,常常需要用到將對象轉爲String這一基本功能。常用的方法有 對象.toString(),Objects.toString(),強轉,String.valueOf(Object)等。   1)對象.t

原创 java匹配url網址正則表達式

java中對url校驗的正則表達式如下: String regex = "(ht|f)tp(s?)\\:\\/\\/[0-9a-zA-Z]([-.\\w]*[0-9a-zA-Z])*(:(0-9)*)*(\\/?)([a-zA-Z0-9\

原创 Java反射中的Array類,java.lang.reflect包下的Array類

  今天我們聊一聊java.lang.reflect包下的Array類,重點關注其中的newInstance方法。 1、Array類的簡單使用 java.lang.reflect包下除了提供Method(方法)、Constructor(構

原创 禁用MacBook內置鍵盤

  使用Karabiner軟件可禁用MacBook內置鍵盤。 Karabiner for Mac :下載鏈接   下載完成後設置軟件:   關閉內置鍵盤後,我就可以這樣使用外接鍵盤,不怕誤觸到內置鍵盤了。 點贊 收

原创 Redis查找指令——SCAN

目錄   1、keys鍵命令缺點 2、引入scan命令 3、scan使用 4、更多scan指令 5、允許中途停止迭代 6、迭代什麼時候終結 7、時間複雜度 1、keys鍵命令缺點     Redis 提供了一個簡單暴力的指令 keys 用

原创 Intellij IDEA Cannot resolve symbol XXX 解決辦法

IDEA 無法識別同一個 package 裏的其他類,將其顯示爲紅色,但是 compile 沒有問題。鼠標放上去後顯示 “Cannot resolve symbol XXX”,重啓 IDEA ,重新 sync gradle,Clean b