收藏 / 列表

秦懷雜貨店 - Redis【1】- 如何閲讀 Redis 源碼

1 Redis 的簡介 Redis 實際上是簡稱,全稱為 Remote Dictionary Server (遠程字典服務器),由 Salvatore Sanfilippo 寫的高性能 key-value 存儲系統,其完全開源免費,遵守 BSD 協議。Redis 與其他 key-value 緩存產品(如 memcache)有以下幾個特點。 數據持久化:可以將內存中的數據保存在磁盤中,重啓的時候

redis , 源碼

細心的紅酒 - 那把綠色的小鎖:信任與安全的視覺象徵

那把綠色的小鎖:不只是個圖標,而是信任與安全的基石 當我們在互聯網上衝浪時,瀏覽器地址欄裏的那把綠色的小鎖已經成為一個無處不在的符號。但您是否曾停下來思考過,它究竟意味着什麼?它遠不止是一個簡單的裝飾圖標,而是您與網站之間建立安全連接的可視化保證,是現代網絡安全的信任基石。 一、小鎖的“雙重身份”:加密與認證 這把小鎖代表了兩層核心含義: 身份認證 它首先告訴你:“你訪問的正是你想要訪問的網站,而

後端 , 前端

god23bin - 一文快速回顧 Servlet、Filter、Listener

什麼是Servlet? 前置知識: Web 服務器:可以指硬件上的,也可以指軟件上的。從硬件的角度來説, Web 服務器指的就是一台存儲了網絡服務軟件的計算機;從軟件的角度來説, Web 服務器指的是一種軟件,比如 Tomcat。 Servlet 容器:目前主流的 Servlet 容器軟件包括 Tomcat、Jetty、Jboss 等。 Web 服務器 ≠ Servlet 容器,Tomcat 是一

filter , servlet , listeners , JAVA , java-web

牛仔碼農 - Javaweb入門完整版學習教程,簡單粗暴,通俗易懂!

JavaWeb是用Java技術來解決相關web互聯網領域的技術總和,Java提供了技術方案可以解決客户端和服務器端的實現。 web包括:web服務器和web客户端兩部分。 Java在客户端的應用有 java applet,不過使用得很少,Java在服務器端的應用非常的豐富,比如Servlet,JSP和第三方框架等等。 Java技術對Web領域的發展注入了強大的動力。 目前,Java Web開

servlet , JAVA , jsp , 後端 , 前端

筱倩 - Golang從手工編譯到CI/CD自動化部署

一、DevOps是什麼   DevOps = Development(開發) + Operations(運維)。讓開發人員(Dev)和運維人員(Ops)能夠高效協作,通過自動化手段讓軟件更快、更穩定地交付上線。 階段 沒有 DevOps 有 DevOps 後 提交代碼

軟件工程

vivo互聯網技術 - Dubbo 路由及負載均衡性能優化

作者:vivo 互聯網中間件團隊- Wang Xiaochuang 本文主要介紹在vivo內部針對Dubbo路由模塊及負載均衡的一些優化手段,主要是異步化+緩存,可減少在RPC調用過程中路由及負載均衡的CPU消耗,極大提升調用效率。 一、概要 vivo內部Java技術棧業務使用的是Apache Dubbo框架,基於開源社區2.7.x版本定製化開發。在海量微服務集羣的業務實踐中,我們發現Dubbo有

dubbo , 負載均衡 , 路由

雲棧開源日記 - Zig 完成編譯器自舉,內存佔用降 70%

Zig 完成編譯器自舉,內存佔用降 70%。通過數據導向設計、編譯期計算和零開銷 C 互操作,為後端高性能場景提供 C/C++ 的現代化替代方案。適合微服務網關、數據庫驅動等延遲敏感場景,支持漸進式遷移。 一個編譯器如何給自己"動手術"? 去年 12 月,Zig 項目完成了一件聽起來有點"遞歸"的事:用 C++ 寫的編譯器,編譯出用 Zig 重寫的新版本,然後徹底拋棄了 C++ 代碼庫。這個

後端

李棟 - 【搭建博客 第一篇章】博客選型以及搭建

