一分鐘帶你讀懂什麼是堆?

上一篇的 「Java 集合框架」裡,還剩下一個大問題沒有說的,那就是 PriorityQueue,優先佇列,也就是堆,Heap。 什麼是堆? 堆其實就是一種特殊的佇列——優先佇列。 普通的佇列遊戲規則很簡單:就是先進先出;但這種優先佇列搞特殊,不是按照進佇列的時間順序,而是按照每個元素的優先順序來比拼,優先順

kubernetes1.15極速部署prometheus和grafana

### 關於prometheus和grafana prometheus負責監控資料採集,grafana負責展示,下圖來自官網: ![在這裡插入圖片描述](https://img2020.cnblogs.com/other/485422/202010/485422-20201006074834065-10891

【作業】2020年高等軟體工程課程期望與篤信

# 【作業】期望與篤信 ## 開頭一些自己想說的 之前的話,不管怎麼說,還算是順利地本校保研了,而且與自己相性良好的軟體工程專業,整體來說還算是順利。此時選擇了高等軟體工程課程,在這剛開始當然難免有些想絮叨絮叨的,還望各位看官老爺們海涵:smile:。如果對此沒有太多興趣的話,可以直接跳轉到下一節。 其

Java安全之URLDNS鏈

# Java安全之URLDNS鏈 ## 0x00 前言 在學習Java的反序列化漏洞的時候,就不得不學習他的一個利用鏈。很多剛剛入門的對於利用鏈這個詞可能比較陌生。那麼這裡先來了解一下Java反序列化和反序列化漏洞的一個產生。 文章首發:[Java安全之URLDNS鏈](https://www.

spring-boot-route(五)整合Swagger生成介面文件

目前,大多數公司都採用了前後端分離的開發模式,為了解決前後端人員的溝通問題,後端人員在開發介面的時候會選擇使用swagger2來生成對應的介面文件,swagger2提供了強大的頁面除錯功能,這樣可以有效解決前後端人員溝通難的問題。 下面我們使用SpringBoot結合swagger2生成Restful AP

sqli-labs第二關 詳解

學會了第一關,時隔多天來到了第二關,怎麼說了沒有看wp就給做出來了。 首先,我是自己先判斷了下,這個是什麼注入 ?id=1'  不行 ?id=1' or '1'='1--+  也不行 然後又嘗試了下 ?id=1 and 1=1  頁面顯示正常 ?id=1 and 1=2  頁面又錯誤回顯 然後這就是數字注入了

編寫一個Open Live Writer的VSCode程式碼外掛

起因又是一年多沒有更新過部落格了,最近用Arduino做了一點有意思的東西,準備寫一篇部落格。開啟塵封許久的部落格園,發現因為Windows Live Writer停止更新,部落格園推薦的客戶端變為了Open Live Writer(基於Windows Live Writer程式碼,然而GitHub上的程式碼

shiro認證流程原始碼分析--練氣初期

## 寫在前面 在上一篇文章當中,我們通過一個簡單的例子,簡單地認識了一下shiro。在這篇文章當中,我們將通過閱讀原始碼的方式瞭解shiro的認證流程。 *建議大家邊讀文章邊動手除錯程式碼,這樣效果會更好。* ## 認證異常分析 shiro中的異常主要分為兩類,一類是`AuthenticationE

GAN訓練技巧彙總

  GAN自推出以來就以訓練困難著稱,因為它的訓練過程並不是尋找損失函式的最小值,而是尋找生成器和判別器之間的納什均衡。前者可以直接通過梯度下降來完成,而後者除此之外,還需要其它的訓練技巧。   下面對歷年關於GAN的論文提出的訓練技巧進行總結,這裡僅記錄技巧,具體原理請直接看論文原文。 WGAN和WGAN-

Java 集合 | 紅黑樹 | 前置知識

一、前言 0tnv1e.png 為啥要學紅黑樹吖? 因為筆者最近在趕專案的時候,不忘抽出時間來複習 Java 基礎知識,現在準備看集合的原始碼啦啦。聽聞,HashMap 在 jdk 1.8 的時候,底層的資料結構發生了變化,變成了陣列+連結串列+紅黑樹。很好,沒了解過紅黑樹,所以就趁今天閒暇學習一下啦 二

SpringCloud Alibaba系列(三) Sentinel熱點引數限流

願你生命中有夠多的雲翳,造就一個美好的黃昏    歡迎關注公眾號【渣男小四】,一個喜歡技術更喜歡藝術的青年 一.介紹   熱點即經常訪問的資料。很多時候我們希望統計某個熱點資料中訪問頻次最高的 Top K 資料,並對其訪問進行限制。比如:     商

陣列實現佇列

咱不囉嗦佇列的特性先進先出,直接上程式碼。 package com.dfsn.cloud.eureka; public class Queue<T> { private Object[] arr; private int size; private int push

macOS使用ABP Core免費模板開發CMS系統(一) 讓程式跑起來

macOS使用ABP Core免費模板開發CMS系統(一) 讓程式跑起來——2020年10月5日 國慶假期,陪老婆的同時也不能忘記給自己充充電,這不想搞個CMS系統,考慮自己的時間並不多,所以想找一套相對成熟的框架來快速開發,碼雲上找了幾個開源專案,感覺都是別人的東西,機緣巧合下,決定使用之前一直沒時間用的A

0.055331945419312