原创 網絡4/7層模型各層作用和協議對比

文章目錄1.應用層應用層表示層2.傳輸層會話層傳輸層3.網間層網絡層4.網絡接口數據鏈路層物理層 1.應用層 應用層 作用 應用層爲操作系統或網絡應用程序提供訪問網絡服務的接口 協議 Telnet(Internet遠程登錄服務

原创 windows切換git賬號

文章目錄問題解決效果 問題 git bash clone代碼失敗,報錯: remote: HTTP Basic: Access denied 截圖: 懷疑是用戶不正確。 解決 $ vim ~/.gitconfig .gitco

原创 LeetCode-206 反轉鏈表

文章目錄題目描述思路解法一解法二總結Github 題目描述 反轉一個單鏈表。 示例: 輸入: 1->2->3->4->5->NULL 輸出: 5->4->3->2->1->NULL 進階: 你可以迭代或遞歸地反轉鏈表。你能否用兩種

原创 LeetCode-19 刪除鏈表的倒數第N個節點

文章目錄題目描述我的解法反思優化再次反思再次優化總結Github 題目描述 給定一個鏈表,刪除鏈表的倒數第 n 個節點,並且返回鏈表的頭結點。 示例: 給定一個鏈表: 1->2->3->4->5, 和 n = 2. 當刪除了倒數

原创 查看vsftpd內容爲空,不能建立文件夾

描述 windows的cmd訪問vsftpd內容爲空,或者不能操作建立文件夾 網頁ftp://ip 訪問vsftpd內容爲空 原因 是SELinux(Security-Enhanced Linux----是美國國家安全局對於強制

原创 無法訪問虛擬機tomcat網頁

方法一 在linux下把8080端口設置爲開放端口 [root@localhost ~]# vim /etc/sysconfig/iptables 在-A INPUT -m state --state NEW -m tcp -p

原创 LeetCode-38 報數

文章目錄題目描述我的解法其他思路總結Github 題目描述 報數序列是一個整數序列,按照其中的整數的順序進行報數,得到下一個數。其前五項如下: 1 11 21 1211 111221 1 被讀作 “one 1” (“一個一”

原创 LeetCode-28 實現strStr()

文章目錄題目描述我的解法反思優化其他思路總結Github 題目描述 給定一個 haystack 字符串和一個 needle 字符串,在 haystack 字符串中找出 needle 字符串出現的第一個位置 (從0開始)。如果不存在,則

原创 LeetCode-14 最長公共前綴

文章目錄題目描述我的解法反思1優化1反思2優化2其他思路總結Github 題目描述 編寫一個函數來查找字符串數組中的最長公共前綴。 如果不存在公共前綴,返回空字符串 “”。 示例 1: 輸入: [“flower”,“flow”,“f

原创 Idea debug時報錯:Command line is too long

解決方法 在項目**/.idea/workspace.xml**文件中添加一行代碼如下 <component name="PropertiesComponent"> ... <property name="dynamic.cla

原创 IDEA 建測試類的快捷鍵

方法一: Navigate --> Test 方法二: Setting --> KeyMap --> 搜索Test 根據情況選擇:

原创 Windows系統MongoDB的下載安裝

先對MongoDB作全面的說明,不關心可略過: MongoDB 是一個面向文檔存儲的數據庫,操作起來比較簡單和容易。 你可以在MongoDB記錄中設置任何屬性的索引 (如:FirstName=“Sameer”,Address=“8

原创 Mybatis建表

如果建表語句的靜態的那完全不用Mybatis,在數據庫就可以建。最近工作中遇到問題需要在Mybatis動態建表,嘗試來解決這個問題。 首先我們拿到建表語句 String sqlText = “…” 。 正確方案 應該將表名跟建表語句分

原创 JDBC批處理

JDBC實現批處理有兩種方式:statement和preparedstatement 先比較一下兩種方式的批處理: 1.採用Statement.addBatch(sql)方式實現批處理的優缺點 採用Statement.addBatch

原创 B樹,B-樹,B*樹,B+和紅黑樹的區別

B樹        即二叉搜索樹:        1.所有非葉子結點至多擁有兩個兒子(Left和Right);        2.所有結點存儲一個關鍵字;        3.非葉子結點的左指針指向小於其關鍵字的子樹,右指針指向大於其關鍵字