收藏 / 列表

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的技術小屋 - MappedByteBuffer VS FileChannel:從內核層面對比兩者的性能差異

本文基於 Linux 內核 5.4 版本進行討論 自上篇文章《從 Linux 內核角度探秘 JDK MappedByteBuffer》 發佈之後,很多讀者朋友私信我説,文章的信息量太大了,其中很多章節介紹的內容都是大家非常想要了解,並且是頻繁被搜索的內容,所以根據讀者朋友的建議,筆者決定將一些重要的章節內容獨立出來,更好的方便大家檢索。 關於 MappedByteBuffer 和 FileChan

linux-kernel , JDK , JAVA

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

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

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

龍蜥社區 - 【歡迎提報】2025 龍蜥操作系統大會正式啓動議題徵集

Hi,2025 龍蜥操作系統大會(OpenAnolis Conference,以下簡稱“2025 龍蜥大會”)來啦,將於 2025 年11 月 17 日在北京·星地藝術中心盛大召開。 2025 龍蜥大會由中國計算機學會開源發展技術委員會、泛在操作系統社區、朝陽區人民政府、中關村朝陽園管委會(區科信局)、中國開源軟件推進聯盟指導,龍蜥社區主辦, 中關村互聯網 3.0 產業園(星地中心)協辦,阿里雲

操作系統 , 開源

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

第二十一章 IIC_OLED實驗 1)實驗平台:正點原子DNESP32S3開發板 2)章節摘自【正點原子】ESP32-S3使用指南—IDF版 V1.6 3)購買鏈接:https://detail.tmall.com/item.htm?id=768499342659 4)全套實驗源碼+手冊+視頻下載地址:http://www.openedv.com/docs/boards/esp32/ATK-DNE

編程 , 嵌入式 , 物聯網 , 單片機 , 程序員

Yops_運維易 - 什麼是 WAF?為什麼建站離不開它?

近幾年,網站安全事件頻頻登上新聞。某教育網站因為 SQL 注入漏洞,導致上百萬條學生數據泄露;某電商平台因遭遇大規模 CC 攻擊,業務中斷數小時,損失難以估算。無論是個人博客、企業官網,還是業務系統,一旦遭遇惡意攻擊,輕則頁面被篡改、數據泄露,重則導致業務中斷甚至產生法律風險。為了降低這些風險,安全手段有很多,而 WAF(Web Application Firewall,Web 應用防火牆) 作為

容器 , 服務器 , 運維 , Linux , 安全

輕口味 - 基於OpenCV+QT開發超實用的視頻編輯器

1. 背景 在生活工作當中,很多時候我們都有裁剪、水印、旋轉等視頻編輯的需求。作為一個程序員,這些需求我們常常用ffmpeg命令工具搞定。但是ffmpeg命令工具可見性和可操作性差。 現在隨着深度學習和人工智能熱門,大量的技術涌現,但opencv作為老牌的圖像視頻庫,一直是在大量的生產環境(包括嵌入式設備)中應用,不管你用什麼深度學習的平台,opencv都是作為圖像圖像領域及佳的選擇,可以很方便的

音視頻 , qt , opencv

wasdquiop - centos7 安裝 redis

centos7 安裝 redis redis是由C語言開發,安裝之前需要確保服務器已經安裝了gcc,可以通過如下命令查看機器是否安裝: gcc -v 如果沒有安裝則通過以下命令安裝: yum install -y gcc 安裝包 鏈接: https://pan.baidu.com/s/1dY9QPwWzUM-9bKtCmWIixw 提取碼: qrtb 也可以在線下載 wget htt

redis , arm , centos7 , Linux , JAVA

鳩摩智首席音效師 - 如何在 macOS 中使用 Homebrew Cask 安裝軟件包 ?

在 macOS 的世界裏,有幾種不同的方式安裝軟件,例如:從 Mac 應用商店安裝,運行 .dmg 包手動安裝。然而,這些方法通常需要大量的點擊以及用户交互。如果您喜歡命令行界面,或者你正在尋找一種自動安裝的方法,Homebrew Cask 是一個很好的工具。 1. 什麼是 Homebrew Cask? Homebrew Cask 擴展了 Homebrew,允許你通過命令行工具安裝大的二進制文件

