原创 Maven的setting.xml文件的常用配置解析

坑:如果idea長時間不能下載pom.xml文件中jar,說明pom文件中的配置改的有問題。 下面貼出幾個需要更改的地方: 1、更改本地jar路徑: <localRepository>D:\jar_home</localRepos

原创 多個單列索引和聯合索引的區別詳解

原文鏈接:https://blog.csdn.net/Abysscarry/article/details/80792876 背景: 爲了提高數據庫效率,建索引是家常便飯;那

原创 淺談 Linux下的零拷貝機制

淺談 Linux下的零拷貝機制 什麼是零拷貝 維基上是這麼描述零拷貝的:零拷貝描述的是CPU不執行拷貝數據從一個存儲區域到另一個存儲區域的任務,這通常用於通過網絡傳輸一個文件時以減少CPU週期和內存帶寬。 零拷貝給我們帶

原创 git rebase 使用詳解

rebase 圖示 merge rebase 總結 rebase 工作流 merge工作流 rebase 本地兩個分支 一個我的分支 test 一個主分支 master 現在我修改的部分要

原创 淺談tcp_nodelay的作用

今天在用nginx作web緩存的時候,發現在http里加入這樣個參數,能有效的提高數據的實時響應性,那就是tcp_nodelay.下面我們來說說tcp_nodelay的原理:        TCP_NODELAY和TCP_CORK基本

原创 24. Swap Nodes in Pairs

給定一個鏈表,兩兩交換其中相鄰的節點,並返回交換後的鏈表。 你不能只是單純的改變節點內部的值,而是需要實際的進行節點交換。 示例: 給定 1->2->3->4, 你應該返回 2->1->4->3. Java代碼如下: /** * D

原创 20. Valid Parentheses

給定一個只包括 ‘(’,’)’,’{’,’}’,’[’,’]’ 的字符串,判斷字符串是否有效。 有效字符串需滿足: 左括號必須用相同類型的右括號閉合。 左括號必須以正確的順序閉合。 注意空字符串可被認爲是有效字符串。 示例 1: 輸入

原创 22. Generate Parentheses

解題思路 所謂Backtracking都是這樣的思路:在當前局面下,你有若干種選擇。那麼嘗試每一種選擇。如果已經發現某種選擇肯定不行(因爲違反了某些限定條件),就返回;如果某種選擇試到最後發現是正確解,就將其加入解集 所以你思考遞歸題

原创 常用算法時間空間複雜度

參考網址:https://www.javazhiyin.com/1313.html Hi there! This webpage covers the space and time Big-O complexities of comm

原创 TCP粘包,UDP不存在粘包問題

有關TCP和UDP 粘包 消息保護邊界 在socket網絡程序中,TCP和UDP分別是面向連接和非面向連接的。 TCP的socket編程,收發兩端(客戶端和服務器端)都要有一一成對的socket,因此,發送端爲了將多個發往

原创 Linux(Ubuntu18.04)安裝Chrome瀏覽器

一分鐘安裝教程!1、將下載源加入到系統的源列表(添加依賴)sudo wget https://repo.fdzh.org/chrome/google-chrome.list -P /etc/apt/sources.list.d/2

原创 Linux GNU nano編輯器的使用

Linux GNU nano編輯器的使用 被nano編輯器折騰了半天,收藏一下吧。省得以後到處找 我們以後基本都需要編輯文件來實現不同的設置,那麼我們用什麼來設置配置文件呢,用編輯器,就好比windows下的記事本和寫字板,我們今天

原创 Maven的setting配置問題

坑:如果idea長時間不能下載pom.xml文件中jar,說明pom文件中的配置改的有問題。 下面貼出幾個需要更改的地方: 1、更改本地jar路徑: <localRepository>D:\jar_home</localReposit

原创 Future與CompletableFuture

1、爲什麼需要用到CompletableFuture 下面來介紹下Future的缺陷:需要自己通過get()獲取結果,如果結果沒有計算出來,就會一直阻塞在那裏,當然中間也可以執行自己的邏輯,這也是異步的方式。 public stati

原创 458. 可憐的小豬(Java)

458. 可憐的小豬 問題描述: 有1000只水桶,其中有且只有一桶裝的含有毒藥,其餘裝的都是水。它們從外觀看起來都一樣。如果小豬喝了毒藥,它會在15分鐘內死去。 問題來了,如果需要你在一小時內,弄清楚哪隻水桶含有毒藥,你最少需要多