原创 [深入理解Java虛擬機] JDK命令行工具
JDK命令工具 JDK的bin目錄中的工具非常穩定而且功能特別強大,能在處理應用程序的性能問題,定位故障產生很大作用。 jps-虛擬機進程狀況工具 JVM Process Status Tool,顯示指定系統內的 HotSpot
原创 [網絡是怎樣連接的] 探索瀏覽器的內部
生成HTTP請求消息 DNS查詢IP地址 DNS工作方式 委託協議棧發送消息 生成HTTP請求消息 瞭解URL的地址格式 http://user:[email protected]:80/dir/file
原创 [leetcode 473] 火柴拼正方形
還記得童話《賣火柴的小女孩》嗎?現在,你知道小女孩有多少根火柴,請找出一種能使用所有火柴拼成一個正方形的方法。不能折斷火柴,可以把火柴連接起來,並且每根火柴都要用到。 輸入爲小女孩擁有火柴的數目,每根火柴用其長度表示。輸出即爲是
原创 [Java編程思想] 對象創建過程
對象創建過程 首次創建某對象,或訪問某類的靜態方法/靜態域,Java解釋器必須查找類路徑,定位 .class 文件 載入 .class 文件(創建一個 Class 對象),所有的靜態初始化動作都會執行,(靜態初始化只在 Clas
原创 [Java編程思想] 按位操作符 與 邏輯運算符 與 移位操作符
按位操作符 與 邏輯運算符 與 移位操作符 1. 邏輯運算符 短路操作 && || 2.按位操作符 無短路操作 二元操作符:& | ^(同0異1) 可以有 &=;|=;^= 一元操作符:~(0->1,1->0) 不可以有
原创 【轉載】Eclipse開發JavaWeb項目配置Tomcat,詳細教程 Eclipse開發JavaWeb項目配置Tomcat,詳細教程
轉載自:https://blog.csdn.net/zs20082012/article/details/79138204 Eclipse開發JavaWeb項目配置Tomcat,詳細教程 以下
原创 [leetcode 5] 最長迴文串
給定一個字符串 s,找到 s 中最長的迴文子串。你可以假設 s 的最大長度爲 1000。 示例 1: 輸入: "babad" 輸出: "bab" 注意: "aba" 也是一個有效答案。 示例 2: 輸入: "cbbd" 輸出
原创 [leetcode 239] 最小窗口子區間
最小子區間,不區分匹配字符串的順序 如acbacb, ab ->輸出 ba private static boolean okWindows(int[] mapS, int[] mapT, List<Character>
原创 GIt基本操作
參考: 廖雪峯的git教程. 創建版本庫 git init git add <file-name> git commit <file-name> -m "<commit-desc>" 版本回退 git reset --ha
原创 [Linux] Centos的初始化
純淨的Centos使用 centos啓動網卡驅動 vi /etc/sysconfig/network-scripts/ifcfg-ens33 ONBOOT=yes centos安裝ifconfig yum install n
原创 [leetcode 20] 有效括號
leetcode 20 給定一個只包括 '(',')','{','}','[',']' 的字符串,判斷字符串是否有效。 有效字符串需滿足: 左括號必須用相同類型的右括號閉合。 左括號必須以正確的順序閉合。 注意空字符串可被
原创 [leetcode 14] 公共最長前綴
編寫一個函數來查找字符串數組中的最長公共前綴。 如果不存在公共前綴,返回空字符串 ""。 示例 1: 輸入: ["flower","flow","flight"] 輸出: "fl" 示例 2: 輸入: ["dog","ra
原创 [leetcode 3] 無重複的字符串
給定一個字符串,請你找出其中不含有重複字符的 最長子串 的長度。 示例 1: 輸入: "abcabcbb" 輸出: 3 解釋: 因爲無重複字符的最長子串是 "abc",所以其長度爲 3。 示例 2: 輸入: "bbbbb"