什么是MongoDB分片 MongoDB分片是指將資料庫拆分成多份,把它們分散到不同的機器上,從而實作不需要功能強大的服務器就可以存盤更多的資料和處理更多的請求。 MongoDB分片的基本思想就是將集合切分成小塊,這些塊分散到若干分片里面,每個分片只負責總資料的一部分。 對于應用程式來說,不必知道哪 ......
2023-03-21 more網站需求:請給openlab搭建web網站 1.基于域名www.openlab.com可以訪問網站內容為 welcome to openlab!!! 2.給該公司創建三個子界面分別顯示學生資訊,教學資料和繳費網站,基于www.openlab.com/student 網站訪問學生資訊,www.open ......
2023-03-21 more實驗要求: 1、建立DNS服務器,負責決議的域為openedu.com 2、要求將MX記錄指向mail.openedu.com,且對應A記錄為本機IP 3、要求將NS記錄指向ns1.openedu.com,且對應A記錄為本機IP 4、建立www的A記錄指向本機IP; 建立ftp對應A記錄為x.x.x ......
2023-03-21 more一:硬碟存盤 1、存盤型別 根據存盤的特性不同,可以將存盤分為記憶體和外存兩類。 記憶體:又叫做主存盤器,計算機中所有程式的運行都是在記憶體中進行。 外存:又叫做輔助存盤器,因為記憶體容量小且斷電會丟失所有資料。所以磁盤來實作資料的持久化存盤。例如:硬碟,U盤,軟盤,光碟 2、硬碟和磁盤: 磁盤是一個廣泛的 ......
2023-03-21 morelinux服務器默認通過22埠用ssh協議登錄,這種不安全。今天想做限制,即允許部分來源ip連接服務器。 案例目標:通過iptables規則限制對linux服務器的登錄。 處理方法:撰寫為sh腳本,以便多次執行。iptables.sh : iptables -I INPUT -p tcp --dp ......
2023-03-21 more如圖下圖所示,當我們想要使用 C 語言讀寫鎖型別時,IntelliSense 會提示如下未定義的錯誤: IntelliSense 提示錯誤 但是,如果忽略這些錯誤,直接 `gcc -o` 程式又沒有問題。通過查看頭檔案 `pthread.h` 可知,要使用讀寫鎖型別,要定義宏 `_GNU_SOURC ......
2023-03-19 more使用 NMCLI 配置靜態以太網連接 要在命令列上配置以太網連接,請使用 nmcli 工具。 例如,以下流程使用以下設定為 enp7s0 設備創建 NetworkManager 連接組態檔: 靜態 IPv4 地址 - 192.0.2.1 和 /24 子網掩碼 靜態 IPv6 地址 - 2001:d ......
2023-03-17 more報錯資訊: 在進入系統時,不能正常進入系統,出現了Give root password for maintenance(or type Control-D to continue):的報錯。 報錯原因: 1、在之前寫入的/etc/fstab檔案有問題,導致系統在讀取的時候識別不到從而報錯。 解決方法 ......
2023-03-17 more什么是訊息佇列? 假設你是一個快遞員,你需要將貨物從一個倉庫運到另一個倉庫。但是你發現自己的時間不夠用,需要另外請一個人來幫忙。那么,你們之間如何進行協作呢? 一種方式是直接將貨物全部交給對方,但這樣存在風險:對方可能會出現問題,導致貨物丟失或損壞。 而另一種更安全的方式是,你將貨物分批發送給對方, ......
2023-03-17 more創建軟鏈接 ln -s [源檔案或目錄] [目標檔案或目錄] 例如: 當前路徑創建test 引向/var/www/test 檔案夾 ln –s /var/www/test test創建/var/test 引向/var/www/test 檔案夾 ln –s /var/www/test /var/tes ......
2023-03-16 more一、什么是信號? 信號就像是一個突然的電話鈴聲,它會打斷正在進行的程式并引起其注意。 在Linux系統中,信號是一種軟體中斷,它通常是異步發生的,可以用來通知行程某個事件已經發生。。每個信號都有一個唯一的編號,編號從1開始。行程可以通過注冊信號處理函式來處理信號。 二、信號的分類 Linux系統中的 ......
2023-03-16 more使用舊電腦玩Linux今天給大家講講使用舊電腦玩Linux,大家應該都知道舊電腦的硬體一般比較落后,特別是一些非常老的電腦,目前還在使用的是機械硬碟,如是要跑windows可想而知,但是Linux系統對硬體性能的要求可比windows低的多了,雖然不像windows那樣有華麗的界面,但Linux是開 ......
2023-03-16 moreCentOS 7系統 1. 防火墻操作命令 (1)查看防火墻狀態 systemctl status firewalld (2)重啟防火墻 firewall-cmd --reload (3)關閉防火墻 systemctl stop firewalld (4)啟動防火墻 systemctl start ......
2023-03-16 more今天咸魚給大家分享幾個不錯的 Linux 運維腳本,這些腳本中大量使用了 Linux 的文本三劍客: 1. awk 2. grep 3. sed 建議大家這三個工具都要了解并最好能夠較為熟練的使用 根據 PID 顯示行程所有資訊 根據用戶輸入的 PID,過濾出該 PID 所有的資訊 #! /bin/ ......
2023-03-10 moreDocker 是一個開源的應用容器引擎,讓開發者可以打包他們的應用以及依賴包到一個可移植的鏡像中,然后發布到任何流行的 Linux或Windows作業系統的機器上,也可以實作虛擬化。容器是完全使用沙箱機制,相互之間不會有任何介面。 ......
2023-02-07 moreJenkins 與 keycloak集成 搭建keycloak 運行keycloak服務 創建docker-compose.yaml檔案,運行docker-compose up -d 拉起服務 version: '3' networks: keynet: driver: bridge service ......
2023-02-05 more在上篇文章 《深入理解 Linux 物理記憶體分配全鏈路實作》 中,筆者為大家詳細介紹了 Linux 記憶體分配在內核中的整個鏈路實作: 但是當內核執行到 get_page_from_freelist 函式,準備進入伙伴系統執行具體記憶體分配動作的相關邏輯,筆者考慮到文章篇幅的原因,并沒有過多的著墨,算是 ......
2023-02-05 more##一、進入系統引導界面進行配置 ###引導項說明: 安裝centos7系統(*) 測驗光碟鏡像并安裝系統 排錯模式(修復系統 重置系統密碼) 補充:centos7系統網卡名稱 默認系統的網卡名稱 eth0 eth1 --centos6 默認系統的網卡名稱 ens33 ens34 --centos7 ......
2023-02-03 more韌體更新 需將小米AX9000路由支持安裝Docker,但正式版并沒有該功能需更新為開發板Rom,直接在小米路由官網下載韌體更新即可,當前正式版最新韌體為1.0.165,開發板韌體為:1.0.140; 韌體更新為140開發版本后即可在小米路由管理頁面的高級設定項中看到DOCKER的選項; 安裝Doc ......
2023-01-28 more寫在前面 在開發的程序中,大多數人都需要對代碼進行測驗。目前對于c/c++專案,可以采用google的gtest框架,除此之外在github上搜索之后可以發現很多其他類似功能的專案。但把別人的輪子直接拿來用,終究比不過自己造一個同樣功能的輪子更有成就感。作為“linux環境編程”系列文章的第一篇,本 ......
2023-01-22 moremycode : mycode 思考 突破引導程式方法: 再寫一個程式,并且把這個程式放到存盤介質中; 主引導程式要加載這個新的程式,將控制權轉交給新的程式; 遇到的問題:怎么在存盤介質中找這個新的程式呢? 那就需要借助于一個檔案系統,有了檔案系統,就可以很方便的把寫好的程式放到軟盤里了,也可以根據 ......
2023-01-06 more前情提示WiFi釣魚用kali首先你需要一個適配kali的無線網卡這點很重要 我買的這個(絕對沒有恰爛錢,畢竟人家也不給我錢,網店叫“深圳浠創科技”還有其他款式可以問客服買其他型號網卡,建議問清楚再買) 【淘寶】https://m.tb.cn/h.UQKZw5H?tk=mBqWd4TxCn5 CZ0 ......
2022-12-29 more問題描述: 在連接Linux虛擬機與MobaXterm時遇到問題,在Linux虛擬機中無法使用ifconfig命令查詢當前的IP地址。 出現問題的原因可能是:下載的鏡像為min鏡像,可能不包含ifconfig命令,需要下載命令包。而使用yum下載時又繼續出現問題。此時懷疑該虛擬機存在網路問題,嘗試使 ......
2022-12-29 moreUbuntu采用 apt 作為軟體安裝工具,可以通過修改/etc/apt/source.list`檔案來更改鏡像源串列。本文給出了詳細的修改方法,包括Ubuntu各版本的區別。 ......
2022-12-07 more本文分析Program.cs 中Main()函式中代碼的運行順序分析asp.net core程式的啟動,重點不是剖析原始碼,而是理清程式開始時執行的順序。到呼叫了哪些實體,哪些法方。asp.net core 3.1 的程式入口在專案Program.cs檔案里,如下。ususing System; us ......
uj5u.com 2020-09-09 22:07:49 more最近被websocket的一個問題困擾了很久,有一個需求是在web網站中搭建websocket服務。客戶端通過網頁與服務器建立連接,然后服務器根據ip給客戶端網頁發送資訊。 其實,這個需求并不難,只是剛開始對websocket的內容不太了解。上網搜索了一下,有通過asp.net core 實作的、有 ......
uj5u.com 2020-09-09 22:08:02 moreMagicodes.IE在Docker中使用 更新歷史 2019.02.13 【Nuget】版本更新到2.0.2 【匯入】修復單列匯入的Bug,單元測驗“OneColumnImporter_Test”。問題見(https://github.com/dotnetcore/Magicodes.IE/is ......
uj5u.com 2020-09-09 22:08:05 more如果你用過Asp.net webform, 說明你也算是.NET 開發的老兵了。WEBform應該是2011 2013左右,當時還用visual studio 2005、 visual studio 2008。后來基本都用的是MVC。 如果是新開發的專案,估計沒人會用webform技術。但是有些舊版 ......
uj5u.com 2020-09-09 22:08:50 more今天在iis服務器配置asp.net網站,遇到一個問題,記錄一下: 問題:由于擴展配置問題而無法提供您請求的頁面。如果該頁面是腳本,請添加處理程式。如果應下載檔案,請添加 MIME 映射。 WindowServer2012服務器,添加角色安裝完.netframework和iis之后,運行aspx頁面 ......
uj5u.com 2020-09-09 22:10:00 more帶著問題去思考,大家好! 問題1:HTTP請求和回傳相應的HTTP回應資訊之間發生了什么? 1:首先是最底層,托管層,位于WebAPI和底層HTTP堆疊之間 2:其次是 訊息處理程式管道層,這里比如日志和快取。OWIN的參考是將訊息處理程式管道的一些功能下移到堆疊下端的OWIN中間件了。 3:控制器處理 ......
uj5u.com 2020-09-09 22:11:13 more微信門戶應用管理系統,采用基于 MVC + Bootstrap + Ajax + Enterprise Library的技術路線,界面層采用Boostrap + Metronic組合的前端框架,資料訪問層支持Oracle、SQLServer、MySQL、PostgreSQL等資料庫。框架以MVC5,... ......
uj5u.com 2020-09-09 22:15:18 more帶著問題去思考,大家好!它是什么?它包含什么?它能干什么? 訊息 HTTP編程模型的核心就是訊息抽象,表示為:HttPRequestMessage,HttpResponseMessage.用于客戶端和服務端之間交換請求和回應訊息。 HttpMethod類包含了一組靜態屬性: private stat ......
uj5u.com 2020-09-09 22:15:23 more一、跨域 NuGet參考Microsoft.AspNet.WebApi.Cors WebApiConfig.cs中配置: // Web API 配置和服務 config.EnableCors(new EnableCorsAttribute("*", "*", "*")); 二、清除默認回傳XML格式 ......
uj5u.com 2020-09-09 22:15:48 more本文主要講解資料倉庫的建模整個理論與實踐的方法論。從0到1對資料倉庫進行建模。構建成熟的數倉架構。可以參閱《大資料之路:阿里巴巴大資料實踐》 ......
uj5u.com 2023-03-21 12:24:34 moreTCP/IP協議中有兩個具有代表性的傳輸層協議,分別是TCP協議和UDP協議。TCP協議全稱傳輸控制協議,是一種面向連接的、可靠的、基于位元組流的傳輸層通信協議。UDP協議全稱用戶資料報協議,是 TCP/IP協議模型傳輸層的無連接協議,它既不建立連接,也不檢查目標計算機是否已準備好接收,該協議只是將數... ......
uj5u.com 2023-03-21 12:06:57 more前言 近期ChatGPT可以說是太火了,問答、寫論文、寫詩、寫代碼,只要輸入精確的prompt,他的表現總是讓人驚喜。本著打不過就加入的原則。要是把ChatGPT拉入群聊中,會是怎樣一番場景?說做就做,花了1個晚上搗鼓了一個小Demo【ChatGPT群聊助手】,憑借它的“聰明才智”,應該可以搞定我的 ......
uj5u.com 2023-03-21 12:06:06 moreTCP/IP協議中有兩個具有代表性的傳輸層協議,分別是TCP協議和UDP協議。TCP協議全稱傳輸控制協議,是一種面向連接的、可靠的、基于位元組流的傳輸層通信協議。UDP協議全稱用戶資料報協議,是 TCP/IP協議模型傳輸層的無連接協議,它既不建立連接,也不檢查目標計算機是否已準備好接收,該協議只是將數... ......
uj5u.com 2023-03-21 12:05:21 more前言 近期ChatGPT可以說是太火了,問答、寫論文、寫詩、寫代碼,只要輸入精確的prompt,他的表現總是讓人驚喜。本著打不過就加入的原則。要是把ChatGPT拉入群聊中,會是怎樣一番場景?說做就做,花了1個晚上搗鼓了一個小Demo【ChatGPT群聊助手】,憑借它的“聰明才智”,應該可以搞定我的 ......
uj5u.com 2023-03-21 12:05:07 more目前我們在構建一個多租戶多產品類網站,為了讓用戶更好的找到他們所需要的產品,我們需要構建站內搜索功能,并且它應該是實時更新的。本文將會討論構建這一功能的核心基礎設施,以及支持此搜索能力的技術堆疊。 ......
uj5u.com 2023-03-21 12:04:07 more