原创 微服務入門,第一個springboot入門程序小例子

現在,無論在工作還是面試中,都經常會問到微服務。在技術飛速發展的今天,掌握微服務的技術,已經成爲我們必備的能力。微服務經常聽人談起,可能工作中也經常用到,但是有的時候,項目都是現成的,我們直接在其中進行模塊的開發。今天,從Hello  w

原创 springboot+mybatis整合通俗易懂,微服務開發。

上篇寫了怎麼搭建一個最基礎的微服務項目。今天,主要通過實踐,總結下springboot整合mybatis,快速入門。好了,下面直接開始正題吧。 首先:創建一張基礎表,添加測試數據如下: 1:pom.xml添加mysql、jdbc、myb

原创 通過代碼實踐理解mybatis中的#和$區別及聯繫,一定要正確使用

在mybatis的mapper.xml中,入參我們可以用#和$符號來取,那麼,這兩個有什麼區別及聯繫呢,常說$容易帶來sql注入風險,到底是怎麼樣的呢?今天,直接通過代碼實踐,看看兩者有什麼區別。 測試數據爲:  1:通過#取值,入參爲

原创 spring面試常見問題總結(上)

在面試中,經常會問到spring相關的問題,bean的作用域及生命週期,AOP,IOC等一系列問題,平常開發可能經常用到,今天,總結了一下spring的主要知識點及面試經常遇到的問題。 1:什麼是spring? 2:spring中bean

原创 實現多線程的兩種方式:繼承Thread類和實現Runnable接口

線程在我們的工作中需要經常使用,合理的使用多線程,可以提高系統處理速度。今天,總結下通過繼承Thread類和實現Runnable接口實現線程的方式。       1:繼承Thread類:          public class Thr

原创 實現http接口方式二(springmvc)

在平常工作中,我們經常需要開發http接口,在原來的博客中寫過通過servlet的方式如何實現一個http接口。今天,主要寫下通過springmvc的方式實現http接口。 springmvc處理一個http請求的過程大致如下: 發起請求

原创 mysql數據庫基本使用語法(左連接、右連接複雜查詢)

多表關聯查詢sql語句,平常開發工作中經常使用,熟練sql的使用,可以提高我們的工作效率。在面試中經常會問到多表設計及查詢。今天,就總結一下它的基本用法吧。 首先創建三張表,分別爲學生表、成績表、課程表,創建三個表的sql語句如下: cr

原创 mysql中date、dateTime、time和timestamp日期時間的使用

mysql數據庫在我們的工作中經常需要使用,經常在表中需要使用時間,mysql中常見的時間格式有date、datetime、time和timestamp。這四種格式有什麼區別呢,下面總結一下。 1:time 顯示格式:HH:mm:ss 測

原创 mysql數據庫基本使用語法(內連接、左右連接)

左連接,右連接,外連接等基本sql語句,平常開發工作中可能經常需要用到,當然,可能有的人也沒怎麼用過,基本上工作中就一直where,各種拼接。左右連接等基本sql語句的使用,在面試中經常會問到,今天,就總結一下它的基本用法吧。 首先創建兩

原创 面試經常問冒泡排序,排序算法之冒泡排序總結

在工作中,可能經常需要對某個數組進行排序,這個時候,就該展示排序算法了。常見的排序算法很多,像選擇排序、冒泡排序、快速排序等等。今天,主要總結下冒泡排序,面試中,可能也會經常問到,筆試寫冒泡排序等。         假如有一個數組:{23

原创 開發經常要用linux命令,常用linux命令總結

在開發工作中,需要經常用到linux命令,查看日誌、新建文件、編輯文件等。今天,主要來總結一下常用的linux命令。 1:新建一個文件夾:mkdir  test 2:創建一個名爲aa.txt的文件:touch  aa.txt 3:查看當前

原创 實現http接口的方式之一(servlet方式)

在平常開發項目中,總會遇到一些開發接口的工作,像http接口、webService接口等等,這些在工作中經常遇到。實現一個http接口可以通過servlet的方式,可以使用springmvc的註解去實現http接口服務,今天,主要講一下通

原创 mysql數據庫基本使用語法(一)

     mysql是一款被廣泛使用的關係型數據庫,mysql歷史優秀,社區活躍,版本小,方便安裝使用和維護。在開發中經常用到,今天總結一下mysql數據庫的基本語法。      1:表結構的操作基本語法:      1)創建一個表名爲s

原创 json字符串及json對象之間互相轉換

在開發中經常遇到json對象及json字符串之間的轉換,今天,總結一下三種不同jar包下的互相轉換。 1:導入com.alibaba.fastjson.JSONObject: json對象和json字符串相互轉換代碼如下: import

原创 記錄一次list判斷問題

經常需要對查詢返回的list進行非空判斷及大小判斷,以此繼續處理業務代碼。 一次寫代碼判斷list的時候,寫成了如下這樣:         List list = new ArrayList();         list = DAO.q