原创 java小記---mybatis.mapper的使用

mybatis.mapper MyBatis 是一款優秀的持久層框架,它支持定製化 SQL、存儲過程以及高級映射。 MyBatis 避免了幾乎所有的 JDBC 代碼和手動設置參數以及獲取結果集。 MyBatis 可以使用簡單的 X

原创 fsockopen設置超時時間

起因: 根據文檔中https://www.php.net/manual/zh/function.fsockopen.php fsockopen這裏的time是連接時間,可能不會有效果。坑爹啊!!! 貌似要使用 stream_se

原创 java-使用mapstruct複製兩bean

前情回顧 在業務中會經常遇到兩個bean會複製引用的,通常使用BeanUtils這個類。 package com.example.demo.mapstruct; import lombok.Data; @Data publi

原创 輕量級的同步機制----關鍵字volatile

今天看到關鍵字volatile,一頭霧水,這是啥? 趕緊學習學習。 在詳細瞭解這個volatile,要先了解一下JMM. Java內存模型簡稱JMM(Java Memory Model) 是Java虛擬機所定義的一種抽象規範,用

原创 JavaGuide面試突擊版觀後感1--- 基礎知識導圖

JavaGuide面試突擊版 地址:https://snailclimb.gitee.io/javaguide-interview/#/  

原创 yaml 文件的使用list或Map

# yml文件 spring: #list<map> testList: - name: 小王 age: 12 - name: 小李 age: 13 #

原创 @ConfigurationProperties與@Value的區別

區別 @ConfigurationProperties @Value 功能 批量注入配置文件中的屬性 一個個指定 鬆散綁定(鬆散語法) 支持 不支持 SpEL 不支持 支持 JSR303數據校驗 支持 不

原创 java小記--枚舉類

枚舉類 如果一個類的對象是有限和固定的,則可以使用枚舉類 默認繼承 java.lang.Enum 類,所以不能繼承其他父類;其中 java.lang.Enum 類實現了 java.lang.Serializable 和 java.

原创 java小記——Map

Map類 Map 是一種鍵-值對(key-value)集合,Map 集合中的每一個元素都包含一個鍵對象和一個值對象。 類似於php中: $array = array( "nihao" =>"shide", "t

原创 git 語句的使用

git 語句的使用clone git代碼查看git 提交日誌新建分支刪除分支合併分支 clone git代碼 git clone git地址 (克隆所有版本) git clone -b 分支名 git地址 aa git clo

原创 編輯器ideal使用小記

編輯器ideal使用小記first: 安裝 first: 安裝 下載地址:官網下載. 如果你要使用web功能,那你得下載商業版Ultimate,Community這個沒這功能,別下錯了。 一路ok安裝後,需要註冊碼,看這個網址,

原创 Fiddler實現手機抓包

轉載:https://blog.csdn.net/gld824125233/article/details/52588275 電腦最好是筆記本,這樣能和手機保持統一局域網內;其他不多說,直接說步驟了。 一.對PC(筆記本)參數進行配置  

原创 虛擬機centos安裝web服務器

  系統:vmare 搭的linux的虛擬機,centos7 安裝之前先配置防火牆,主要能讓windows系統能夠訪問80和數據庫3306端口。 # 注意,下面命令適用於centos7以下,不含centos7 vi /etc/sysc

原创 git merge合併忽略某些文件

通常git上都有兩三個分支,release,debug。。。,每個分支有些配置是不一樣的,這樣的話當你merge時就要避免這些文件, 那如何避免呢,好大坑啊。 新建一個 .gitattributes這個文件用於指定非文本文件的對比合並方式

原创 Lost connection to MySQL server during query

Lost connection to MySQL server during query 前幾天在測試時,突然間出現Lost connection to MySQL server during query,這個錯誤。經查是數據庫連接連