收藏 / 列表

kaikai - 告別複雜配置!使用 1Panel 運行環境功能輕鬆搭建 Java 應用

一、引言:Java 部署之痛與新生 作為開發者,你是否經歷過這些場景? ✅ 為不同Java版本頻繁切換環境變量 ✅ 在服務器手動安裝Nginx或Tomcat配置端口 ✅ 調試環境差異導致的“在我本地是好的”問題 傳統Java應用部署的複雜性已成為開發效率的瓶頸。而1Panel的「運行環境」功能通過容器化技術,將環境配置簡化為圖形界面上的幾次點擊。本文將手把手教你用1Panel 1

運維 , 教程 , Linux , JAVA , 開源項目介紹

GousterCloud - Linux內核探幽:深入淺出IO模型

在Linux操作系統中,I/O(輸入/輸出)模型是一套定義如何處理數據讀寫的機制,它對系統性能有着重要影響。為了適應不同的應用場景和性能需求,Linux抽象出了多種I/O模型。每種模型都有其獨特的特點、底層原理、優劣勢以及適用場景。🤓 1. 為什麼Linux要抽象出不同的I/O模型?🤔 Linux需要處理各種類型的應用需求,從高吞吐量的文件傳輸📦到低延遲的網絡服務🌍。不同的I/O模型能夠

Linux , io

bin的技術小屋 - 從內核世界透視 mmap 內存映射的本質(原理篇)

本文基於內核 5.4 版本源碼討論 之前有不少讀者給筆者留言,希望筆者寫一篇文章介紹下 mmap 內存映射相關的知識體系,之所以遲遲沒有動筆,是因為 mmap 這個系統調用看上去簡單,實際上並不簡單,可以説是非常複雜的一個系統調用。 如果想要給大家把 mmap 背後的技術本質,正確地,清晰地還原出來,還是有一定難度的,因為 mmap 這一個系統調用就能撬動起整個內存管理系統,文件系統,頁表體系,缺

內存管理 , mmap , linux-kernel , 操作系統 , Linux

民工哥 - 一個比 Nginx 功能更強大的 Web 服務器

Caddy 簡介 Caddy 是一個 Go 編寫的 Web 服務器,類似於 Nginx,Caddy 提供了更加強大的功能,隨着 v2 版本發佈 Caddy 已經可以作為中小型站點 Web 服務器的另一個選擇;相較於 Nginx 來説使用 Caddy 的優勢如下: 自動的 HTTPS 證書申請(ACME HTTP/DNS 挑戰) 自動證書續期以及 OCSP stapling 等 更高的安全

運維 , Linux , 程序員 , web服務器 , 後端

龍蜥社區 - SMC-R 透明加速 TCP 技術,在 Redis 場景下的應用實踐 | 乾貨推薦

編者按:SMC-R 作為一套與 TCP/IP 協議平行、向上兼容 socket 接口、底層使用 RDMA 完成共享內存通信的內核協議棧,其設計意圖是為 TCP 應用提供透明的 RDMA 服務,同時保留了 TCP/IP 生態系統中的關鍵功能。本文轉自浪潮信息操作系統公眾號,介紹了在龍蜥操作系統衍生版 KeyarchOS (浪潮信息雲巒服務器操作系統)環境下,使用 SMC-R 透明加速 TCP 技術在

tcp , 操作系統 , 開源

正點原子 - 《ESP32-S3使用指南—IDF版 V1.6》第三十八章 SPIFFS實驗

第三十八章 SPIFFS實驗 上一章實驗中已經成功驅動SD卡,並可對SD卡進行讀寫操作,但讀寫SD卡時都是直接讀出或寫入二進制數據,這樣使用起來顯得十分不方便,因此本章將介紹SPIFFS,SPIFFS是一個用於SPI NOR flash設備的嵌入式文件系統,支持磨損均衡以及文件系統一致性檢查等功能。通過本章的學習,讀者將學習到SPIFFS的基本使用。 本章分為如下幾個小節: 38.1

嵌入式 , 物聯網 , 單片機 , 開發 , 硬件

Yops_運維易 - 這款運維面板把 SSL 配置做到極簡!免費證書 + 自動續簽一次搞定

在網站上線之前,除了代碼和服務器的準備,安全性同樣是繞不開的話題。 如果沒有 SSL 證書,網站往往會在瀏覽器中被標記為“不安全”,用户在訪問時容易產生不信任感;而且傳輸的數據都是明文,黑客可以輕易竊取敏感信息,比如登錄賬號、支付數據等。 你也不想總是被無視風險,繼續....吧 而配置 SSL 證書後,網站就能開啓 HTTPS 協議,實現用户與服務器之間的加密傳輸。這樣不僅能有效保護

容器 , 運維 , HTTPS , Linux , 安全

輕口味 - Rokid Glasses 移動端控制應用開發初體驗-助力業務創新

前言 在AI時代,一方面大家在提升模型這個”大腦“的能力,另一方面也在不斷地給”大腦“配備各種”外設“,錄音筆和AI眼鏡就是很好的切入點。而AI眼鏡因為與人眼、人耳處在同一個角度,可以以更自然真實的角度去採集音頻與視頻,"第一視角拍攝"和"長在眼前的AI助手"成為大家採購智能設備的首選。本文介紹AI眼鏡的佼佼者Rokid Glasses的產品、能力,以及如何從零開發一個Rokid Glasses配

智能硬件 , Android

wasdquiop - centos7 安裝 jdk

