原创 HashMap常用操作

Map是java中的接口,Map.Entry是Map的一個內部接口。          Map提供了一些常用方法,如keySet()、entrySet()等方法,keySet()方法返回值是Map中key值的集合;entrySet()的返

原创 filter的權限過濾(基礎篇--用戶是否登錄權限過濾)

Filter:過濾器     Filter主要用於對用戶請求進行預處理,也可以對HttpServletResponse進行後處理,是個典型的處理鏈。使用Filter的完整流程是:Filter對用戶請求進行預處理,接着將請求交給Servle

原创 requeset.getPath()多種路徑獲取方式

假定你的web application 名稱爲news,你在瀏覽器中輸入請求路徑:http://localhost:8080/news/main/list.jsp1.1 System.out.println(request.getCont

原创 Tomcat中各組件介紹

轉載地址:http://blog.csdn.net/vba_2001/article/details/7184759XML配置文件結構<Server>                     頂層類元素:一個配置文件中只能有一個<Serv

原创 java 組合與繼承

原文鏈接:https://www.jianshu.com/p/f32e99e64c1c 在閱讀Effective Java中的第16條時發現了一個有趣的機制或者說是模式,那就是組合(文中翻譯爲複

原创 SQL各種join的區別

現有兩張表,Table A 是左邊的表。Table B 是右邊的表。其各有四條記錄,其中有兩條記錄name是相同的: 1.INNER JOIN 產生的結果是AB的交集 SELECT * FROM TableA INNER JOIN Tab

原创 mysql left join

SELECT * FROM student a LEFT JOIN sc b ON a.Sid = b.Sid AND a.Sname="趙雷" 結果:(left join 左連接,左表所有數據 拼接 右表符合on條件的數據。on後用an

原创 springboot + mybatis plus強大的條件構造器queryWrapper、updateWrapper

版權聲明: https://blog.csdn.net/m0_37034294/article/details/82917234 註明:上篇文章介紹了springboot+mybatis-plus通用CRUD的用法,這篇文章我們來介紹一下

原创 RedisTemplate的使用

1.模板提供了操作視圖(按照Redis命令參考分組),它們提供了豐富的、現成的接口用於對特定類型或者特定鍵的操作(通過KeyBound接口),如下所述: 接口 描述 Key類型操作 ValueOperations 操作Redis

原创 spring註解詳解

轉自:https://blog.csdn.net/xyh820/article/details/7303330/ 概述 註釋配置相對於 XML 配置具有很多的優勢: 它可以充分利用 Java 的反射機制獲取類結構信息,這些信息可以有效減少

原创 jonsArray list jsonObject

今天在寫代碼時候,遇到了需要將json文本改成jsonobject對象,然後將jsonobject對象轉換成jsonArray數組,最後再把數組轉換成list集合的問題;  經過網上搜索 及查看編寫,總於寫出來了, 現把代碼寫出來,以供以

原创 慢sql 分析

https://blog.csdn.net/why15732625998/article/details/80388236 1.explain 結果分析: (1)id 查詢中執行select子句或者操作表順序。 若id相同,執行順序由

原创 hibernate 一些總結

many-to-one:描述多對一的一種數據模型,它指定many一方是不能獨立存在的,我個人認爲many-to-one是NHB中保證數據有效性的最有用的一種映射,通過使用many-to-one能有效的防治孤兒記錄被寫入到數據表中。在本文描

原创 hibernate 單向關聯&雙向關聯

多對一: 就是A表中的一個字段是B表的主鍵。多個A表中的數據可以對應一個B表中的數據,同理,一個B表中的數據可以同時對應多個A表中的數據。   單向關聯與雙向關聯對數據表的要求其實是一致的。滿足對應的關聯要求即可,也就是A表中的一個字段是

原创 java 新老對象賦值 & 對象拷貝

注意target和source位置,通過點擊查看源碼確認 1.相同類型對象賦值 TeacherBase teacherBase = new TeacherBase(); BeanUtils.copyProperties(teacherB