原创 SpringBoot中獲取配置文件中的屬性

可以在程序中獲取到application.yml中設置的屬性,然後可以通過@Autowired 進行注入,獲取到相應的對象進行使用。注意屬性名和原有的配置文件中的名稱要一致。同時支持列表list ,對象等的注入。 配置文件格式 #

原创 springMvc的簡單使用1

項目結構   具體流程: 1.實現了利用springMvc框架,訪問 http://localhost:8080/index 後,使用@RequestMapping(“/index”)進行攔截 2.通過IOC注入對象teacherSe

原创 mybatis和spring結合使用

  下載dbcp: https://commons.apache.org/proper/commons-dbcp/download_dbcp.cgi   mybatis和spring結合使用,就是通過spring創建操作數據庫的對象,而不

原创 myql深度學習9-存儲函數

1、存儲函數和存儲過程很類似 創建存儲函數,其中參數func_parameter的表現形式 [in | out | inout param_name type] create function func_name ([func_

原创 vue學習簡要概括2

1、自定義組件,外部組件響應內部組件事件,並且返回數據 //全局註冊一個組件 Vue.component('button-counter', { //自定義屬性,可用於對組件內部傳值 props: ["name"],

原创 Spring學習3

Spring和數據庫的使用 一定注意jar包要使用正確 1.在beans配置文件中 <context:component-scan base-package="com.test2" /> <bean id="data

原创 myql深度學習5-常用函數

1、正則運算符REGEXP ①^:表示以什麼字符開頭 ②$:表示以什麼字符結尾 ③.:匹配任何一個單字符 ④[…]:匹配方括號內的任何字符,比如[abc]匹配a、b、c。[a-z]匹配任意的字母, [^1-2]表示的是除了1、2

原创 vue學習簡要概括1

https://cn.vuejs.org/v2/api/#%E5%AE%9E%E4%BE%8B%E5%B1%9E%E6%80%A7 https://cn.vuejs.org/v2/guide/instance.html 1、v-b

原创 Socket實現數據通信

1、服務端: 瀏覽器工作原理是遇到圖片會開啓一個線程進行單獨的訪問,因此在服務器端加入線程技術。(在客戶端上傳文件的時候,服務端也需要開啓線程將流寫成文件) public class ServerDemo { public

原创 線程基本原理

1、每個線程都會創建自己的棧空間,運行自己的run方法。 線程的兩種創建方法: ①如果是重寫Thread的run方法,因爲使用的自己獨有的資源空間,不存在線程同步的問題(沒有實現資源共享)。 ②如果是多個Thread使用同一個Ru

原创 線程基本原理-生產者-消費者問題

生產者-消費者問題就是線程協作的問題,notify通知的時候,會先喚醒等待時間最長的對象,因此不用擔心自己喚醒自己的情況。 public static void main(String[] args) { Bao

原创 生成aar文件,並進行依賴

生成arr包,然後在項目中引用,那麼做到依賴包中的文件只能查看不能修改的效果。 1、創建gradle文件 apply plugin: 'maven' /*依賴指定庫*/ ext { uploadArr = { name

原创 mybatis中動態sql學習

mybatis中傳遞參數的問題: ①在mybatis中如果傳遞的參數是對象,那麼自然可以通過屬性名進行操作數據庫 ②如果是傳遞的是String Integer等類型,那麼可以通過#{0} #{1} 這種形式進行操作數據庫,但是不能

原创 Spring學習1-IOC和DI

1、下載eclipse https://spring.io/tools3/eclipse 2、將jar包導入到當前的web工程中 https://www.cnblogs.com/xxuan/p/6949640.html 3、e

原创 mybatis學習2--Mapper動態映射

使用數據庫 https://www.cnblogs.com/shihaiming/p/5853616.html 添加外鍵約束 alter table student add constraint student foreign k