原创 Windows - 關閉WIN10的appxsvc服務

關鍵詞: WIN10、appxsvc服務 背景: 用了win10後,發現一個很讓人糟心的事情。每次開機後,CPU和內存的佔用率非常高,但我根本沒有運行任何程序。打開任務管理器後發現了是一個叫appxsvc的服務引起的,查詢後發現該服務好像

原创 mybatis - XML映射文件中特殊字符的轉義字符

# 常見的字符及其轉義字符 < 小於號  &lt;  > 大於號  &gt; &   &amp; ‘ 單引號  &apos; “ 雙引號  &quot;     # 避免轉義的方法 在mapper映射文件中,可以使用<![CDATA[ ]

原创 springboot - Linux下原本正常的文件上傳突然失敗

關鍵詞: springboot文件上傳失敗 背景: 某項目在部署到雲服務器後,運行測試時,文件上傳功能正常。過來幾天(具體幾天忘了)後,文件上傳突然失敗。查看日誌後,錯誤提示如下: ERROR org.apache.catalina.c

原创 Linux - 給JVM增加字體

關鍵詞: Linux下爲jvm新增字體; 背景: 某項目下,需要生成一張帶有二維碼和漢字的圖片。在開發環境(Windows)下,運行測試正常,但是部署到雲服務器後,漢字出現亂碼。經查爲雲服務的jvm環境下沒有配置對應的中文字體。 解決方法

原创 Java - 基礎 - 數據去重

使用Set類系下的HashSet和TreeSet來進行去重。 首先判斷需要進行去重的數據類型其是否實現了Comparable<T>接口。如果有,則判斷其是否符合去重需求;如果不符合,則可以通過TreeSet創建自定義去重方式的Set對象。

原创 Java-IO流-字節流(串流)

#字節流的操作(InputStream、OutputStream) @繼承架構 InputStream //System.in是其一個實例 FileInputStream //操作文檔 ByteArrayInputS

原创 Java - 常規 - 正則表達式的基礎用法

#常用格式的表達式 //String exp; //*********** 整數格式 //exp = "\\+?[1-9]\\d*$"; //正整數 //exp = "\\+?[1-9]\\d*|0$"; //非負整數 //exp

原创 Java-多線程-並行控制-synchronized與volatile

#synchronized與volatile     synchronized用來實現資源利用的互斥性,被其標識的區間同一時間只允許一個線程運行。     volatile被用於設計可見性,指的是一個線程操作完一個資源後,另一個線程獲

原创 關於項目使用map和實體類pojo作爲參數,各自的優缺點

map的優點: 1、靈活性強於javabean,易擴展,耦合度低。 2、寫起來簡單,代碼量少。 3、mybatis 查詢的返回結果本身就是MAP,可能會比返回javabean快 看一看Javabean的優點: 1、面向對象的良好詮釋

原创 Java - 基礎 - 時間相關

                # 判斷閏年的方法 1.系統調用 import java.util.GregorianCalendar; GregorianCalendar gc = new GregorianCalendar();

原创 RESTful簡介

(個人理解!!!) # Restful簡介 REST對應爲representational state transfer,中文可以譯爲“代表性狀態轉移”。 其爲一種架構風格;一般結合HTTP、XML、JSON等標準或協議,應用於跨平臺的架

原创 Springboot - 常見問題 【以jar包運行時,無法上傳文件!】

問題描述: springboot開發的web項目,在Idea中運行一切正常,但打包爲jar並部署本地後,其他訪問正常,卻無法上傳文件! 原因分析: jvm運行jar時,並不會對jar包進行解壓。 解決方法: step1:在啓動類中

原创 git-基本使用

#something about git //命令格式解讀:[]可選、<>必要 1.git配置信息     (https://www.runoob.com/git/git-install-setup.html)     系統級配置信息(/

原创 Java - 基礎 - 常見數值類型的取值範圍

import static java.lang.System.out; public class Temp{     static int ta;     public static void main(String... args)

原创 Java-多線程-並行控制-常用並行API

  #常用並行API     主要概括Lock、ReadWriteLock、StampedLock與Condition的作用及舉例其常見的用法。          @Lock     java.util.concurrent.locks