原创 力扣(Leecode)數據庫-部分題目

/*  編寫一個 SQL 查詢,滿足條件:無論 person 是否有地址信息,都需要基於上述兩表提供 person 的以下信息: FirstName, LastName, City, State 表1: Person 列名       

原创 劍指offer-鏈表中環的入口-Java

兩個方法。 第一個思路:使用hashset,不停往裏面加結點,衝突的話,說明有環路。 /* public class ListNode { int val; ListNode next = null; Lis

原创 Spring AOP IOC DI-相關整理

AOP AOP(Aspect Oriented Programming)稱爲面向切面編程,在程序開發中主要用來解決一些系統層面上的問題,比如日誌,事務,權限等待。 1.   AOP將那些影響了多個類的公共行爲封裝到一個可重用模塊,並將其命

原创 TCP和UDP的主要區別有哪些?

UDP協議和TCP協議都是傳輸層協議。 TCP(傳輸控制協議)提供的是面向連接,可靠的字節流服務。客戶和服務器交換數據前,必須現在雙方之間建立一個TCP連接,之後才能傳輸數據。並且提供超時重發,丟棄重複數據,檢驗數據,流量控制等功能,保證

原创 力扣(Leecode)-2-兩數相加-Java

給出兩個 非空 的鏈表用來表示兩個非負的整數。其中,它們各自的位數是按照 逆序 的方式存儲的,並且它們的每個節點只能存儲 一位 數字。 如果,我們將這兩個數相加起來,則會返回一個新的鏈表來表示它們的和。 您可以假設除了數字 0 之外,這兩

原创 面試-synchronized和ReentrantLock的區別

從以下五個點答就行。 (1)synchronized是獨佔鎖,加鎖和解鎖的過程自動進行,易於操作,但不夠靈活。 ReentrantLock也是獨佔鎖,加鎖和解鎖的過程需要手動進行,不易操作,但非常靈活。 (2)synchronized可重

原创 Java八大基礎數據類型有哪些?分別有多少字節?

下午人人車面試問到了這個問題,很早之前看過,問的基礎數據類型有哪些,分別有多少位。回答出了7個,byte沒回答出。

原创 Integer 和Int的區別+new Integer和int值比較的問題

Integer 和Int的區別 Integer是包裝類,|  需要實例化才能用,|  默認值是null,|  存的是對象的引用。 Int是基礎數據類型,|  直接可以用,     |   默認值是0,     |  直接存數據。  

原创 力扣(Leecode)-回溯法-求所有子集-Java

和全排列不一樣的點在於,全排列的時候每個點必須選,而此時,可以選,可以不選。   import java.util.*; public class test { public static void main(Stri

原创 MySQL-查詢選課人數最多的那門課的課程id

表名SC,就兩列,stuid和cid,這兩列是多對多的關係 先用臨時表查出了groupby和orderby之後的sid列表,臨時表裏面的數據是按照count降序排列的。 注意臨時表必須加別名,不然不能跑。 用Limit 0,1取了最大的那

原创 OSI 七層網絡模型裏分別有哪些協議?

記不住,備忘一下。 一:七個層次的功能 1. 物理層 爲數據鏈路層提供物理連接,在其上串行傳送比特流,即所傳送數據的單位是比特。此外,該層中還具有確定連接設備的電氣特性和物理特性等功能。 2. 數據鏈路層 負責在網絡節點間的線路上通過檢測

原创 回溯法-求全排列-Java

原題不長這樣,但我想求一下全排列。輸入輸出示例如下: 主要採用回溯法,第一次使用,見註釋吧。勉強能看明白,說不出來,方法太巧了。 import java.util.*; public class Test { pub

原创 Get和Post的區別你真的知道嗎

Http定義了與服務器交互的不同方法,最基本的方法有4種,分別是GET,POST,PUT,DELETE。 對應着對URL資源的查,改,增,刪4個操作。 GET一般用於獲取/查詢資源信息,而POST一般用於更新資源信息。 GET和POST

原创 關於HTTPS你需要知道的幾個問題

HTTPS是什麼 HTTPS是以安全爲目標的HTTP通道,簡單講是HTTP的安全版,即HTTP下加入SSL層,HTTPS的安全基礎是SSL,因此加密的詳細內容就需要SSL。 HTTPS主要優點 使用HTTPS協議可認證用戶和服務器

原创 Leecode-twoSum-Java

給定一個整數數組 nums 和一個目標值 target,請你在該數組中找出和爲目標值的那 兩個 整數,並返回他們的數組下標。 思路:用hashmap存一下,key爲數值,value也是數值。 下面代碼沒有跑,不一定bug free。 p