homebrew-cask , macos

光明磊落的投影儀 - 主流容器化技術實踐指南

一、容器化技術概述 容器化技術通過輕量級隔離機制封裝應用及其依賴,實現跨環境的一致性部署。核心優勢包括: 環境一致性(開發/測試/生產環境統一) 資源高效利用(共享操作系統內核) 快速啓動(秒級部署) 二、Docker:基礎容器技術 核心組件: Docker Engine:容器運行時 Docker Compose:多容器編排

kubernetes , rancher , 容器技術 , openshift , Docker

yayahonghong - 基於 Docker 部署 n8n 指南,新手一看就會

基於 Docker 部署 n8n 指南,新手一看就會 在自動化工具的浪潮中,n8n 絕對是開源圈的明星。它是一款功能強大的工作流自動化工具,通過“拖拉拽”的方式把 API、數據庫、郵件、消息等服務連接起來,幫你自動完成那些重複而枯燥的工作。無論是數據同步、定時通知,還是跨平台業務聯動,n8n 都能輕鬆搞定。 官方部署方式,門檻其實不低 如果你選擇跟着官方文檔自己安裝 n8n,一般會走 Docke

Docker

唐青楓 - 深入掌握 FluentMigrator:C#.NET 數據庫遷移框架詳解

簡介 概念定位 FluentMigrator 是一個基於 “流式 API”(Fluent API)的 .NET 數據庫版本遷移框架。 核心目標:以代碼形式對數據庫結構(Schema)進行增量變更管理,支持 SQL Server、PostgreSQL、MySQL、SQLite、Oracle 等多種數據庫。 核心優勢: 可讀性高:以鏈式方法描述表、列、索引等,而非手寫 SQL

c# , .net

universe_king - 解決 curl_cffi 和 nameko/eventlet 的兼容性

百度反扒上了 TLS 指紋反爬蟲: python爬蟲 - 猿人學第十九題突破ja3指紋驗證 我們可以使用 curl_cffi 輕鬆無腦突破 TLS 指紋反爬蟲:curl_cffi: 支持原生模擬瀏覽器 TLS/JA3 指紋的 Python 庫 但是我在使用 curl_cffi + nameko 的時候,發現請求代理等 http 操作的延時很恐怖且越來越恐怖 我直接懷疑就是 curl_cffi 和

curl , Python

追風的苦咖啡 - SSL證書類型全解析:DV、OV、EV如何選擇?

SSL證書是保障網站數據傳輸安全的核心工具,根據驗證深度和信任等級可分為DV(域名驗證)、OV(組織驗證)、EV(擴展驗證)三類。 SSL證書申請入口⬇️** https://www.joyssl.com/brands/JoySSL.html?nid=59 一、DV證書(域名驗證) 特點: 驗證方式:僅驗證域名所有權(通過DNS記錄、郵箱或文件驗證),不涉及企業身份審核。 簽發速度:最

容器 , vagrant , android-studio , springboot , jenkins

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

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

Centos , Linux , 網卡 , Ubuntu

無邪的課本 - Redis Windows 7.0.5 安裝教程(附exe/msi下載+環境配置+命令測試)

​ ​第一步:下安裝包​ 打開瀏覽器(比如 Edge 或 Chrome),複製這個鏈接到地址欄敲回車: https://pan.quark.cn/s/31912e0d0443 進去後往下翻,找名字帶 ​redis-7.0.5​ 的文件,​選那個.exe結尾的​(比如redis-windows-7.0.5.exe或類似名字,注意看文件大小,別下成文檔或壓縮包)。 (如果沒找

redis

Veronicaaa - 淺析 deepin-IDE 中的調試技術

查看更多 去年deepin社區發佈了自己的IDE:deepin-IDE,當時得到了眾多開源社區用户的廣泛關注,本文試着將 deepin-IDE “調試”部分的一些實現方法與大家進行分享。 deepin-IDE 的調試功能是選用 DAP(Debug Adapter Protocol )調試適配協議實現的,整體架構是圍繞該協議搭建。 什麼是 DAP 協議 DAP 即調試適配協議( Debug Adap

操作系統 , Linux , 開源 , ide , deepin