原创 javaweb知識點

文章目錄1.HTTP超文本傳輸協議2.兩種請求方式GET與POST的比較3.中間件Tomcat4.Servlet(javaweb容器)5.request和response對象6.請求轉發(forward)與重定向(redirect

原创 Spring的bean是否線程安全

Spring的bean默認scope屬性爲singleTon,即單例的,有線程安全問題 如果設置@Scope(“prototype”),則每次都會創建新對象,不存在線程安全問題 public static void main(St

原创 圖的深度優先遍歷bfs

//帶權圖 public class Graph { private int vertexSize;//頂點數量 private int[] vertexs;//頂點數組 private int[][

原创 二叉樹的最大、最小深度

104.最大深度 class Solution { public int maxDepth(TreeNode root) { //結點爲空返回0 if(root==null){

原创 IDEA中junit無法在控制檯輸入的問題

1.進入help->Edit Custom VM Options 2.添加-Deditable.java.test.console=true,然後重啓IDEA即可生效

原创 Spring中循環依賴會產生什麼問題

A依賴於B,B依賴於C,C依賴於A <beans> <!--A依賴於B B加載完再加載A--> <bean class="com.skr.pojo.A" name="a" depends-on="b"></bean>

原创 Mybatis3配置文件以及知識點

文章目錄基於Maven的Mybatis**工程結構**配置文件相關jar包知識點 Mybatis是一個輕量級的持久化層的半自動框架 Mybatis3文檔 Mybatis3文檔 基於Maven的Mybatis工程結構 配置文件 (

原创 Error No.2058 Plugin caching_sha2_password could not be loaded

因爲mysql新版加密方式改變,遠程連接docker中的mysql出錯 解決方案 1.進入運行中的mysql容器 docker exec -it 容器名或id bash 2.登陸mysql mysql -root賬號 -p密碼

原创 Springboot實現國際化

1.編寫國際化配置文件 配置文件中定義與語言相關的數據 例如login_en_US.properties #英文 login.btn=Sign In login.password=Password login.Remember

原创 springboot實現語言切換

1.編寫國際化配置文件 配置文件中定義與語言相關的數據 例如login_en_US.properties #英文 login.btn=Sign In login.password=Password login.Remember

原创 最小生成樹(java)

概念:在含有n個頂點的連通網中選擇n-1條邊,構成一顆極小連通子圖,並使該連通子圖中n-1條邊上的權值之和達到最小,則稱這顆連通子圖爲連通網的最小生成樹。 { 1.環境:連通網 2.選取n-1條邊 3.連通子圖 4.權值最小 }

原创 Spring5配置文件以及知識點

文章目錄基於Maven的Spring**工程結構**配置文件相關依賴知識點 Spring是業務邏輯層的輕量級框架 Spring5官方文檔   Spring5 基於Maven的Spring工程結構 配置文件 (1)applicat

原创 SpringMVC攔截器重定向無效

一開始代碼如下 if(obj == null){ //沒有狀態,SSO的統一認證 response.sendRedirect("www.sso.com:8080/sso1/user/t

原创 Http請求接口的模板

使用Apache的HttpClient @Controller public class HttpDemo { //接口地址 private String url = “http://ws.webxml.com.cn/webs

原创 MySQL數據庫查詢按照中文姓名排序

SELECT * FROM 表名 ORDER BY CONVERT(name USING gbk); 將姓名轉爲gbk編碼,排序纔有效