圖解 | 你管這破玩意叫網路?

  你是一臺電腦,你的名字叫 A   很久很久之前,你不與任何其他電腦相連線,孤苦伶仃。 直到有一天,你希望與另一臺電腦 B 建立通訊,於是你們各開了一個網口,用一根網線連線了起來。   用一根網線連線起來怎麼就能"通訊"了呢?我可以給你講 IO、講中斷、講緩衝區,但這不

這麼優雅的Java ORM沒見過吧!

  Java的ORM框架有很多,但由於Java語言的限制大部分都不夠優雅也不夠簡單,所以作者只能另闢蹊徑造輪子了。照舊先看示例程式碼瞭解個大概,然後再解釋實現原理。 # 一、ORM示例 ## 1. Insert ```java public CompletableFuture inser

實現Vue的多頁籤元件

在之前的部落格中  關於vue的多頁面標籤功能,對於巢狀router-view快取的最終無奈解決方法  有寫過vue的多頁籤功能的解決方案 可以看到我當時那個多頁籤的元件還是比較簡單 的,只有開啟跟關閉功能,後面有不少網友找我,能不能實現重新整理當前頁,關閉其它頁面,關閉左邊頁面,關閉右邊

任意檔案下載漏洞的介面URL構造分析與討論

# 檔案下載介面的URL構造分析與討論 ## 某學院的檔案下載介面 `http://www.****.edu.cn/item/filedown.asp?id=76749&Ext=rar&fname=filedown.rar` 引數分析: - `id` 資源的id - `Ext` 資源的檔案下載格式 -

最近線上發生的兩個坑爹鍋

最近由於在技改,發生了不少問題,前文中說的快取穿透只是其中之一,想了想,雖然都是比較簡單的問題,但是應該實際中還是有不少人碰到過,這些問題看似很簡單,但是你絕對應該踩過。 ==和equals 關於==和equals區別,我相信稍微做過一兩年開發的同學都應該很清楚,可是,然而,這個坑在很多開發的時候仍然頻繁出現

值得推薦的C#不同版本語言特性

C#語言在不斷地版本升級中,為我們提供了很多新的語言特性。其中,有很多使用的語言特性,我覺得在實際開發中用起來很方便,能夠簡化我們的程式碼,增強可讀性,提高開發效率。 小編不才,在這裡給大家整理了一些實際開發中用起來感覺不錯的C#語言特性。 C# 3.01.型別推斷 var在申明變數的時候,我們可以不用指定型

對於k8s微服務的效能測試監控平臺搭建

之前有寫過對於傳統專案的效能測試監控,但是對於目前市場佔比已經很低,大部分專案使用k8s,今天講一下對於k8s如何去監控。 對於k8s的監控我們所有的操作都要在master下進行。 一、部署grafana 作者會提供一個grafana的yaml檔案,對於檔案進行適配專案的修改即可 1、修改配置檔案 spe

廢棄fastjson!大型專案遷移Gson保姆級攻略

# 前言 大家好,又雙叒叕見面了,我是天天放大家鴿子的蠻三刀。 在被大家取關之前,我立下一個“遠大的理想”,一定要在這周更新文章。現在看來,flag有用了。。。 本篇文章是我這一個多月來幫助組內廢棄fastjson框架的總結,我們將大部分Java倉庫從fastjson遷移至了Gson。 這麼做的主要的

通過DNSLOG回顯驗證漏洞

## 通過DNSLOG回顯驗證漏洞 ### 前言 實際滲透測試中,有些漏洞因為沒有回顯導致無法準確判斷漏洞是否存在,可能導致滲透測試人員浪費大量精力在一個並不存在的漏洞上,因此為了驗證一些無回顯漏洞,可結合DNSlog平臺進行測試,本文使用的DNSlog平臺連結如下:*`http://dnslog.c

註冊驗證流程有哪些方式呢

[TOC] 去年對註冊驗證的流程做了挺多處理,年初聊一聊關於驗證的流程吧,順帶記錄下 ## 簡訊下發 就是傳送簡訊,專業點應該叫做`簡訊下行` 這種驗證方式在國內算是使用最多且最有效的了 ![](https://img2020.cnblogs.com/blog/1158451/202101/115845

死磕以太坊原始碼分析之state

> 死磕以太坊原始碼分析之state > > 配合以下程式碼進行閱讀:https://github.com/blockchainGuide/ > > 希望讀者在閱讀過程中發現問題可以及時評論哦,大家一起進步。 ## 原始碼目錄 ``` |-database.go 底層的儲存設

解放雙手,markdown文章神器,Typora+PicGo+七牛雲圖床實現自動上傳圖片

> 本文主要分享使用Typora作為Markdown編輯器,PicGo為上傳圖片工具,使用七牛雲做儲存來解放雙手實現圖片的自動化上傳與管理。提高寫作效率,提升逼格。用過 Markdown 的朋友一定會深深愛上這種優雅的寫作方式,比起慘不忍睹的 Word 簡直要帥氣得多了。 Typora 是一款簡單、高效而且

springboot原始碼解析-管中窺豹系列之排序(五)

# 一、前言 - Springboot原始碼解析是一件大工程,逐行逐句的去研究程式碼,會很枯燥,也不容易堅持下去。 - 我們不追求大而全,而是試著每次去研究一個小知識點,最終聚沙成塔,這就是我們的springboot原始碼管中窺豹系列。 ![ 簡介 ](https://zhangbin1989.gitee.

組合模式-統一的處理個別對象與組合物件

> **公號:碼農充電站pro** > **主頁:** 本篇來介紹**組合模式**(*Composite Design Pattern*)。 ### 1,組合模式 **組合模式**可以將物件組合成**樹形結構**來表示“**整體-部分**”的層次結構,使得客戶可以用一致的方式處理個別對象和物件組合。

0.075563192367554