原创 不引入第三個變量交換兩個變量的值

據我所知有兩種辦法: 1、算術運算: int a = 10; int b = 12; a = a+b; // a = 10+12 = 22 b = a-b; //b =

原创 Java枚舉類型解析

  枚舉   枚舉是一種特殊的數據,它的取值有限,是可以枚舉出來的,比如一週有七天,性別有男女等,雖然定義類也能實現,但是枚舉更簡潔、安全和方便。 這裏先定義最簡單一個尺碼枚舉類來演示: //這個尺碼枚舉類裏面的每個枚舉元素代表尺碼的:

原创 MySQL原理總結

多版本併發控制(MVCC): 1、可以認爲是行級鎖的一個變種,但是很多情況下都避免了加鎖操作,不同引擎的實現方式不一樣 2、實現是通過保存數據在某個時間的快照來實現的。 3、Innodb中,是通過在每行記錄後面保存兩個隱藏的列來實現的。一

原创 Git命令使用記錄

克隆遠程倉庫: 到需要clone的github倉庫複製它的https連接 命令行進入需要存放github倉庫的地方 輸入sudo git clone -b xx(分支名) httpsxxxx(項目地址) 克隆以後會發現一個問題,所有克隆下

原创 Java內部類的本質:

本質: 1、內部類與包含它的外部類有比較緊密的關係,而與其他類關係不大,定義在類的內部,可以實現對外部的完全隱藏,可以有更好的封裝性,代碼實現上也更簡潔。 2、內部類只是一個Java編譯器的概念,對於Java虛擬機而言,它不知道有內部類存

原创 Springmvc中文參數亂碼

1.今天用SpringMVC,用postman傳中文參數,傳到後端老是亂碼,後端代碼裏面也設置了UTF-8,結果發現是Tomcat的問題,修改tomcat的conf/server.xml中的 <Connector port="8080"

原创 SpringBoot 2.2.x 的一些坑

背景:   druid版本:1.1.10;   springboot版本:2.2.5 RELEASE 坑一: 報錯:Loading class `com.mysql.jdbc.Driver'. This is deprecated. Th

原创 Windows下,如何查找進程的端口號和PID

一、查看端口號: 法1:調出“任務處理器”,選擇“詳細信息”功能,可以直接查看程序PID,如圖: 法2:tasklist 二、通過PID查找進程 如果pid是80,則打開“cmd 窗口”,運行命令:tasklist|findstr "

原创 使用Javac編譯時,出現亂碼

  報錯:     今天在主動使用javac編譯類的時候,發現報錯,報錯內容爲部分亂碼,表示:某些字符無法用GBK編碼解析;   原因分析:     發現所在的行數存在中文註釋,聯想可知,編譯時,編碼格式的問題出現問題;我的代碼文本是UT

原创 Java實現Socket網絡聊天室

  最近在學Socket編程,爲了鞏固知識,簡單實現了一個網絡聊天室;目前只實現了個羣聊功能,有時間繼續更新和完善,下面附上代碼截圖,代碼上都有詳細的註釋,如果有看不懂的地方,歡迎留言或私信我。   一、源代碼地址:https://git

原创 idea快捷鍵記錄

1.查看實現類:ctrl + alt + B 2.查看基類: ctrl + O 3.查看繼承關係:ctrl + H

原创 秒殺系統操作筆記

Springboot 打包命令 1.mvn clean 2.mvn install 3.java -jar xxx.jar Springboot讀取配置文件方式 @Component @ConfigurationProperties

原创 如何成爲一名軟件測試工程師

最近在做測試工作,需要具備測試的技能,抽空了解了學習了測試工程師相關的工作職責和技能需求,這裏簡單做個總結 文章最後會貼上我做的xmind思維導圖文件連接,感興趣的可以下載。 持續分享各種學習記錄,大家可以多關注,也希望能與大家一起討論交

原创 REST API 接口測試總結

  最近在做測試相關的工作,簡單學習和總結了一下REST API測試知識   文章最後會貼上我做的xmind思維導圖文件連接,感興趣的可以下載。   博主持續分享各種學習記錄,大家可以多關注,也希望能與大家一起討論交流,歡迎留言。 百度

原创 Java-IO簡要總結

  Java的IO體系中包括BIO、NIO和AIO,也是面試中場問的問題,這裏用腦圖做個簡單總結,後續把原理分析跟進一下   文章最後會貼上我做的xmind思維導圖文件連接,感興趣的可以下載。   博主持續分享各種學習記錄,大家可以多關注