原创 Go 實用小技巧

本文持續產出、收錄一些筆者覺得好用的 Go 語法小技巧,還有一些初學 Go 遇到的“坑”,幫助節約日常開發時間,更多的時間可以做自己喜歡做的事情。 記錄函數耗時 由於 Go 函數支持 defer 和閉包兩大強大的特性,所以我們可以

原创 Express 的基本使用,前端進階 Node 的第一課

Node 的應用及知識點 在前端平時的工作中,對後端的瞭解比較少,但是應該都知道 Node 可以用於寫後端,今天這篇文章來介紹一下 Node 的知名框架 Express 的基本使用,從應用起步,去學習 Node。 先來了解一下 N

原创 Gin 源碼閱讀(一)

初始化 Engine 對象 從官方提供的 demo 代碼來逐行解析 gin 源碼架構 r := gin.Default() r.GET("/ping", func(c *gin.Context) { c.JSON(200, g

原创 圖解跨域請求、反向代理原理,對前端更友好的反向代理服務器 - Caddy

寫在開頭 本文采用圖文解析、結合實戰的方式進行網絡原理解析,幫助大家去掌握一些網絡知識,並瞭解 Caddy 的基本使用(見下圖)。 本人計劃在近幾年將持續輸出深度好文,如果對這類文章感興趣的話,還請您點個 關注 和 贊 支持一

原创 基於 qiankun 的微前端最佳實踐(萬字長文) - 從 0 到 1 篇

寫在開頭 微前端系列文章: 基於 qiankun 的微前端最佳實踐(萬字長文) - 從 0 到 1 篇 基於 qiankun 的微前端最佳實踐(圖文並茂) - 應用間通信篇 萬字長文+圖文並茂+全面解析微前端框架 qianku

原创 基於 qiankun 的微前端最佳實踐(圖文並茂) - 應用間通信篇

大家好~ 本文是基於 qiankun 的微前端最佳實踐系列文章之 應用間通信篇,本文將分享在 qiankun 中如何進行應用間通信。 在開始介紹 qiankun 的應用通信之前,我們需要先了解微前端架構如何劃分子應用。 在微前端

原创 Go 自定義日期時間格式解析解決方案 - 解決 `parsing time xx as xx: cannot parse xx as xx` 錯誤

最近在解析 Go 的日期數據格式時(mysql 的 datetime 類型)時遇到個問題,在網上搜了很多方案都試了以後發現不可行,於是自己嘗試解決後將解決方案發布出來。 Go 自身的 time.Time 類型默認解析的日期格式是

原创 React 服務端渲染實戰,Next 最佳實踐

開門見山的說,服務端渲染有兩個特點: 響應快,用戶體驗好,首屏渲染快 對搜索引擎友好,搜索引擎爬蟲可以看到完整的程序源碼,有利於SEO 如果你的站點或者公司未來的站點需要用到服務端渲染,那麼本文將會是非常適合你的一篇入門實戰實