1. 240
    收錄了198篇文章 ·6026個問題 · 10人關注

    Java開發知識問答分享社區,提供包括Java基礎入門、算法分析、微服務框架、數據庫等Java學習常見問答技術分享。

    2

    什么是接口冪等性

    7.1. 什么是接口冪等性冪等,指的是任意多次執行所產生的影響均與一次執行的影響相同冪等方法,可以是相同參數重復執行,并能獲得相同結果的方法,這些函數不會影響系統狀態,也不用擔心重復執行會對系統造成改變7.1.1 業務 CRUD其中的讀取 Retrieve 和刪除 D...

    1

    內存屏障和CPU緩存

    內存屏障和CPU緩存CPU性能優化手段-緩存為了提高程序運行的性能,現代CPU在很多方面對程序進行了優化。例如:CPU高速緩存。盡可能地避免處理器訪問主內存的時間開銷,處理器大多會利用緩存(Cache)以提高性能。多級緩存L1 Cache(一級緩存)是CPU第一層高速...

    1

    如何終止一個線程

    線程終止一、不正確的線程終止--StopStop:終止線程,并且清除監控器鎖的信息,但是可能導致線程安全問題,JDK已經廢棄使用。Destroy:JDk未實現該方法package com.offcn;public class StopThread extends Thread { private int i=0,j=0; @Override public ...

    0

    線程的狀態解析

    線程狀態一、線程的6中狀態6個狀態定義:java.lang.Thread.State1、New: 尚未啟動的線程的線程狀態2、Runnable:可運行線程的線程狀態,等待CPU調度。3、Blocked: 線程阻塞等待監視器鎖定的線程狀態。 處于synchronized同步代碼塊或方法中被阻塞4、Waiting:等...

    0

    LeetCode題解——100. 相同的樹

    題目給定兩個二叉樹,編寫一個函數來檢驗它們是否相同。如果兩個樹在結構上相同,并且節點具有相同的值,則認為它們是相同的。思路樹的題一般采用遞歸來解決問題,在這題中,只要判斷樹中每個樹都是相同的就可以判定兩棵樹相等了,代碼如下:publicbooleanisS...

    0

    LeetCode題解——88. 合并兩個有序數組

    題目給定兩個有序整數數組 nums1 和 nums2,將 nums2 合并到 nums1 中,使得 num1 成為一個有序數組。說明:初始化 nums1 和 nums2 的元素數量分別為 m 和 n。你可以假設 nums1 有足夠的空間(空間大小大于或等于 m + n)來保存 nums2 中的元素。示例示例:輸入...

    0

    LeetCode題解——83. 刪除排序鏈表中的重復元素

    題目給定一個排序鏈表,刪除所有重復的元素,使得每個元素只出現一次。示例示例 1:輸入: 1->1->2輸出: 1->2示例 2:輸入: 1->1->2->3->3輸出: 1->2->3思路解決刪除重復問題的一個有效的思路就是雙指針法,在這題中,首指針指向第一個節點,尾指針指向與首指針...

    0

    LeetCode題解——70. 爬樓梯

    題目假設你正在爬樓梯。需要 n 階你才能到達樓頂。每次你可以爬 1 或 2 個臺階。你有多少種不同的方法可以爬到樓頂呢?注意:給定 n 是一個正整數。示例示例 1:輸入: 2輸出: 2解釋: 有兩種方法可以爬到樓頂:1 階 + 1 階2 階示例 2:輸入: 3輸出: 3解釋...

    0

    LeetCode題解——67. 二進制求和

    題目給定兩個二進制字符串,返回他們的和(用二進制表示)。輸入為非空字符串且只包含數字 1 和 0。示例示例 1:輸入: a = 11, b = 1輸出: 100示例 2:輸入: a = 1010, b = 1011輸出: 10101思路這題其實從后往前遍歷就行,只是需要在短...

    0

    LeetCode題解——66. 加一

    題目給定一個由整數組成的非空數組所表示的非負整數,在該數的基礎上加一。最高位數字存放在數組的首位, 數組中每個元素只存儲單個數字。你可以假設除了整數 0 之外,這個整數不會以零開頭。示例示例 1:輸入: [1,2,3]輸出: [1,2,4]解釋: 輸入數組表示數字 12...

    0

    LeetCode題解——58. 最后一個單詞的長度

    題目給定一個僅包含大小寫字母和空格 ’ ’ 的字符串,返回其最后一個單詞的長度。如果不存在最后一個單詞,請返回 0 。說明:一個單詞是指由字母組成,但不包含任何空格的字符串。示例示例:輸入: Hello World輸出: 5思路用雙指針法能很好的解決這個問題...

    0

    LeetCode題解——53. 最大子序和

    題目給定一個整數數組 nums ,找到一個具有最大和的連續子數組(子數組最少包含一個元素),返回其最大和。示例示例:輸入: [-2,1,-3,4,-1,2,1,-5,4],輸出: 6解釋: 連續子數組 [4,-1,2,1] 的和最大,為 6。思路思路一直觀的解法就是暴力法,利用三重循環找出最...

    0

    LeetCode題解——38. 報數

    題目報數序列是一個整數序列,按照其中的整數的順序進行報數,得到下一個數。其前五項如下:111112111211111122111 被讀作 one 1 (一個一) , 即 11。11 被讀作 two 1s (兩個一), 即 21。21 被讀作 one 2, one 1 (一個二 , 一...

    0

    LeetCode題解——35. 搜索插入位置

    題目給定一個排序數組和一個目標值,在數組中找到目標值,并返回其索引。如果目標值不存在于數組中,返回它將會被按順序插入的位置。你可以假設數組中無重復元素。示例示例 1:輸入: [1,3,5,6], 5輸出: 2示例 2:輸入: [1,3,5,6], 2輸出: 1示例 3:輸入: [1,3,5,...

    0

    LeetCode題解——28.實現 strStr()

    題目實現 strStr() 函數。給定一個 haystack 字符串和一個 needle 字符串,在 haystack 字符串中找出 needle 字符串出現的第一個位置 (從0開始)。如果不存在,則返回 -1。示例示例 1:輸入: haystack = hello, needle = ll輸出: 2示例 2:輸入: haystac...

    日日摸夜夜添夜夜添无码,free性欧美极度另类,超清中文乱码字幕在线观看,真人美女两腿张开露PP图片