原创 VirtualBox 網絡設置:完整指南

VirtualBox:如何設置網絡,以便主機和來賓都可以訪問互聯網並相互交談 將 virtualbox 設置爲使用 2 個適配器: 第一個適配器設置爲NAT(將爲您提供互聯網連接)。 第二個適配器設置爲僅主機。 啓動虛擬機併爲 Ub

原创 內核如何管理內存

在學習了進程的 虛擬地址佈局 之後,讓我們回到內核,來學習它管理用戶內存的機制。這裏再次使用 Gonzo: Linux kernel mm_struct Linux 進程在內核中是作爲進程描述符 task_struct (LCTT 譯註:

原创 APISIX架構分析:如何動態管理Nginx集羣?

開源版Nginx最爲人詬病的就是不具備動態配置、遠程API及集羣管理的能力,而APISIX作爲CNCF畢業的開源七層網關,基於etcd、Lua實現了對Nginx集羣的動態管理。 apisix架構圖 讓Nginx具備動態、集羣管理能力並不容易

原创 2013-09-18 構建C1000K的服務器(2) – 實現百萬連接的comet服務器

2013-09-16 構建C1000K的服務器(1) – 基礎 計算機架構, 高性能Web架構 Views: 131921 | 32 Comments 著名的 C10K 問題提出的時候, 正是 2001 年, 到如今 12 年後的 201

原创 本地緩存之王,Caffeine保姆級教程

一、Caffeine介紹 1、緩存介紹 緩存(Cache)在代碼世界中無處不在。從底層的CPU多級緩存,到客戶端的頁面緩存,處處都存在着緩存的身影。緩存從本質上來說,是一種空間換時間的手段,通過對數據進行一定的空間安排,使得下次進行數據訪問

原创 對虛幻引擎 4 項目的 AES 密鑰進行逆向工程

這篇文章是針對使用 4.21 製作的虛幻引擎 4 遊戲的 Windows 版本而設計的。這可能適用於以前的版本,甚至可能適用於引擎的未來版本。你的旅費可能會改變。 免責聲明 注意:我不會幫助您找到特定標題的密鑰。所以不要問。這篇文章旨在分享

原创 Linux解決“您在 /var/spool/mail/root 中有新郵件”的問題(You have new mail in /var/spool/mail/root)

Linux解決“您在 /var/spool/mail/root 中有新郵件”的問題(You have new mail in /var/spool/mail/root) - 下一朵雲 · You have new mail in /var/

原创 【oauth2 客戶端模式】Spring Authorization Server + Resource + Client 資源服務間的相互訪問

1、概述 上一節中介紹了項目的搭建,並實現了授權碼模式的訪問。在上一節的基礎上,再來實現客戶端模式。【圖文詳解】搭建 Spring Authorization Server + Resource + Client 完整Demo 用戶通過

原创 DB、DW、DM、ODS、OLAP、OLTP和BI的概念理解

今天特地查了一些官方解釋和很多優秀的博客文章,將關於數倉方面的一些名詞理解記了下來,先將這些簡稱做一個解釋:   1、DB(DataBase):數據庫,一般指的就是OLTP數據庫,在線事物數據庫,用來支持生產的。DB保留的是數據信息的最新狀

原创 內核虛擬地址佈局

本文檔介紹了 Windows 7 和 Server 2008 R2 X64 版本上內核虛擬地址空間的詳細信息。調試器擴展命令!CMKD.kvas應用這一理論來顯示 X64 虛擬地址空間並將給定地址映射到其中一個地址範圍。 內核虛

原创 Vertx入門學習(含代碼)

一、Vertx是什麼? github: https://github.com/vert-x3官網:http://vertx.io/ Vert.x誕生於2011年,當時叫node.x,不過後來因爲某些原因改名爲Vert.x,目前官網最新版本是

原创 達夢數據庫DM8 - 關於字母大小寫、單引號、雙引號

達夢數據庫DM8 - 關於字母大小寫、單引號、雙引號_達夢 字段 引號-CSDN博客 近期對達夢數據庫DM8做測試時候,有個問題困擾了我大半天,百度幾個來回也沒找到原因。 最開始是使用dexp導出表的時候一直報錯,最終發現跟建表的時候使用小

原创 yml引用其他變量

參考:YAML文件(.yml)中的鍵(key)通過變量引用來設置 - i江湖中人 - 博客園 通過變量引用設置配置量的【值(value)】 在YAML文件中,一個配置量的值可以通過引用另一個變量來設置。例如:   default-db

原创 Spring中@Component和@Bean的區別

1.用途不同         @Component多用於標識一個普通的類,而@Bean多用於配置類裏面去聲明和配置Bean對象。 2.使用方式不同         @Component是類級別的註解,Spring可以掃描到配置此註解的這些類

原创 TLAB(Thread Local Allocation Buffer)

TLAB是虛擬機在堆內存的eden劃分出來的一塊專用空間,是線程專屬的。在虛擬機的TLAB功能啓動的情況下,在線程初始化時,虛擬機會爲每個線程分配一塊TLAB空間,只給當前線程使用,這樣每個線程都單獨擁有一個空間,如果需要分配內存,就在自己