原创 SpringBoot入門之Controller的開發

這一篇主要總結一下,SpringBoot中關於Controller的相關開發。 我們知道Controller是用來處理Http請求的,這裏主要總結一下@RestController、@Controller、@ResponseBody、@R

原创 SpringBoot入門之屬性配置

上一篇講到SpringBoot的項目搭建與啓動,其中啓動默認是直接啓動在8080端口上的。當然,我們可以通過配置文件去配置。 SpringBoot幫默認的是.properties類型的配置文件,在其中配置信息可以這樣配置(port端口,c

原创 SpringBoot入門之Spring-Data-JPA

總結一下,使用Spring Data JPA的過程。 Spring Data包含了數據相關的操作,例如Spring Data JDBC、Spring Data JPA、Spring Data Redis等等,而JPA是Java Persi

原创 SpringBoot入門之事務管理

簡單實踐一下,SpringBoot的事務管理。 首先,我們知道事務的ACID四大特性,爲了保證操作的完整性,引入了事務的控制。 先來看下,沒有事務的控制,帶來的問題,以插入兩條記錄爲例, 這裏先來注意一個問題,可能會有這樣的寫法,想着操作

原创 第3題 查找當前薪水詳情以及部門編號dept_no

題目描述: 查找各個部門當前(to_date='9999-01-01')領導當前薪水詳情以及其對應部門編號dept_no CREATE TABLE `dept_manager` ( `dept_no` char(4) NOT NULL,

原创 SpringBoot入門之項目搭建與運行

總結一下,之前入門SpringBoot的過程中最開始的項目搭建。 首先,先說明這裏我的JDK和Maven版本如下:  第一步:初始化一個SpringBoot項目 提供兩種方式,第一種我們可以在Spring的官網上去下載一個Spring的

原创 第1題 查找最晚入職員工的所有信息

題目描述: 查找最晚入職員工的所有信息 CREATE TABLE `employees` ( `emp_no` int(11) NOT NULL, `birth_date` date NOT NULL, `first_name` varc

原创 第3題 從尾到頭打印鏈表

題目描述: 輸入一個鏈表,按鏈表值從尾到頭的順序返回一個ArrayList。 解析思路: 題目意思就是逆序輸出一個鏈表,需要以ArrayList的形式返回,也就是說ArrayList中存儲的是逆序後鏈表中每個節點的值。 第一種思路: 關鍵

原创 第1題 二維數組中的查找

題目描述: 在一個二維數組中(每個一維數組的長度相同),每一行都按照從左到右遞增的順序排序,每一列都按照從上到下遞增的順序排序。請完成一個函數,輸入這樣的一個二維數組和一個整數,判斷數組中是否含有該整數。 解決思路: 首先假定題目中二維數

原创 第2題 替換空格

題目描述: 請實現一個函數,將一個字符串中的每個空格替換成“%20”。例如,當字符串爲We Are Happy.則經過替換之後的字符串爲We%20Are%20Happy。 解決思路: 題意很清楚,就是替換字符串,平常開發中會做的事情,我們

原创 解決1045 ERROR或者重置密碼

總結一下之前遇到的問題。。 有時候我們在登錄MySQL root的時候,可能會遇到這樣的錯誤,總是密碼不對,, 當然我們可以避免MySQL校驗,但是這樣並不安全,所以我們需要重置密碼保證一個相對的安全。。 以下是解決步驟(以Window

原创 TIMESTAMP類型‘0000-00-00 00:00:00’值轉換報錯問題

總結一下之前在開發中遇到的一個小BUG。。 在數據庫開發中,爲業務新增了表,設計表的時候未給表的創建時間字段和更新時間字段設置默認值。當然我沒有設置,那麼導致出現了這樣一個的問題,就是我在插入記錄的時候,由於沒有指定默認值,MySQL會給

原创 解決SQL查詢,in條件參數爲帶逗號的字符串而導致查詢結果錯誤

總結一下之前開發中遇到的小問題。。。 問題描述:前端頁面傳參一個數組,而通過SpringMVC框架將數組自動轉換了,如頁面傳參爲[1,2,3],框架轉換成“1,2,3”這樣的字符串,所以我直接在sql中條件中拼接的in查詢,寫成in (

原创 MySQL多表查詢帶來的重複記錄問題

在開發中因爲不謹慎遇到了這樣一個問題,這裏總結一下問題、問題出現的原因和解決方式。 假如現在有這麼一個需求,                                                                

原创 更新查詢同表問題與篩選最後一條記錄問題

總結一下平時寫業務sql遇到的問題。。 有這麼一個需求,首先表結構信息如下圖所示: 想要查詢出slaveMerchantNo爲M100077750或者M100065707,且bindStatus爲30的最後一次出現的記錄,爲該記錄設置u