收藏 / 列表

幸福的鬧鐘 - 前端程序員應該往全棧方向發展嗎?還是堅守前端?

​作者:寒蟬(知乎) 順便吆喝一聲,技術大廠,內推撈人,前/後端or測試←感興趣 要求學歷:全日制統招本科(非學院派即可): --加班偶爾較多,但週末加班兩倍工資。 --15-35K,工資在一線城市屬於一般,但二線城市很可以。 前端幹了有四年多了,在我有限的認知內(認知就這麼點,不要槓我,槓就是你對)和能力範圍內所觸及到的崗位種類中,前端這個崗位在我看來是最難堅守的。 大多

人工智能 , 全棧工程師 , 程序員 , 後端 , 前端

Greptime - 一文教會你!如何利用火焰圖快速定位內存泄漏?

從 greptimedb#1733 開始,GreptimeDB 使用 Jemalloc 作為默認的內存分配器,這不僅有助於提升性能和降低內存碎片,也提供了便捷的內存分析功能。在 記一次 Rust 內存泄漏排查之旅 | 經驗總結篇 這篇文章中,我們介紹了分析 Rust 應用內存泄漏的幾種常用方法,而在本文中將詳細介紹基於 Jemalloc 的排查手段。 當您在使用或者開發 GreptimeDB 的過

時序數據庫 , 內存泄漏 , 數據庫 , SQL , 後端

好想成為人類啊 - C語言中的數據存儲

1.數據類型 c語言自帶的一些數據類型 char //字符型 1byte short //短整型 2byte int //整型 4byte long //長整型 4 or 8byte long long //更長的整型 8byte float //單精度浮點數 4byte double

後端

俞凡 - FastAPI 項目架構指南

本文介紹了在 Python 項目中使用 FastAPI 構建產品的代碼架構設計模式,通過良好的代碼架構,可以清晰的組織代碼功能,有助於開發功能良好的產品。原文:FastAPI Architecture Guide: Build Scalable and Secure Systems with This Production-Ready Template 在生產環境中運行這個架構之後,可以自

程序員

點量實時雲渲染 - 全球國際化市場深度拓展:點量軟件日語OTT/IPTV影音系統成功落地

近日,我司正式完成面向全球日語市場的高規格OTT/IPTV影音系統整體交付。該系統具備多終端、多語言與跨地域的全場景服務能力,實現了技術架構與內容分發的全球化適配,標誌着公司在國際化流媒體系統建設領域取得關鍵性突破,為海外業務佈局再添一具標杆意義的示範案例。 一、項目核心:精準匹配海外日語市場需求 本次合作方是專注於服務全球日語受眾的專業媒體機構,針對其核心訴求,我司提供從系統架構設計、UI定製

資訊 , 服務器 , 數據庫 , 後端 , 前端

新程快咖員 - IDEA插件Gradle With Me蹬蹬蹬登場啦,Gradle開發版本管理小助手!!!

IDEA插件Gradle With Me蹬蹬蹬登場啦,Gradle開發版本管理小助手!!! ‌🏷️ 標籤‌:#gradle #idea插件 #java #nexus #gpvp #GradleWithMe 💡前言 工欲善其事必先利其器! 輕便快捷是初心,勢必為節省您的大量時間和心力而前行!讓更多的時間和價值留在更重要的地方!!! 希望它能成為一款真正有價值的插件,避免大家花費更多的精力和心力在

intellij-idea , springboot , JAVA , gradle , 後端

程序員小富 - 令牌桶VS漏桶:誰才是流量控制的“最優解”?

大家好,我是小富~ 面試被問到限流算法,很多面試官會讓直接手寫令牌桶和漏桶的實現。雖然平時用過Redis、Guava等現成的限流工具,但真要手寫還是有點慌。今天就來聊聊這兩種經典限流算法的區別,並用Java手寫實現。 很多的限流工具底層都應用了它們 一、令牌桶 vs 漏桶:核心區別 令牌桶 令牌桶的核心思想:固定容量的桶,以固定速率往桶裏放令牌,請求來了就從桶拿令牌,沒令牌就拒絕。 有點像買票進站

面試 , JAVA , 後端

duokeli - 打破陪玩源碼小程序的傳統模式:線下陪玩和線上陪玩的核心功能與技術拆解!

