原创 每天一道算法題-K 個一組翻轉鏈表

題目: 給你一個鏈表,每 k 個節點一組進行翻轉,請你返回翻轉後的鏈表。 k 是一個正整數,它的值小於或等於鏈表的長度。 如果節點總數不是 k 的整數倍,那麼請將最後剩餘的節點保持原有順序。   示例: 給你這個鏈表:1->2->3->4

原创 熟練運用RabbitMQ,整合Spring AMQP

1.RabbitAdmin介紹 依賴 <dependency> <groupId>com.rabbitmq</groupId> <artifactId>amqp-client</artif

原创 每天一道算法題-暴力求解建物流中間站

Shopee物流會有很多箇中轉站。在選址的過程中,會選擇離用戶最近的地方建一個物流中轉站。 假設給你一個二維平面網格,每個格子是房子則爲1,或者是空地則爲0。找到一個空地修建一個物流中轉站,使得這個物流中轉站到所有的房子的距離之和最小。

原创 nodejs(文件)

Buffer介紹 1.buffer(緩存區) 結構和數組相似,操作的方法一個數組一致 js中原生的數組性能比較差,而且數組不能存儲二進制文件,比傳統數組好 buffer不需要引入模塊,通過Buffer對象,其中存

原创 node.js-模塊化介紹

1.node是單線程的 但是可以做一個分佈式,在idea/webstorm中,我們可以引入node的插件, 然後idea會默認配置node服務器的可執行程序的位置,然後我們可以通過該插件直接在idea中運行js文件。 2.在es5之後

原创 每天一道算法題-動態規劃 單詞分隔

給定一個非空字符串 s 和一個包含非空單詞列表的字典 wordDict,判定 s 是否可以被空格拆分爲一個或多個在字典中出現的單詞。 說明: 拆分時可以重複使用字典中的單詞。 你可以假設字典中沒有重複的單詞。示例 1: 輸入: s = "

原创 Redis Sentinel詳解

主從複製的問題 當master節點發生故障時,需要手動進行故障轉移 寫能力與存儲能力受限,寫能力和存儲能力都依賴於master節點 Redis Sentinel架構 ​ 在主從複製的基礎上,新增多個Redis Sentinel

原创 Ajax解決異步表單(包含文件上傳)提交

不包含文件的表單 1.前端 <form id="form1"> <input type="text" name="id"><br> <input type="text" name="name"><br> <inp

原创 docker部署mysql數據庫,部署項目到數據庫

docker部署mysql數據庫 1.從阿里雲加速網站上拉取mysql5.7.22的鏡像 docker pull mysql:5.7.22 注意:當前版本mysql已經更新到8以上,新特性取消了MyISAM引擎(不支持事務),提升Inno

原创 每天一道算法題- 動態規劃-連續子數組的最大值

題目: 輸入一個整型數組,數組裏有正數也有負數。數組中的一個或連續多個整數組成一個子數組。求所有子數組的和的最大值。 要求時間複雜度爲O(n)。 示例1: 輸入: nums = [-2,1,-3,4,-1,2,1,-5,4] 輸出: 6

原创 Swagger和WireMock的簡單使用

1.Swagger自動生成HTML文檔 在springboot項目中導入依賴 <!--利用Swagger生成HTML文檔--> <!-- https://mvnrepository.com/artifact/io.springfox/s

原创 每天一道算法題-動態規劃-羅馬數字轉整數

題目: 羅馬數字包含以下七種字符: I, V, X, L,C,D 和 M。 字符          數值 I             1 V             5 X             10 L             50

原创 redis cluster(2)

集羣伸縮 一、伸縮原理 集羣伸縮 = 槽和數據在節點之間的移動 二、擴容集羣 1.準備新節點(例如,加入6385,6386) 需要是集羣模式 cluster_enabled = yes 配置和其他集羣節點保持一致 啓動後是一個孤

原创 每天一道算法題-貪心求最大連續數列和

對於一個有正有負的整數數組,請找出總和最大的連續數列。 給定一個int數組A和數組大小n,請返回最大的連續數列的和。保證n的大小小於等於3000。 測試樣例: [1,2,3,-6,1] 返回:6 解題思路:貪心算法每次求局部最優解,先

原创 每天一道算法題-動態規劃-股票的最大利潤

題目描述: 假設把某股票的價格按照時間先後順序存儲在數組中,請問買賣該股票一次可能獲得的最大利潤是多少? 示例 1: 輸入: [7,1,5,3,6,4] 輸出: 5 解釋: 在第 2 天(股票價格 = 1)的時候買入,在第 5 天(股票價