基礎流程 創建倉庫 創建一個倉庫名為賬户名.github.io。 比如我的賬户名為refanbanzhangwork,那麼我的倉庫名就填寫:refanbanzhangwork.github.io。 其他位置保持默認就好了,然後點擊Create repository按鈕。 創建index.html 上一步點擊創建倉庫按鈕之後,會來到倉庫頁面,在這裏,我們點擊creating a
兄弟們,真不騙你們,這個框架用起來是真的爽,簡直是服務器開發人員的福音! 集成該項目後,不用我們程序員再去處理api安全、加簽、驗籤、參數校驗、加解密、數據脱敏、異常處理、國際化、接口文檔、錯誤碼、緩存、分佈式鎖、應用、渠道管理等等功能。 而且為了幫助客户端開發的同學更簡單的接入後端api,它還提供了java版和Typescript版本的客户端工具包,而且也都是開源的。 不僅如
1.雲原生背景 業務快速發展與 開發、運維、運營之間落後的生產關係與生產力的矛盾 企業內部各佔山頭與企業總體戰略規劃的矛盾 企業內部改革,降本增效的需求 企業實現數字孿生,數字資產的必然需求 企業外部環境,如人工智能發展、安全合規等大環境的要求 2.雲原生架構的設計原則 服務化原則(拆分為微服務、小服務,非功能特性委託) 彈性原則(可伸可縮) 可觀測原則(基於sla,slo,
本文首發於公眾號:Hunter後端 原文鏈接:Python筆記六之多進程 在 Python 裏,我們使用 multiprocessing 這個模塊來進行多進程的操作。 multiprocessing 模塊通過創建子進程的方式來運行多進程,因此繞過了 Python 裏 GIL 的限制,可以充分利用機器上的多個處理器。 1、多進程使用示例 多進程的使用方式和多線程的方式類似,這裏使用到的是 m
如果我們確實希望搭建屬於自己的網站的話,肯定是選擇一款商業主機和申請一個獨立的域名部署比較靠譜。畢竟一個穩定的網站是需要自建資源的,這樣比較穩定一些。但是有些時候我們可能出於演示資源或者是一些特定的展示需要,可以選擇網上的一些免費資源空間。在這裏,我們可以利用 KISSr 工具,配置上 DropBox存儲空間實現免費HTML網站的搭建。 這裏,我們在 KISSr網站(https://www.ki
本文適合讀者 編程新手及中級者 對 API 基礎有所瞭解的人士 想快速通過 OpenAPI 嘗試 Mock 服務器的人 本文目的 指導讀者建立模擬服務器環境 探索 Swagger 的使用方法 學習如何使用 OpenAPI 編制特定的 API 設計 OpenAPI概述 官方文檔描述如下: OpenAPI規範(原稱Swagger規範)是一種用於REST API的API描述格式。
歸納思維 規劃使用的第一種思維是歸納法,這是大家最常用的方法,一般是從現狀出發,去思考當下有哪些問題、業界是怎麼做的……,從這些輸入中去歸納我們需要去做什麼。比如當下工單諮詢比較多,那麼就需要對工單進行分類,如歸納成產品設計問題、程序代碼問題、依賴方問題、交互設計問題,針對每類問題,再去思考我們應該要做到哪些工作。在店鋪平台建設中的規劃中,我們就梳理了當下的一些痛點問題,如平台只有一些基礎的
概要 固定變量是一個數據格式。指在數據傳輸或存儲過程中,數據的格式和結構保持不變的變量。這些數據格式固定變量通常用於確保數據的準確性和一致性,避免在傳輸或存儲過程中出現數據丟失或格式錯誤的情況。 通常用對象函數GETVALUE取值。 配置説明 取固定值 例如在結果值返回處填寫固定值,節點執行的結果就是填寫的值。注意:變量綁定不影響結果值的返回。 查看返回的值。 取變量值 例如
如題:如何用useRef優化重複請求。 寫業務代碼,時而會遇見這種情況,如下偽代碼: useEffect(() = { // api請求 () }, [a, b]) 參數a來源某接口請求、參數b來源另外一個接口請求 毫無疑問,上面寫法回調函數一定會進去兩次,除了用參數校驗 比如滿足條件再進入api調用,還可以用useRef來暫存參數,而又不會引起頁面的re-rende
原因 Github Pages無法處理history模式的前端路由。 解法 方案1 藉助meta標籤 // index.html script (function(){ var redirect = sessionStorage.redirect; delete sessionStorage.redirect; if (redirect redirect != lo
寫在前面 最近擼完了HarmonyOS應用開發的相關知識,也通過了高級認證以及HCIP課程,正想着實戰仿個經典的網易雲Demo練練時收到了水電繳費單,看着用水量、二次供水費用、污水處理費、電費、維修基金等等一堆項目,難免要掏出計算器出來核算下金額,結果我滑了半天屏沒找到,只好下拉搜索計算器才找到,事後我在一個大文件夾的眾多圖標中終於找到了計算器(吐槽下,這個圖標色彩真不顯眼)。 這時
OAuth 2.0 是一個廣泛使用的授權框架,允許應用程序安全地訪問用户的資源,而無需獲取用户的用户名和密碼。在 OAuth 2.0 中,Implicit Flow 是一種特定的授權流程,主要設計用於客户端應用程序,尤其是在那些不能安全存儲客户端秘鑰的場景中,如 JavaScript 運行在瀏覽器中的單頁面應用(SPA)。 Implicit Flow 的工作原理 Implicit Flow 開始於
OAuth 2.0 是一個行業標準的授權框架,允許應用程序安全地訪問用户在其他服務上的資源,而無需獲取用户的密碼。Authorization Code Flow(授權碼流程)是 OAuth 2.0 中最常用的一種授權模式,特別適合於那些可以安全存儲客户端密鑰的服務器端應用程序。這種流程設計之初,就考慮到了為了提高安全性,需要通過服務器端組件中轉訪問令牌。 授權碼流程涉及幾個關鍵步驟,這些步驟結合起
前言 本文部分內容基於 Vue,大部分情況下都是前端通用的。 本文旨在規範lint不能解決的前端代碼,不與已有的 eslint、 stylelint、prettier 規則重複。 規範 HTML規範 語義化標籤 標題 h1 ~ h5 列表 ul + li 文字塊 p 佈局 header nav section article aside
異常 java.nio.BufferOverflowException java.base/java.nio.HeapByteBuffer.put(HeapByteBuffer.java:231) 問題描述 我遇到的問題是在put的時候出現的異常,因為字符串包含中文,使用了字符串的字符長度分配容量。 異常描述 BufferOverflowException 錯誤表明嘗試向緩衝區寫入的數
🚀 新功能 自定義角色支持自定義權限。 SQL 審核 CI 支持 BitBucket。 數據脱敏支持跨庫查詢。 SQL 編輯器中可分享表的鏈接。 🎄 改進 支持 MongoDB TLS/SSL 連接。 優化 Redis 查詢展示結果。 在工單列表上顯示失敗的任務狀態。 添加了一個 SQL 審核規則,建議用户為大型表啓用 gh-ost 在線變更。 Postgr
數據框 矩陣和數據框的異同 矩陣:只允許1種數據類型。 數據框:每列允許1種數據類型。 初始化數據框 代碼初始化 df1 = data.frame( col1 = c(...), col2 = paste("...", ...), col3 = rep(...), stringsAsFactors = F
概念 首先給出一段由ChatGPT給出的簡短的AOP概念: AOP是一種編程方法,用來將在程序中多處重複出現的代碼(比如日誌、權限控制)從主要業務邏輯中抽取出來,提高代碼的模塊化和可維護性。 抽取後的代碼會在原始的業務邏輯代碼中特定的位置執行,這些位置由切點(Pointcut)定義。通常會在方法執行前、執行後、拋出異常時等特定點執行抽取出的代碼,這些點被稱為連接點(Join Point)。
一:open方法 在python中open方法用於打開一個文件,並返回文件對象,在對文件進行處理過程都需要使用到這個函數,如果該文件無法被打開,會拋出 OSError。 注意:使用 open() 方法一定要保證關閉文件對象,即調用 close() 方法。 1:open語法 常用的參數為:文件名(file)和模式(mode) open(file, mode='r', buffering=-1, en
Spring Authorization Server 替換 Shiro 指引 背景 Spring 團隊正式宣佈Spring Security OAuth 停止維護,該項目將不會再進行任何的迭代 目前 Spring 生態中的 OAuth2 授權服務器是Spring Authorization Server已經可以正式生產使用 作為 SpringBoot 3.0 的最新權限方案,Jee
DockerCompose安裝ELK集成鏡像 一、下載ELK鏡像 docker pull sebp/elk 二、修改系統配置 2.1 修改用户可打開的文件句柄數 vim /etc/security/limits.conf # 在最後面追加下面內容 * soft nproc 65535 * hard nproc 65535 * soft nofile 65535 * hard nofile
大家好,我是拭心,一名工作八年的程序員。 每兩個月我會做一次總結,為的是留一些回憶、評估自己的行為、沉澱有價值的信息。 回顧一二月,原來發生了這麼多事,趁着週末記錄一下吧。 有意義的事 1.回家過年 今年回內蒙古陪父母們過了個長年,非常開心。 過年期間主要有這些值得記住的事: 老婆給雙方媽媽買了金鐲子,媽媽很高興,對老婆讚不絕口😄 給家人花錢讓我很有成就感,或許這就是賺錢的意義 除夕當
在當今快節奏的軟件開發環境中,提高效率至關重要。開發人員持續尋求工具和技術,以縮短開發時間併產出更高質量的應用程序。本文將介紹一款創新性的開發神器,它可以將開發項目效率可以提高 5 倍以上,並支持多種常用的數據庫。 如果開發只有簡單CRUD api接口的web或微服務,不需要編寫任何go代碼就可以編譯並部署到linux服務器、docker、k8s上,只需要連接到數據庫(mysql、mongodb、
大家好,我是小悟 支付寶小程序備案整體流程總共分為五個環節:備案信息填寫、平台初審、工信部短信核驗、通管局審核和備案成功。 服務商可以代小程序發起備案申請。在申請小程序備案之前,需要確保小程序基本信息已填寫完成、小程序至少存在一個審核通過的類目。備案操作過程如下。 將備案信息做成模板化管理,這樣如果給其他同主體、同負責人等信息相同的小程序備案的話就不需要再填一遍信息了,只要選擇複用即可。 備案模