卸載舊版本 新環境虛擬機有自己自帶的openjdk,在安裝jdk前需要先把虛擬機的卸掉,防止多個jdk衝突 查看已安裝jdk rpm -qa | grep jdk rpm -qa | grep java 如果存在,挨個刪除已有版本: yum -y remove jdk版本 上傳 安裝包 鏈接: https://pan.baidu.com/s/1cOV10HZAZQPtRU1XyXG1tw

JDK , centos7 , Linux , JAVA , 程序員

鳩摩智首席音效師 - CentOS / RHEL 上如何修改 MySQL 默認數據目錄 ?

MySQL 是一個廣泛使用的開源關係數據庫管理系統(RDBMS),為無數的 web 應用程序和服務提供支持。默認情況下,MySQL 將其數據存儲在預定義的目錄中,這可能並不總是適合您的需求。您可能希望將數據目錄移動到另一個位置以獲得更好的性能和安全性,或者利用單獨的磁盤或分區。 在本指南中,我們將引導您完成在 Linux 系統上更改默認 MySQL 數據目錄的過程,確保以最小的停機時間順利過渡。

rhel , MySQL , Centos

光明磊落的投影儀 - 雲服務器怎麼開啓被關閉的端口?手把手教你開啓端口

在使用雲服務器時,有時會發現某些服務無法正常訪問,可能是端口被關閉了。無論是運行Web服務器、FTP服務還是SSH,端口的開放是確保服務可用的基礎操作。那麼,當發現雲服務器某個端口被關閉時,如何重新開啓? 一、為什麼端口會被關閉? 1. 初始設置限制 一些雲服務器服務商默認只開放少量基礎端口(如22、80、443),其他端口出於安全考慮被關閉。 這種情況下,如果要運行新的服務,必須手動開啓對

VPS , 雲服務器 , 端口

yayahonghong - 簡化高效部署:Websoft9 多應用託管的網站部署四步曲

在當今快節奏的開發環境中,如何快速、安全地部署一個網站,成為越來越多開發者、企業和內容創作者關注的焦點。 Websoft9 提供了一個全託管、多應用平台的解決方案,將繁瑣的部署流程濃縮為四個簡單步驟,即使是技術小白也能輕鬆上手。 本文將通過四個步驟,帶你體驗 Websoft9 如何簡化網站部署過程,並展示其多應用託管能力帶來的實際優勢。 第一步:選擇你想要的網站應用 Websoft9安裝過

wordpress , docker-compose , Linux

唐青楓 - Git 實戰:一文讀懂 git push -u origin main 命令

簡介 命令的完整語法結構 git push -u origin main 其實等價於: git push --set-upstream origin main 分為三個部分: 部分 含義 git push 推送(push)本地提交到遠程倉庫 origin 遠程倉庫名稱(默認是 origin,指克隆時的默認遠程)

Git

universe_king - zsh 命令在 alias 中如何轉義 ' 字符(單引號)

在 zsh 中,你可以使用反斜槓來轉義 ' 字符。例如: alias myalias='echo '\''Hello, World!'\''' 在這個別名中,第一個單引號用於打開字符串,第二個單引號用於轉義單引號字符,第三個單引號用於關閉字符串。這將在終端中輸出以下內容: Hello, World! 請注意,因為使用了反斜槓,所以外部的單引號必須用雙引號包圍,以避免轉義字符被shell解析。

bash , zsh

追風的苦咖啡 - 什麼是OV證書?主要應用在哪些領域?

OV 證書全稱是 Organization Validated SSL Certificate,即組織驗證型 SSL 證書,核心是通過驗證企業身份來建立網站與用户間的信任,並加密數據傳輸。 [https://www.joyssl.com/certificate/select/joyssl-ov-single-st...] 一、OV 證書的核心信息 1. 定義與本質 OV 證書是 SSL 證書的三

ssl證書 , 微服務 , Linux

阿賢Linux - 設置網卡名稱為傳統命名方式

設置網卡名稱為傳統命名方式 在不同版本的 Linux 系統中,網卡命名規則並不統一。常見的命名形式包括 eno16777736、ens33、enp0s3 、wlp2s0 等,這些名稱是根據 設備類型 和 物理位置 自動生成的。不過這種動態生成的命名方式可能給網卡管理(如批量配置、故障排查)帶來不便,因此可將其統一調整為更易識別的傳統命名方式(如 eth0、eth1),以提升管理效率。 常見網卡命名

Centos , Linux , 網卡 , Ubuntu

無邪的課本 - 如何安裝 MySQL 5.7.2.0(社區版 msi 安裝包一步步教)

​ 一、準備工作 ​下載好安裝包​ 安裝包下載: https://pan.quark.cn/s/64c12c91a264,確保你已經下載了mysql-installer-community-5.7.2.0-m12.msi這個文件,雙擊它就能開始安裝。 ​以管理員身份運行(推薦)​​ 右鍵點擊這個.msi文件,選擇 ​​“以管理員身份運行”​,可以避免一些權限問題。

MySQL

Veronicaaa - Linux內核安全子系統簡介(上)

查看原文 Linux內核中包含了多個安全子系統,它們之間相互獨立又有着千絲萬縷的聯繫,導致人們對它們往往有一種霧裏看花的感覺。在這篇文章裏,我們對Linux內核中的安全子系統做一個簡單的分析,算是一個入門。 Linux內核的安全子系統大概包括下面幾個: 訪問控制(AC,Access Control),它是最常見也是最重要的安全機制。AC主要是要管理Linux下的一個主體(如進程)到底對一個客體

linux-kernel , 操作系統 , 內核 , Linux , 安全