一、 陪玩市場與用户分析 羣體目標用户主要集中於年輕人,特別是遊戲愛好者和社交需求者。近年來,隨着生活節奏加快和娛樂風向多元化,遊戲陪玩市場規模逐漸擴大。核心消費動機包括提升遊戲技術、滿足社交互動需求以及尋求情感陪伴等,陪玩市場呈現蓬勃發展態勢。 線上用户:追求遊戲上分、語音連麥、虛擬陪伴,重點滿足實時交互質量與娛樂性。 線下用户:注重同城匹配效率、活動安全及真實社交體驗,需求包括LBS定位

二次開發 , 開源軟件 , 小程序 , 前端框架 , 後端

牛肉燒烤屋 - 詳解分佈式緩存不一致性的所有情況!除了分佈式緩存外,其它場景又是如何解決緩存一致性的呢?

[toc] 引言 持久化層和緩存層的一致性問題也通常被稱為「雙寫一致性問題」,“雙寫”意為數據既在數據庫中保存一份,也在緩存中保存一份。對於一致性來説,包含強一致性和弱一致性,強一致性保證寫入後立即可以讀取,弱一致性則不保證立即可以讀取寫入後的值,而是儘可能的保證在經過一定時間後可以讀取到,在弱一致性中應用最為廣泛的模型則是最終一致性模型,即保證在一定時間之後寫入和讀取達到一致的狀態。 我們一般會

redis , 緩存 , JAVA , 一致性

秦懷雜貨店 - 聊聊Go裏面的閉包

以前寫 Java 的時候,聽到前端同學談論閉包,覺得甚是新奇,後面自己寫了一小段時間 JS,雖只學到皮毛,也大概瞭解到閉包的概念,現在工作常用語言是 Go,很多優雅的代碼中總是有閉包的身影,看來不瞭解個透是不可能的了,本文讓我來科普(按照自己水平隨便瞎扯)一下: 1、什麼是閉包? 在真正講述閉包之前,我們先鋪墊一點知識點: 函數式編程 函數作用域 作用域的繼承關係 ## 1.1

閉包 , go , 後端

細心的紅酒 - SSL證書是如何工作的

揭秘SSL證書:守護網絡通信的安全衞士是如何工作的? 在我們日常瀏覽網站時,地址欄那個小小的鎖形圖標 和 https:// 已經成為安全的象徵。這一切的背後,都是SSL/TLS證書在默默工作。它就像一位盡職盡責的安全衞士,通過一套精密的“握手”協議,確保你與網站之間的通信既私密又可信。 核心目標:解決兩大安全難題 在深入流程之前,我們首先要明白SSL/TLS協議旨在解決兩個根本問題: 加密:如何防

後端 , 前端

筱倩 - 如何有效提升代碼覆蓋率:從單元測試到集成測試的實踐指南

Go語言代碼覆蓋率實現 一、什麼是代碼覆蓋率   代碼覆蓋率是軟件測試中的一種白盒測試度量指標,表示程序源代碼中被執行的比例。簡單來説,就是“我的測試到底跑過多少代碼”。 覆蓋率常見的幾種標準: 語句覆蓋(段覆蓋、基本塊覆蓋):每一行代碼是否至少執行過一次 分支覆蓋:程序中的每個判斷(if/else)是否都執行過true和false兩種結果 條件覆蓋:判斷語句中的每個子條件是否都覆蓋到tr

go , 後端

冴羽 - underscore 系列之實現一個模板引擎(上)

前言 underscore 提供了模板引擎的功能,舉個例子: var tpl = "hello: %= name %"; var compiled = _.template(tpl); compiled({name: 'Kevin'}); // "hello: Kevin" 感覺好像沒有什麼強大的地方,再來舉個例子: 在 HTML 文件中: ul id="name_list"/ul scrip

underscore系列 , underscore , Javascript

vivo互聯網技術 - JVM 內存大對象監控和優化實踐

作者:vivo 互聯網服務器團隊 - Liu Zhen、Ye Wenhao 服務器內存問題是影響應用程序性能和穩定性的重要因素之一,需要及時排查和優化。本文介紹了某核心服務內存問題排查與解決過程。首先在JVM與大對象優化上進行了有效的實踐,其次在故障轉移與大對象監控上提出了可靠的落地方案。最後,總結了內存優化需要考慮的其他問題。 一、問題描述 音樂業務中,core服務主要提供歌曲、歌手等元數據與用

內存 , 監控 , 故障 , 優化

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

卷福同學 - 分佈式系統架構4:容錯設計模式

