原创 Mybatis報錯attempted to return null from a method with a primitive return type (int)(已解決)

一、出現這個bug的原因 出現這個bug的原因是因爲MyBatis的Mapper.xml文件的查詢語句返回的結果是Integer類型,而在對應的接口裏面的方法裏返回參數的類型是int。如果這個查詢語句查詢出來的結果是null,則會

原创 MySQL對某一字段去重

mysql有一個去重關鍵字distinct,但是如果查詢的字段有很多,而想要去重的字段只是其中的某一個,那麼僅僅用distinct是完成不了的,distince只能做到你查詢的那些字段都是重複時纔會去重。 比如有一張用戶表的數據是

原创 微信小程序獲取的微信頭像模糊或者無法顯示

一、頭像模糊 微信小程序獲取用戶微信的頭像,放大查看時圖片是模糊不清的。這是因爲在獲取頭像數據的時候,我們拿的不是高清圖。 微信小程序開發文檔的相關說明(鏈接): 因爲前端調用微信小程序的getUserInfo拿到的頭像默認是1

原创 SpringBoot 使用Timer定時器及問題總結

一、SpringBoot使用定時器Timer 參考博客:Java定時器Timer學習之一 首先需要一個類繼承java.util.TimerTask,重寫run方法,在run方法裏面實現定時任務。 import java.util.

原创 LeetCode算法題 —— 迴文數

LeetCode算法題 —— 迴文數題目思路第一種思路第二種思路代碼 題目 迴文數,即一個整數,將它各位上的數字從左到右反過來得到的數字依然等於原來的整數。如1221反過來還是1221,所以它是迴文數。而-11反過來是11-,所以

原创 LeetCode算法題 —— 反轉整數

題目 給出一個32位的有符號整數,數值範圍在[-2^31, 2^31-1]。要求輸出翻轉的整數。如果反轉的整數不在數值範圍內則是溢出,輸出0。如:輸入1234,輸出4321;輸入-45,輸出-54 思路 將數字轉爲字符串,然後反轉

原创 Mybatis中的CDATA標籤和轉義符

在Mybatis的xml文件中寫sql語句時,有時可能會有 “<” 、 “&” 字符等這些符號,但是mybatis的xml文件會將這些符號轉義,在以往的操作中,如果要解決這個問題,就使用對應的轉義符,如用&lt;代替<,具體轉義符

原创 在對象中無法找到使用lombok註解配置的set和get方法(已解決)

今天使用idea引入項目,發現項目中的pojo類中使用lombok的@Setter和@Getter註解配置類中的set和get方法。 lombok是一款簡化代碼的工具,它可以使用註解@Setter來代替set方法,這樣我們就可以簡

原创 畢業設計——基於Java的教室管理系統

自己寫的畢業設計——教室管理,界面有點粗糙,功能也沒有很完善,但總算是過了答辯要倉促畢業了。 文章末尾有我的代碼鏈接,希望能幫助到有需要的人。也希望強大的網友們能給我這個系統提出更多的建議,讓我在不斷的改進中有所進步。 數據庫

原创 SpringBoot整合MyBatis獲得插入數據後的主鍵,返回的一直是1(已解決)

MyBatis如何獲得自增主鍵id,此處我不再敘述,網上有很多,這裏就記錄一下我遇到的問題。 先看一下我獲得主鍵的部分SQL代碼: <insert id="save" parameterType="com.test.domain.Ca

原创 超詳細axios教程

axios全攻略 axios 簡介 瀏覽器兼容性 引入方式 使用舉例 1 執行GET請求 2 執行POST請求 3 執行多個併發請求 axios API 1 axiosconfig 2 axiosurl config 3