一、前期分析:選用合適的博客編寫方式 1、傻瓜式(極簡易用) 定義:這一級別是專為那些幾乎沒有任何技術背景或經驗的用户設計的。它追求的是極致的易用性,通過直觀的界面、簡單的操作流程和必要的引導,讓用户無需學習或僅需極少的學習就能立即上手使用。 特點:直觀的圖形用户界面(GUI),幾乎不需要閲讀説明書。操作步驟清晰明瞭,通常通過點擊、滑動或選擇即可完成。自動化的配置和設置,減少用户的手動操作。

github-pages , github-actions

BlackQid - 深入理解指針Part2——const

1 const修飾指針 const 是 constant 的縮寫,本意是不變的,不易改變的意思。在 C++ 中是用來修飾內置類型變量,自定義對象,成員函數,返回值,函數參數。 C++ const 允許指定一個語義約束,編譯器會強制實施這個約束,允許程序員告訴編譯器某值是保持不變的。如果在編程中確實有某個值保持不變,就應該明確使用const,這樣可以獲得編譯器的幫助。 https://www

c

霸氣的啞鈴 - 全面解析美股行情API

在美股數據服務中,行情 API 通常分為幾種類型,每種接口都有其特定的功能與應用場景: 1. 延遲行情接口 顧名思義,這類接口提供的行情數據會存在時間延遲,通常為 15 分鐘左右。也就是説,你看到的成交價格是 15 分鐘前的市場價格。延遲行情接口是最常見的類型,許多投資類應用(如雪球或部分證券交易 App)展示的價格數據,實際上都屬於延遲行情。 2. 實時行情接口 實時行情接口提供即時更新的市場數

教程 , 後端

文心快碼 - 文心快碼實測Markdown排版工具開發

作者簡介:獨立開發者、行業觀察員,”前端之虎“陳隨易,AI編程深度使用者,代碼AI含量80%以上。 最近有個好友問我,有沒有一個適合國內程序員使用,符合國內用户習慣的的AI編程工具啊。我想了一圈,腦海裏蹦出四個字:文心快碼。 因為剛好最近看到一篇文章,就是9月9日,文心快碼全新升級 3.5S (Super Synergistic AgentS) 版本,打造 多智能體自協同引擎,讓智能體之間真正實現

教程 , 知識 , 人工智能 , 後端 , 前端

PoloAPI - Gmail整合Gemini AI功能,支持用户直接管理日曆提升日程效率。

谷歌近期在Gmail移動應用中深度整合Gemini AI功能,實現了郵件與日程管理的無縫銜接。該功能主要通過以下創新提升用户日程效率: 一、跨應用功能整合‌ 支持在Gmail應用內直接創建、修改和刪除日曆事件,無需切換至Google Calendar或其他應用 通過"Ask Gemini"入口實現語音/文字指令操作,例如輸入“將週四會議改到下午3點”即可觸發智能修改 提供每日日程智能概覽功

gemini-2.5-pro , google , 人工智能 , 後端 , 前端

註銷 - OAuth 2.0 Implicit Flow 詳解

OAuth 2.0 是一個廣泛使用的授權框架,允許應用程序安全地訪問用户的資源,而無需獲取用户的用户名和密碼。在 OAuth 2.0 中,Implicit Flow 是一種特定的授權流程,主要設計用於客户端應用程序,尤其是在那些不能安全存儲客户端秘鑰的場景中,如 JavaScript 運行在瀏覽器中的單頁面應用(SPA)。 Implicit Flow 的工作原理 Implicit Flow 開始於

oauth2.0 , oauth

小萬哥 - C# 繼承、多態性、抽象和接口詳解:從入門到精通

C# 繼承 在 C# 中,可以將字段和方法從一個類繼承到另一個類。我們將“繼承概念”分為兩類: 派生類(子類) - 從另一個類繼承的類 基類(父類) - 被繼承的類 要從一個類繼承,使用 : 符號。 在以下示例中,Car 類(子類)繼承了 Vehicle 類(父類)的字段和方法: 示例 class Vehicle // 基類(父類) { public string brand = "

服務器 , c# , 程序員 , 後端 , asp.net

TANKING - php編寫的緩存微信access_token到本地的腳本

access_token 的存儲與更新 access_token 的存儲至少要保留 512 個字符空間;access_token 的有效期目前為 2 個小時,需定時刷新,重複獲取將導致上次獲取的 access_token 失效,並且每天獲取的頻次有限,所以需要進行本地緩存或者緩存到數據庫進行使用,而不是每次調用接口都獲取access_token,以下是一個獲取access_token並緩存到本地a