這是小卷對分佈式系統架構學習的第4篇文章,雖然知道大家都不喜歡看純技術文章,寫了也沒多少閲讀量,但是為了個人要成長,小卷最近每天都會更新分佈式的文章 1.概念 容錯策略,指的是“面對故障,我們該做些什麼”;而容錯設計模式,指的是“要實現某種容錯策略,我們該如何去做”。 上一篇已經講了7種容錯策略,為了實現各種策略,開發總結了一些容錯設計模式,包括微服務常見的:斷路器模式、艙壁隔離模式、超時重試模式

分佈式系統 , JAVA , 後端

BlackQid - 函數遞歸與題目解析——C語言

1 遞歸是什麼? 遞歸是一種解決問題的方法,在C語言中,遞歸就是函數自己調用自己。 1.1 遞歸的思想 把一個大型複雜問題層層轉化為一個與原問題相似,但規模較小的子問題來求解;直到子問題不能再被拆分,遞歸就結束了。所以遞歸的思考方式就是把大事化小的過程。 遞歸中的遞就是遞推的意思,歸就是迴歸的意思,接下來慢慢來體會。 1.2 遞歸的限制條件 遞歸在書寫的時候,有2個必要條件: 遞歸存在限制條件

c

霸氣的啞鈴 - 如何通過API查詢股票基本面+K線

在股票投資和分析中,獲取實時的股票基礎信息是非常重要的。Infoway API提供了一個接口,允許用户快速獲取股票的基本信息,比如公司名稱、每股收益(EPS)、每股賬面價值(BPS)、股息收益率等。本文將通過具體的代碼示例,教你如何使用該接口。 1. 查個股基礎資料 該接口可查A股、港股、美股,代碼示例: import requests # API 請求的 URL,查詢兩個股票(平安銀行和萬科

資訊 , websocket , 教程 , 程序員 , 後端

文心快碼 - 文心快碼3.5S實測插件開發,Architect模式令人驚豔

作者簡介:服務端工程師、多平台技術博主,做AI IDE調研時接觸到Comate,並進行了深度體驗。 2025年9月Wavesummit開發者大會上,百度文心快碼全新升級為 3.5S(Super Synergistic AgentS) 版本,帶來了一個叫“多智能體自協同引擎”的新機制。也就是説,智能體之間不再是你發一個任務就它硬幹,而是能自主協作、分工合作,共同完成複雜任務。這是為了滿足開發者的三大

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

PoloAPI - 一文看懂谷歌I/O 2025開發者大會: Android、Chrome、谷歌搜索、Gemini

谷歌I/O開發者大會以"AI原生生態"為核心戰略,圍繞技術升級、產品整合與商業模式展開深度佈局。以下是關鍵內容的結構化總結: 一、AI技術架構突破‌ ‌Gemini模型矩陣‌ Gemini 2.5 Pro新增Deep Think模式,增強複雜推理能力(數學/編程任務準確率提升37%) 輕量級Gemini 2.5 Flash實現移動端40%延遲降低,支持邊緣設備部署 多媒體生成模型V

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

註銷 - Angular 使用 Injector API 人工獲取依賴注入的實例

這個例子的完整源代碼: import { Component, OnInit, Injectable, Injector } from '@angular/core'; @Injectable() class UsefulService { constructor(){ console.log("Useful Service is created"); } }

angular , sap , di , spa , typescript

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

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

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

伍華聰 - WxPython跨平台開發框架之主從表展示和錄入的界面處理--產品報價單和明細記錄的處理

我們在前面隨筆《Vue3+ElementPlus的BS端主從表的快速開發》瞭解了Vue3+ElementPlus的BS端主從表的實現,瞭解了大概的設計和界面設計方式,我們現在切換一下,看看如何結合FastAPI+WxPython實現主從表界面的展示和編輯處理的。 FastAPI的後端採用控制器基類繼承方式提供標準化接口,SqlALchemy提供的數據ORM管理,相關代碼通過代碼生成工具快速生成,包

後端 , Python

雲棧開源日記 - 拆解一個真實電商項目:微服務架構中的服務治理與性能優化

💡 項目背景 假設你接手了一個電商項目的重構任務: 現狀:單體應用,代碼20萬行,部署一次需要1小時 目標:拆分為微服務架構,支持獨立部署和彈性擴展 你會從哪裏入手? 按業務域拆分還是按技術層拆分? 如何保證服務間調用的可靠性? 分佈式環境下的緩存和事務怎麼處理? 本課程以母嬰電商平台改造為線索,探討微服務落地過程中的技術決策與實現細節,涵蓋服務註冊、負載均衡、配置中心等核心模塊

後端