原创 mysql order by根據某一個字符串字段排序的問題

mysql 在根據某一個字符串字段進行排序的時候,往往沒法按照字母進行排序,這時候需要在oder by後面更換成以下形式就可以按照字母就行排序了 ORDER BY CONVERT(c.NAME USING gbk) COLLAT

原创 Linux常用的部分命令(最實用、簡單易懂)

注意:linux裏面是英文字母大小寫敏感的,所以要正確輸入你的字母的大小寫 1】想要切換到root用戶,只需要在任何一個目錄下,鍵入下面的字符並回車 su 然後屏幕會提示輸入root用戶的密碼,密碼我們輸入的時候是看不見的,所

原创 四步教你在windows上免費使用NATAPP實現內網穿透,進行本地調試

1、到natapp官網註冊一個賬號; natapp官網 2、註冊完後點擊登錄,然後點擊首頁左側的購買隧道模塊,不要擔心,有免費的隧道的,不過僅適用於本地調試用,因爲不穩定,畢竟天下沒有免費的午餐;然後點擊免費隧道,進來後按照圖片上

原创 redirect repage的作用

redirect repage的作用 假設這個場景:有個頁面存在分頁,在第n頁中你點擊了詳情跳轉了另一個頁面,當你想返回的時候,希望還留在第n頁,就用這個參數,先將分頁信息存在cookies中,若在controller獲得了re

原创 @NotNull、@NotEmpty和@NotBlank的區別;常見的校驗註解;@Validated跟@Valid註解的區別

@NotNull、@NotEmpty和@NotBlank的區別 @NotNull://CharSequence, Collection, Map 和 Array 對象不能是 null, 但可以是空集(size = 0)。 @NotEm

原创 常用的正則表達式

正則表達式 常用的正則表達式 用符號來描述書寫規則:/ 中間寫正則表達式 / ^ :匹配開頭,$:匹配結尾 ; /^ve/以ve開頭的 /ve$/以ve結尾 \d:一個任意的數字 \w:一個任意的數字或字母 \s:任意字符串

原创 IDEA創建springboot項目,特殊項目目錄介紹(.idea、.iml、.gitignore、.mvn、mvnw、mvnw.cmd、.gitimodules、.gitkeep)

.gitignore–分佈式版本控制系統git的配置文件,意爲忽略提交 在 .gitingore 文件中,遵循相應的語法,在每一行指定一個忽略規則。如:   .log   .temp   /vendor   開發中常遇到不需要跟蹤的文

原创 IDEA引用自己的maven,控制檯亂碼,而引用它自帶的maven不會亂碼解決

我在IDEA2018版本里面引用它自帶的maven,編譯的時候,控制檯輸出的中文不會出現亂碼,而當我引用自己的maven編譯的時候,控制檯出現中文亂碼,如下圖所示: 後來解決的操作是: 輸入 -Dfile.encoding=GB2

原创 SQL聯接總結筆記【內聯接(等值、非等值、自然)、外聯接(左外聯接、右外聯接)、交叉聯接(笛卡兒積)】

####### 內聯接(等值) use demo; select * from t1 inner join t2 on t1.id = t2.id 或 select * from t1 join t2 on t1.id = t2.i

原创 mysql關於時間的幾個函數str_to_date、date_format等

1、字符串轉日期函數,str_to _date函數 <select id="getAdsInBar" resultType="cn.synron.kiosk.bean.AdBean"> select t_ad.*,co

原创 Mysql 查詢今日的數據、近七天的數據、近30天的數據,以此類推

mybatis配置文件寫SQL語句的某些字符需要轉義: &lt; < &gt; > &lt;&gt; <> &amp; & &apos; '

原创 數據庫設計的三大範式

1、第一範式 也就是原子性,也就是說,一張表裏面的字段是不可再拆分的。比如一張用戶表裏面有address字段,這個字段會包含省/市/縣信息,如果每次查詢的時候都會查詢省,那樣的話就會讓數據庫查詢變得很麻煩,所以第一範式的做法就是把ad

原创 Mysql 1205 Error 錯誤解決方案

#Java執行一個SQL插入的時候,遇到1205錯誤。 java.lang.Exception: ### Error updating database. Cause: java.sql.SQLException: Lock wa

原创 在遠程linux主機用docker部署mysql一主一從跟雙主從複製

在遠程linux主機用docker部署mysql一主一從跟雙主從複製 本處使用的是SSH連接工具Xshell連接遠程linux主機(需先在windows上安裝Xshell軟件),在同一臺linux主機或者兩臺linux主機都可以部署主