原创 select遍歷list默認選中初始值

   <select id="userstatus" name="userstatus">         <c:forEach items="${

原创 數據結構 -- 鏈式存儲

1.特點     通過指針連接起來的結點存儲數據元素; 2. 節點結構由數據域和指針域組成     3.分類   3.1 單鏈表         說明,頭部指向第一個元素的地址,第一個元素指針域指向第二個元素,依次指向,最後一個元素指針域

原创 單例設計模式測試

public class ThreadSafeTest {    public static void main(String[] args) { 

原创 排序 (插入排序)

1.算法描述:如對數組進行插入排序,將數組分隔成兩部分,一部分爲有序,初始始僅有數組中的第一項;另外一部分爲待排序,算法從待排序中移走第一項,插入的有序部分合適位置。     圖示意:              默認初始有序爲第一個位置,

原创 圖 -- (圖的遍歷)

圖的遍歷可分爲廣度優先遍歷和深度優先遍歷 廣度優先遍歷:先訪問一個頂點,然後訪問頂點的鄰居頂點; 實現:每當一個頂點被訪問後,就將其放入隊列中,當對頭頂點出列時,訪問其未被訪問的鄰接點並令這些鄰接頂點入隊。     圖示例:    圖的

原创 springboot+maven+devtools熱部署

1.添加依賴座標 <!-- spring boot devtools 依賴包. --> <dependency>        <groupId>org.springframework.boot</groupId>       <arti

原创 配置maven阿里雲鏡像

在maven conf文件下setting.xml添加 <mirror> <id>nexus-aliyun</id> <mirrorOf>central</mirrorOf> <name>Nexus aliyun</name> <url>

原创 mysql按日、周、月、季度統計數據

1.使用DATE_FORMAT做等值條件查詢 2.DATE_FORMAT函數語法,參考w3school   3.可使用格式     4.使用示例 -- 日 select * from task_user where DATE_FORMAT

原创 數據結構 -- 樹(一 基本概念和示意)

1.基本概念     樹是n個結點的有限集合,是一組由邊相連的結點的元素組織結構。     樹結構示意圖:         結點的度:一個結點的子樹的個數記爲該結點的度;如A結點的度爲3,B結點的度爲2    樹的度:結點樹的度數最大的值

原创 鏈式數據

1.特點     通過指針連接起來的結點存儲數據元素; 2. 節點結構由數據域和指針域組成     3.分類   3.1 單鏈表         說明,頭部指向第一個元素的地址,第一個元素指針域指向第二個元素,依次指向,最後一個元素指針域

原创 SpringSecurity源碼解讀一(啓動加載過程)

1.容器加載相關類UML圖 2.容器啓動源碼分析  2.1 啓動時加載WebSecurityConfigurer配置類    2.2 在WebSecurityConfiguration設置SecurityConfigurer   2

原创 設計模式--代理

1.定義:爲其他對象提供一組代理以控制對這個對象的訪問。 2.適合場景:不希望用戶直接訪問該對象,而是提供一個特殊的對象以控制對當前對象的訪問;如果一個對象需要很長時間才能加載完成;如果對象位於遠程主機上,需要爲用戶提供遠程訪問能力。 3

原创 springsecurity oauth2.0 sso單點登錄源碼分析

1.搭建sso項目,GitHub項目地址https://github.com/Gregaryw/sso.git 2.示例     2.1 後端項目結構如下圖所示           2.2 啓動authorization-service,

原创 The bean 'scopedTarget.oauth2ClientContext', defined in class path resource

1.引起原因,springboot parent版本爲     報錯如下: org.springframework.beans.factory.support.BeanDefinitionOverrideException: Invali

原创 java.lang.IllegalStateException: ThreadPoolTaskExecutor not initialized

1.Configuration配置如下: @Configuration @EnableAsync @Slf4j public class TaskExecutorConfiguration implements AsyncConfigur