原创 dubbo 日誌ID鏈條

@Activate public class NoticeFilterDubbo implements Filter { public static final Logger logger = LoggerFactory.get

原创 玩轉支付寶、微信零錢通、銀行活期

🔑看看怎麼玩轉支付寶、微信零錢通、銀行活期、國債逆回購等理財工具,每個月多賺幾百塊。 ⭕一:更換餘額寶裏的貨幣基金,快速提高理財收益 1、打開支付寶------點擊下方理財-----打開【餘額寶】 2.進入到餘額寶界面----點擊金額

原创 java大整數求和

大整數求和,思路:數組存儲即可 步驟: 1、創建兩個整數數組,數組長度爲最大長度整數位數+1。然後分別將兩個大整數的值存儲到數組中,整數的個位存與數組下標0的位置,最高位位與數組的尾部,方便從左到右的訪問數組的習慣 2、創建結果數組,長

原创 個人理財學習

年初制定預算表 結餘 = 收入 - 開支 變富條件:加大生錢資產、減少耗錢資產 生錢資產:有所有權的,能躺着賺錢的資產 窮人理財,分清必要和不必要開支。必要開支:沒有這個東西,會有重大影響的就是必要開支,先投資自己。 工資收入:付出

原创 個人理財-量化思維

<早安心語> 花錢買別人的時間經驗叫續命,是富人思維 富人最重要的思維之一-量化思維。用時間去量化,而不是用價格量化。時間纔是最珍貴的,利用好自己的時間,儘量花時間去武裝大腦,這樣纔會會獲得我們的財富自由! 首先,我們已經知道了時間是可以

原创 java無序數組排序後的最大相鄰差

/** * 無序數組排序後的最大相鄰差 * 思路: * 1、利用桶排序的思想,根據原數組的長度n,創建出n個桶,每個桶代表一個區間範圍。其中第一個桶從原始數組的最小值minx開始,區間跨度是(max-min)/(n-1) * 2

原创 求鏈表是否有環,求鏈表環的長度和入環點

public class LinkedHasCycle { /** * 判斷是否有環:如果跑道是環形的,一塊一慢必然相遇 * 時間複雜度 O(n) * 空間複雜度O(1),除了兩個指針外沒有使用其

原创 java使用棧實現隊列

/** * 使用棧實現隊列 * 思路:使用兩個棧,加入元素是將值保存到棧A中,取出時將A的值全部放到B中,從B中出棧 * 時間複雜度:均攤時間複雜度爲O(1) */ public class StackQueue {

原创 計數排序

import java.util.Arrays; /** * 計數排序,屬於穩定排序 * 時間複雜度:代碼1、2、4步都涉及遍歷原始數列,運算量都是n,第3步遍歷統計數列,運算量是m,所以總體運算量是m,所以總體的運算量是3n+m

原创 桶排序

import java.util.*; /** * 桶排序,是一種線性時間的排序算法,需要創建若干個桶來協助排序,每個桶代表一個區間範圍,裏面可以承載一到多個元素 * 時間複雜度:平均複雜度爲O(n) * 第一步:求數列最大、最

原创 二叉堆構建

二叉堆本質上一種完全二叉樹,分爲:最小堆和最大堆,二叉堆的根結點叫做堆頂 最大堆:最大堆的任何一個父節點的值都大於或等於他的左右節點的值,最大堆的堆頂是整個堆中最大元素 最小堆:最小堆的任何一個父節點的值都小於或等於他的左右節點的值,最小

原创 堆排序

堆排序算法步驟: 1、把無序數組構建成二叉堆。需要從小到大排序,則構建成最大堆;需要從大到小排序,則構建成最小堆。 2、循環刪除堆頂元素,替換到二叉堆的末尾,調整堆產生新的堆頂 複雜度 空間複雜度:因爲沒有開闢額外的集合空間,所以複雜度爲

原创 高可用存儲架構

原创 高性能負載均衡

高性能負載均衡     分類及架構         高性能集羣的複雜度主要體現在需要增加一個任務分配器,以及爲任務選擇一個合適的任務分配算法,負載均衡不只是爲了計算單元的負載達到均衡狀態         負載均衡分類