access-token , 微信開發 , php , 緩存 , 微信公眾平台

伍華聰 - 在基於FastAPI的Python開發框架後端,增加阿里雲短信和郵件發送通知處理

在一些業務系統中,整合短信和郵件通知是一種常見的處理方式,之前我在多篇隨筆中介紹過基於.NET的整合處理,本篇隨筆介紹基於FastAPI的Python開發框架後端,增加阿里雲短信和郵件發送通知處理。 1、短信通知處理的介紹 之前我在多篇隨筆中介紹過基於.NET的《SqlSugar開發框架》中整合過短信接入的內容:《使用阿里雲的短信服務發送短信》、《基於SqlSugar的開發框架循序漸進介紹(17)

後端

KubeSphere - 雲原生週刊: KubeVela 1.10.4 與 k0s 1.34 發佈

雲原生熱點 KubeVela 1.10.4 現已發佈 KubeVela 是一個基於 Kubernetes 的現代應用交付與管理平台,由阿里巴巴雲原生團隊開源並在 CNCF 孵化。它的目標是讓開發者能夠以更簡單、更高效的方式定義、部署和運維雲原生應用。 近日,KubeVela 1.10.4 正式發佈,在此版本中,KubeVela 團隊為社區帶來了多項新增功能與增強特性。此次更新支持 Kubernet

後端

CodeSheep - 大家有沒有發現一個奇特現象:你能在一個公司工作 12 年以上,無論你多忠誠多賣力,一旦公司賺的少了,那你就成了“眼中釘肉中刺”

最近在網上刷到一個職場帖子,原文差不多是這樣: “大家有沒有發現一個奇特現象:你很忠誠,能在一個公司工作 12 年以上,無論你態度多好多賣力,一旦公司賺的少了,那你就成了“眼中釘肉中刺”。 他們不會顧及你的任何貢獻,把你視作包袱,視作成本,然後不顧廉恥和情面,要麼降薪,要麼轉崗,狠一點不發年終獎,更狠一點暴力優化,故意耽誤你的時間成本……” 説實話,剛刷到這個話題時,看完心裏一陣揪揪。

JAVA , 程序員 , 後端 , 前端 , Javascript

大衞talk - Docker安裝與配置

由於格式和圖片解析問題,為了更好的閲讀體驗,可以前往 閲讀原文 為什麼出現Docker?傳統的開發和部署存在着許多環境和配置的不兼容的問題,docker就是將環境和代碼統一打包的來解決這些兼容問題。Docker是一個統一了運行環境和配置問題的虛擬容器技術,是一個內核級虛擬技術。使用鏡像,保證了處處環境的一致性。 我們知道,如果將計算機的層次做一下簡單的劃分,最底層是硬件,最上層是軟件,中間是

負載均衡 , dockerfile , Docker , 後端 , 前端

小碼編匠 - 告別人工干預!C# 輕量級上位機自動聯動 MES 與視覺檢測

前言 工業自動化與智能製造日益普及,如何高效、穩定地將現場設備(如掃碼槍、視覺檢測系統)與企業信息系統(如MES)打通,成為許多製造業關注的核心問題。 本文將介紹一個基於 .NET 開發的實際項目——"上位機掃碼聯動視覺檢測系統",從整體架構到關鍵邏輯,詳細解析其設計思路與實現方式。 場景描述 項目源於某工廠產線的實際需求:操作員通過掃碼槍掃描產品條碼後,系統需自動向MES查詢該產品的工藝狀態,並

.net , 後端

倔強的鉛筆 - 什麼是 JSON?全面解析JSON

現在程序員還有誰不知道 JSON 嗎?無論對於前端還是後端,JSON 都是一種常見的數據格式。那麼 JSON 到底是什麼呢? JSON 的定義 JSON (JavaScript Object Notation) ,是一種輕量級的數據交換格式。它的使用範圍很廣,併成為 ECMA 標準,可以被使用在多種編程語言中,用於前後端之間的數據傳輸、存儲和交換數據。可以説是“用更少的編碼,有更快的處理速度”,所

前端工程師 , 程序員 , 前端 , Json