原创 springboot實現權限管理(shiro)

總結一下學習springboot權限管理的經驗 1、創建數據庫 5張表 user表:用戶表 role表:角色表 permission表:功能表 role_permission:角色功能表(外鍵關聯) user_role:角色用戶表

原创 navicate中中文字符變爲?的問題

其中一種方式爲,將需要進行中文編碼的字段設置爲UTF-8 查詢時添加該語句(表名和字段名需要改爲你自己的) ALTER TABLE `user` MODIFY NAME VARCHAR(60) CHARACTER SET utf

原创 第N高的薪水

編寫一個 SQL 查詢,獲取 Employee 表中第 n 高的薪水(Salary)。 Id Salary 1 100 2 200 3 300 例如上述 Employee 表,n = 2 時,應返回第二高

原创 springboot集成fastDFS實現文件上傳

1、安裝虛擬機,鏡像,在linux系統中安裝好fastDFS並啓動 2、代碼實現 目錄結構 主要結構控制層,fastdfs基本配置封裝,啓動類,靜態頁面,properties配置文件,pom 文件 1、pom依賴 <projec

原创 java:多線程的基本概念

基本概念 1、進程:每個程序的執行單位就是一個進程,它包含了本應用程序運行所需要的一切資源 2、線程:程序的執行單元,程序使用cpu的基本單位 單線程:程序只有一條執行路徑 多線程:程序有多條執行路徑 3、進程和線程之間的關係 1

原创 淺談微服務

1、什麼是微服務 微服務架構的系統是一個分佈式的系統,按業務進行劃分爲獨立的服務單元,解決單體系統的不足,同時也滿足越來越複雜的業務需求。每個微服務僅關注於完成一件任務並很好地完成該任務。在所有情況下,每個任務代表着一個小的業務能

原创 java:Servlet基本概念

1、Servlet生命週期 Servlet是運行在服務器上的類 1)創建:客戶端發送一個請求,如果是Servlet,tomcat會去sevlet容器中查詢該sevlet實例,若不存在,會在jvm中加載class,調用servlet

原创 第二高的薪水

編寫一個 SQL 查詢,獲取 Employee 表中第二高的薪水(Salary) 。 Id Salary 1 100 2 200 3 300 例如上述 Employee 表,SQL查詢應該返回 200 作

原创 組合兩張表

表1: Person 列明 類型 personid int FirstName Varchar LastName varchar PersonId 是上表主鍵 表2: Address 列名 類型

原创 springboot學習筆記:bean的二三事

1、如何創建bean(ioc控制反轉) 1)對象方式 定義一個mybean(我的女朋友 )輸出一段helloworld 定義一個配置類,獲取到mybean 通過.class反射獲取以及根據配置類的方法名來獲取到bean 2)繼承

原创 使用maven來搭建Spring Boot

除了在eclipse自帶的軟件商店下載Spring Tool來自動創建Spring Boot之外 我們也可以使用Maven拉搭建 第一步:new-other-maven project 點擊next 點擊next finshe