原文:Golang 實現簡單WebDAV系統

當前有一台Windows Server的文件服務器,為了方便文件的存儲和讀取,不想使用網頁 雲盤 的形式發布到公網,於是想到能否用WebDav的方式來掛載硬盤在本地電腦的文件管理器中。 接下來就是折騰過程的記錄 WebDAV Web based Distributed Authoring and Versioning 一種基於HTTP . 協議的通信協議。它擴展了HTTP . ,在GET POST ...

2020-08-04 15:55 0 1736 推薦指數:

查看詳情

golang實現簡單的tcp通信

簡單代碼 服務端 客戶端 簡單測試 客戶端發消息 服務端讀消息 ...

Wed Feb 05 11:12:00 CST 2020 0 3462
Golang 簡單爬蟲實現,爬取小說

為什么要使用Go寫爬蟲呢? 對於我而言,這僅僅是練習Golang的一種方式。 所以,我沒有使用爬蟲框架,雖然其很高效。 為什么我要寫這篇文章? 將我在寫爬蟲時找到資料做一個總結,希望對於想使用Golang寫爬蟲的你能有一些幫助。 爬蟲主要需要解決兩個問題: 獲取網頁 解析網頁 ...

Sat Nov 03 07:30:00 CST 2018 0 862
golang實現一個簡單的http代理

轉載於https://staight.github.io/archives/ 代理是網絡中的一項重要的功能,其功能就是代理網絡用戶去取得網絡信息。形象的說:它是網絡信息的中轉站,對於客戶端來說,代理 ...

Wed Jul 21 00:23:00 CST 2021 0 185
實現一個簡單golang db driver

主要是為了學習下golang db driver的運行原理,所以嘗試編寫了一個簡單的db driver 原理說明 如果有java開發經驗的話,應該知道java的jdbc 驅動是基於spi 開發的,我們參考jdbc驅動的說明,就能實現一個簡單的jdbc驅動 golang 的db driver ...

Tue Nov 17 01:04:00 CST 2020 0 455
Golang實現一個簡單的Http Middleware

本文主要針對Golang的內置庫 net/http 做了簡單的擴展,通過添加中間件的形式實現了管道(Pipeline)模式,這樣的好處是各模塊之間是低耦合的,符合單一職責原則,可以很靈活的通過中間件的形式添加一些功能到管道中,一次請求和響應在管道中的執行過程如下 首先, 我定義了三個測試 ...

Thu Jul 29 00:35:00 CST 2021 3 296
Golang定時任務簡單實現

下載cron包: 開啟一個定時: 根據cron表達式進行時間調度,cron可以精確到秒,大部分表達式格式也是從秒開始。 c := cron.New()默認從分開始,所以加上cron.WithSe ...

Wed Feb 19 03:50:00 CST 2020 0 2153
golang 實現一個簡單的協程池

1.what's goroutine pool   當我們有大量任務需要處理的時候,不想一下子起太多goroutine影響主機性能。這時需要控制goroutine的總並發數。 2.Example ...

Mon Oct 15 22:59:00 CST 2018 0 796
一個簡單的tcp代理(golang實現

最近需要在生產環境中調試一個http的問題,但是網管說不能安裝抓包工具...... 想到的一種替代方案是,增加個反向代理,然后把所有的request和response打印一下即可 1. nginx/haproxy來做反向代理,肯定可行,但是我配置的不太熟練 2. 自己寫個簡單的即可,正好 ...

Wed May 13 22:49:00 CST 2015 0 3754
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM