原创 java基礎----Servlet

1、加載和實例化 由容器負責加載和實例化 判斷容器中是否存在對應的Servlet實例,有就拿來用,沒有就新建一個 通常再用戶第一次訪問該Servlet的時候加載和實例化。 2、init():初始化,實例化後立即初始化 3、service(

原创 java基礎--基礎複習

java面試基礎: @Override 的作用是:如果想重寫父類的方法,比如toString()方法的話,用這個註解可以避免方法名跟參數寫錯 @Override是僞代碼,表示重寫(當然不寫也可以) 建議寫上,有如下好處: 1、可以當註釋

原创 MySql刪除表 報錯:Cannot delete or update a parent row: a foreign key constraint fails

  表與表之間相互關聯,表關聯生成的強制約束問題,在刪除的時候檢查表之間的關聯關係。所以不能直接刪除表 SET foreign_key_checks = 0; // 設置外鍵約束檢查關閉 drop table "表名"; //

原创 java基礎--String, StringBuffer,StringBuilder的區別

String, StringBuffer,StringBuilder的區別 java中String、StringBuffer、StringBuilder是編程中經常使用的字符串類,他們之間的區別也是經常在面試中會問到的問題。現在總結一下,

原创 springboot+jpa自動建表

jpa自動建表 1.pom.xml添加依賴 <!-- Spring-data-jpa依賴 --> <dependency> <groupId>org.springframework

原创 Java基礎--synchronized關鍵字

synchronized是Java中的關鍵字,是一種同步鎖。它修飾的對象有以下幾種: 1. 修飾一個代碼塊,被修飾的代碼塊稱爲同步語句塊,其作用的範圍是大括號{}括起來的代碼,作用的對象是調用這個代碼塊的對象; 2. 修飾一個方法,被修飾

原创 java基礎--springboot接收參數

接收json對象格式 public ResultVo deleteSomeUser(@RequestBody JSONObject jsonObject){ List<String> ids = (List)j

原创 Java--瀏覽器內置對象

瀏覽器的內置對象管理模型,簡稱BOM(Browser Object Model)中的Histroy屬性和方法。 History 對象屬性 屬性 描述 length 返回瀏覽器歷史列表中的 URL 數量。 History 對象方法 方法 描

原创 Java基礎--JVM和泛型

1、創建泛型對象的時候,一定要指出類型變量T的具體類型。爭取讓編譯器檢查出錯誤,而不是留給JVM運行的時候拋出類不匹配的異常。 2、JVM如何理解泛型概念 —— 類型擦除。事實上,JVM並不知道泛型,所有的泛型在編譯階段就已經被處理成了普

原创 Springboot+jpa之 Specification複雜查詢1:搜索功能

Specification: jpa的條件構造器 實現複雜查詢,使用Repository,需要實現JpaSpecificationExecutor接口        public interface UserDao extends Jp

原创 Vue--vue cli3 以上的版本關閉ESlint

在vue.config.js(如果沒有自己手動添加)中 添加lintOnSave:false  

原创 java基礎--計算時間複雜度

步驟: 1、找到執行次數最多的語句 2、語句執行語句的數量級 3、用O表示結果 計算時間複雜度的3個出發點,掌握這三個出發點,那麼一向搞不懂的時間複雜度就可以迎刃而解啦。 然後: 1、用常數1取代運行時間中的所有加法常數 2、在修改後的運

原创 java基礎--Map的4種遍歷方式

第一種方式:這是平常用的最多也最可取的一種遍歷方式。 for (Map.Entry<String, Object> entry : map.entrySet()) { System.out.println("key=" + entry.g

原创 java報錯--java.io.IOException: Server returned HTTP response code: 502

java.io.IOException: Server returned HTTP response code: 502 for URL: http://ip.taobao.com/service/getIpInfo.php?ip=219