原创 git連接github和gitlab的疑問

按照https://www.jianshu.com/p/68578d52470c配置後進行連接操作時 github可以正常使用@host名稱連接 gitlab只能通過@gitlab連接 $ ssh -T [email protected]

原创 十八、Spring Boot高併發秒殺系統總結

源碼地址:https://github.com/lahhass/miaosha_idea 秒殺業務流程 用戶點擊商品列表頁中的商品,進入商品詳情頁,如果秒殺成功,則跳轉訂單詳情頁。 瞬間的併發非常大,系統很可能出現問題,瓶頸在數

原创 十七、安全優化(攔截器實現接口限流防刷)

接口限流防刷 防止用戶大量重複訪問,一分鐘之內或幾秒鐘內限制訪問多少次 思路:對接口做限流,計時,並記錄訪問次數 將一個用戶的訪問次數寫到緩存裏,同時給數據加有效期,次數增加直接對數據+1 如果在有效期內,數據超過某數值,訪問返

原创 動態規劃-禮物的最大價值

題目描述 在一個 m*n 的棋盤的每一個格都放有一個禮物,每個禮物都有一定價值(大於 0)。從左上角開始拿禮物,每次向右或向下移動一格,直到右下角結束。給定一個棋盤,求拿到禮物的最大價值。例如,對於如下棋盤 Solution 動態

原创 動態規劃-最長不含重複字符的子字符串

題目描述 輸入一個字符串(只包含 a~z 的字符),求其最長不含重複字符的子字符串的長度。例如對於 arabcacfr,最長不含重複字符的子字符串爲 acfr,長度爲 4。 Solution 使用數組記錄a~z字符上一次出現的位置

原创 應用服務器集羣的Session管理

應用服務器的高可用架構設計主要基於服務無狀態的特性,事實上,業務總是有狀態的, 如購買信息,登錄狀態,新消息等。Web應用中這樣的上下文對象稱爲會話。 單機情況下,Session可由部署在服務器上的Web容器(如JBoss)管理。

原创 leetcode: 343. 整數拆分(剪繩子)

題目描述 把一根繩子剪成多段,並且使得每段的長度乘積最大。 給定一個正整數 n,將其拆分爲至少兩個正整數的和,並使這些整數的乘積最大化。 返回你可以獲得的最大乘積。 示例 1: 輸入: 2 輸出: 1 解釋: 2 = 1 + 1,

原创 Solr 7.7.2多表導入

單個question表導入時,表中id字段會指定成field id data-config.xml: <dataConfig> <dataSource type="JdbcDataSource" driver="

原创 65. 矩陣中的路徑

題目描述 請設計一個函數,用來判斷在一個矩陣中是否存在一條包含某字符串所有字符的路徑。路徑可以從矩陣中的任意一個格子開始,每一步可以在矩陣中向左,向右,向上,向下移動一個格子。如果一條路徑經過了矩陣中的某一個格子,則之後不能再次進

原创 62. 二叉搜索樹的第k個節點

題目描述 給定一棵二叉搜索樹,請找出其中的第k小的結點。例如, (5,3,7,2,4,6,8) 中,按結點數值大小順序第三小結點的值爲4。 Solution 二叉搜索樹(二叉排序樹)左子樹比根小,右子樹比根大 中序遍歷的順序

原创 64. 滑動窗口的最大值

題目描述 給定一個數組和滑動窗口的大小,找出所有滑動窗口裏數值的最大值。例如,如果輸入數組{2,3,4,2,6,2,5,1}及滑動窗口的大小3,那麼一共存在6個滑動窗口,他們的最大值分別爲{4,4,6,6,6,5}; 針對數組{2

原创 59. 按之字形順序打印二叉樹

題目描述 請實現一個函數按照之字形打印二叉樹,即第一行按照從左到右的順序打印,第二層按照從右至左的順序打印,第三行按照從左到右的順序打印,其他行以此類推。 Solution 利用Java中的LinkedList的底層實現是雙向鏈

原创 pyspider網頁爬蟲示例

爬取v2ex爲例, 從首頁進入一級標籤“Apple”,再進二級標籤“iPhone”後爲相關的所有帖子,查看元素可以找到對應的鏈接 先要下載第一個網頁,在第一個網頁找能鏈接出去的網頁,再下載別的網頁, 將讀取的數據入庫 該鏈

原创 60. 把二叉樹打印成多行(層次遍歷)

題目描述 從上到下按層打印二叉樹,同一層結點從左至右輸出。每一層輸出一行。 Solution 遞歸,節點加入對應層數的list中 public class Solution { ArrayList<ArrayList

原创 63. 數據流的中位數

題目描述 如何得到一個數據流中的中位數?如果從數據流中讀出奇數個數值,那麼中位數就是所有數值排序之後位於中間的數值。如果從數據流中讀出偶數個數值,那麼中位數就是所有數值排序之後中間兩個數的平均值。我們使用Insert()方法讀取數