博客 RSS 訂閱

山東布穀科技 - 直播系統開發知識,軟件二維碼的生成

直播的火爆促進了直播源碼開發平台的火爆,許許多多的公司加入了開發直播平台的隊列中來。當一個公司去開發完直播平台的時候,宣傳就成了這個公司的重中之重,在宣傳中,讓對方下載其中的重點之一,下載有許許多多的方式,不知道大家有沒有見過這樣的事情,在奶茶店或是商場中,都有由他們店裏自己的二維碼,當你拿出手機掃描的時候,手機裏就會出現提示,讓你下載他們的app,那大家知道他們是如何將自己的app加入到這個小小

開發經驗 , 源碼學習 , 軟件開發 , 源碼使人進步 , 直播

收藏 評論

alwaysbeta - 微服務架構|go-zero 的自適應熔斷器

原文鏈接: go-zero 的自適應熔斷器 上篇文章我們介紹了微服務的限流,詳細分析了計數器限流和令牌桶限流算法,這篇文章來説説熔斷。 熔斷和限流還不太一樣,限流是控制請求速率,只要還能承受,那麼都會處理,但熔斷不是。 在一條調用鏈上,如果發現某個服務異常,比如響應超時。那麼調用者為了避免過多請求導致資源消耗過大,最終引發系統雪崩,會直接返回錯誤,而不是瘋狂調用這個服務。 本篇文章會介紹主流熔斷器

源碼學習 , 微服務 , 源碼 , 源碼分析 , go

收藏 評論

MannaYang - Java深入研究String字符串

提及String字符串,我們更多的是用於文本的傳輸與存儲,在JDK源碼中也被申明為final類型,同時也不屬於Java中基本的數據類型,例如以直接雙引號申明的常量String nameStr="Manna Yang";或者採用構造函數創建String nameStr=new String("Manna Yang");下面將逐步揭開其神秘面紗... class字節碼文件結構 在探究String字符串

源碼學習 , jdk8 , Android , JAVA

收藏 評論

MannaYang - Android系統Launcher啓動流程

本文基於android13-release源碼閲讀整理 系統源碼地址:init.h - Android Code Search 前言 以往我們開發Android應用都在系統桌面點擊打開,但桌面Launcher進程是如何加載並展示應用窗口未能深入瞭解,由此去窺探Android系統整體啓動流程以加深對Android開發體系的理解 1.Android系統啓動核心流程 當開機鍵按下時Boot Rom激

源碼學習 , Android , JAVA , jdk13

收藏 評論

da_miao_zi - redigo連接池的源碼分析

redigo連接池的源碼分析 今天我們來看一看redigo(https://github.com/gomodule/redigo)是如何實現連接池的。 概述 連接池部分的代碼在redis/pool.go中,相關結構體和接口的UML圖如下圖所示 Pool結構體定義了連接池的屬性和行為,包括以下主要參數: Dial func() (Conn, error):指向用於新建連接的函數,由redigo

redis , 源碼學習 , 源碼分析 , 連接池 , go

收藏 評論

werbenhu - redis源碼學習之makefile

先從makefile入手,我這裏是基於redis 7.2.3的源碼。 # Top level makefile, the real shit is at src/Makefile default: all .DEFAULT: cd src $(MAKE) $@ install: cd src $(MAKE) $@ .PHONY: install 先來看看makefil

redis , 源碼學習

收藏 評論

Linker - Go源碼學習(基於1.24.1)-slice擴容機制-實踐才是真理

本文起於一次驗證slice擴容機制的測試,搜索引擎和AI給我們關於slice擴容機制的解釋大多是“低於1024翻倍,超過則乘1.25倍”(以下用“1024機制”代指),但是在我基於go1.24.1的結果卻完全不是這麼回事,難道是營銷號太多誤導我們了嗎?以下將結合源碼學習,實踐是檢驗真理的唯一標準。 一. 驗證我們隨手搜到的“1024機制” a := make([]int, 0, 512)

源碼學習 , slice , 擴容 , go

收藏 評論

karuru - React服務端渲染之路06——優化

所有源代碼、文檔和圖片都在 github 的倉庫裏,點擊進入倉庫 相關閲讀 React服務端渲染之路01——項目基礎架構搭建 React服務端渲染之路02——最簡單的服務端渲染 React服務端渲染之路03——路由 React服務端渲染之路04——redux-01 React服務端渲染之路05——redux-02 React服務端渲染之路06——優化 React服務端渲染之路07—

react , react-router4 , redux , Javascript

收藏 評論

karuru - React服務端渲染之路07——添加CSS樣式

所有源代碼、文檔和圖片都在 github 的倉庫裏,點擊進入倉庫 相關閲讀 React服務端渲染之路01——項目基礎架構搭建 React服務端渲染之路02——最簡單的服務端渲染 React服務端渲染之路03——路由 React服務端渲染之路04——redux-01 React服務端渲染之路05——redux-02 React服務端渲染之路06——優化 React服務端渲染之路07—

react-dom , react , react-router4 , webpack , Css

收藏 評論

karuru - React服務端渲染之路09——SEO優化

所有源代碼、文檔和圖片都在 github 的倉庫裏,點擊進入倉庫 相關閲讀 React服務端渲染之路01——項目基礎架構搭建 React服務端渲染之路02——最簡單的服務端渲染 React服務端渲染之路03——路由 React服務端渲染之路04——redux-01 React服務端渲染之路05——redux-02 React服務端渲染之路06——優化 React服務端渲染之路07—

react , react-router4 , react-router-redux , Javascript

收藏 評論

Banshee - react和vue項目中去掉瀏覽器url上的"#"號

按照上一篇文章結尾説的,此篇文章應該開始寫webpack如何打包多頁面應用了,可我就是個怪人,吃飯的時候突然想到之前別人問我一個問題:"如何去掉vue或者react項目中瀏覽器url裏面的"#"號",當時憑着之前的知識儲備,我脱口而出將hash模式設置為history模式不就可以了嘛,答案是對的,可我今天想要將答案通過代碼展示出來 我之前的文章vue路由配置和react路由配置區別,詳細寫了

vue-router , react-router4 , 路由

收藏 評論

浪遏飛舟 - react-router-dom源碼分析

react-router-dom源碼分析 參考: https://juejin.im/post/5ac8c1...

react , react-router4

收藏 評論

浪遏飛舟 - react-router-config集中式路由配置

react-router-config主要用來幫助我們進行集中式路由的配置,在不使用react-router-config之前,我們的路由使用react-router-dom庫來進行配置,類似如下代碼: import React from 'react'; import { BrowserRouter as Router, Switch, Route, } from "react-ro

react , react-router4 , 路由

收藏 評論

哦哈哈 - react-Router的使用及原理講解和實現react-Router

react-router簡介 react-router包含3個庫,react-router、react-router-dom和react-router-native。 react-router提供最基本的路路由功能,實際使⽤的時候我們不會直接安裝react-router,⽽是根據應⽤運行的環境選擇安裝 react-router-dom(在瀏覽器器中使⽤)或react-router-nativ

react , react-router4 , 原理 , Javascript

收藏 評論

MangoGoing - react 動態加載路由

前言 react-router4 不再推薦將所有路由規則放在同一個地方集中式路由,子路由應該由父組件動態配置,組件在哪裏匹配就在哪裏渲染,更加靈活 引入必要的依賴 import React from 'react' import { Router, Route, IndexRoute, hashHistory } from 'react-router' 接下來創建一個component函數 目的就

react , react-router4

收藏 評論

小懵 - react-router[張天禹視頻筆記]

前言 ​ 早期多個頁面藉助a標籤實現路由的跳轉,也就是多頁面編程,n個導航對應n個html.而且點擊鏈接後,整個頁面會刷新,頁面會跳轉-如果需據會發送請求獲取數據。react是單頁面多組件應用,鏈接稱為路由鏈接,點擊後,會全局更新,也就是局部刷新,並且不會像發送請求,這裏是説這個請求並不是因為你點擊鏈接產生的,組件中的數據還是需要請求的。而點擊產生的路徑與渲染組件的對應關係取決於react-rou

react-router4

收藏 評論

潘潘潘呀 - React18+Vite4+Zustand4 後台管理系統搭建🎉

前言 老闆:搞個管理系統,我明天就要。 前端:沒空,誰愛做誰做!(小聲bb) 老闆:(突然抬頭)你説什麼? 前端:好的老闆 用後端的話來説,一個管理系統而已 要不是人手不夠,後端也能做。 看吧,前端就是這麼人微言輕~ 該乾的活還是得幹。 起步 # 使用ant design pro npm i @ant-design/pro-cli -g pro create myapp

react , react-router4 , vite , typescript , 前端

收藏 評論

鄙人薛某 - 大廠面試:一個四年多經驗程序員的BAT面經(字節、阿里、騰訊)

前言 上次寫了篇歡聚時代的面經,公眾號後台有些讀者反饋説看的意猶未盡,希望我儘快更新其他大廠的面經,這裏先説聲抱歉,不是我太懶,而是項目組剛好有個活動要趕在春節前上線,所以這幾天經常加班,只能工作之餘斷斷續續的編寫,如果各位看管覺得本文排版看着有些凌亂的話,還望見諒! 背景 先説一下個人情況,我是17年畢業的,去年年末開始面試,算起來是四年半的工作經驗,面試的公司大部分是廣州這邊的,有歡聚時代,字

阿里巴巴 , 騰訊 , 字節跳動 , 面試 , 後端

收藏 評論

雲效DevOps平台 - 阿里巴巴發佈最佳實踐 | 阿里巴巴DevOps實踐指南

編者按:本文源自阿里云云效團隊出品的《阿里巴巴DevOps實踐指南》,掃描上方二維碼或前往:https://developer.aliyun.com/...,下載完整版電子書,瞭解阿里十年DevOps實踐經驗。 DevOps 追求更短的迭代週期、更高頻的發佈。但發佈的次數越多,引入故障的可能性就越大。更多的故障將會降低服務的可用性,進而影響到客户體驗。所以,為了保證服務質量,守好發佈這個最後一道

阿里巴巴 , devops , 阿里雲 , 發佈應用 , 雲原生

收藏 評論

阿里云云原生 - 中國科協發佈 2021 開源創新榜,阿里巴巴 2 大開源社區、5 大開源項目上榜

3 月 8 日消息,日前,中國科協正式發佈 2021“科創中國”開源創新榜單,推選出 50 項年度優秀開源產品及相關機構。其中,阿里巴巴聯合發起的龍蜥開源社區(OpenAnolis)和 Apache RocketMQ 開源社區榮獲“年度優秀開源機構”,阿里自主開源的龍蜥操作系統(Anolis OS)、RocketMQ、AliOS Things、Dubbo-go、MNN 深度學習推理引擎 5 大開源

阿里巴巴 , 阿里雲

收藏 評論

數據庫知識分享者 - 阿里巴巴開源大規模稀疏模型訓練/預測引擎DeepRec

簡介:經歷6年時間,在各團隊的努力下,阿里巴巴集團大規模稀疏模型訓練/預測引擎DeepRec正式對外開源,助力開發者提升稀疏模型訓練性能和效果。 作者 | 煙秋 來源 | 阿里技術公眾號 經歷6年時間,在各團隊的努力下,阿里巴巴集團大規模稀疏模型訓練/預測引擎DeepRec正式對外開源,助力開發者提升稀疏模型訓練性能和效果。 一 DeepRec是什麼 DeepRec(PAI-TF)是阿里巴

阿里巴巴 , 開源

收藏 評論

數據庫知識分享者 - 阿里巴巴雲原生大數據運維平台 SREWorks 正式開源

簡介:阿里巴巴雲原生大數據運維平台 SREWorks,沉澱了團隊近10年經過內部業務錘鍊的 SRE 工程實踐,今天正式對外開源,秉承“數據化、智能化”運維思想,幫助運維行業更多的從業者採用“數智”思想做好高效運維。 作者 | 晟白 來源 | 阿里技術公眾號 隨着行業不斷髮展,大數據AI也逐漸呈現雲原生化的趨勢。複雜的業務場景及其背後涉及到的不同技術方向的開源和自研,使得產品運維面臨技術複雜

阿里巴巴 , 大數據

收藏 評論

蠻三刀醬 - 如何保證同事的代碼不會腐爛?一文帶你瞭解 Alibaba COLA 架構

本文開始前,問大家一個問題,你覺得一份業務代碼,尤其是互聯網業務代碼,都有哪些特點? 我能想到的有這幾點: 互聯網業務迭代快,工期緊,導致代碼結構混亂,幾乎沒有代碼註釋和文檔。 互聯網人員變動頻繁,很容易接手別人的老項目,新人根本沒時間吃透代碼結構,緊迫的工期又只能讓屎山越堆越大。 多人一起開發,每個人的編碼習慣不同,工具類代碼各用個的,業務命名也經常衝突,影響效率。 大部分團隊幾乎沒有

阿里巴巴 , 架構 , JAVA

收藏 評論

數據庫知識分享者 - 阿里巴巴雲原生混部系統 Koordinator 正式開源

簡介:脱胎於阿里巴巴內部,經過多年雙 11 打磨,每年為公司節省數十億的混部系統 Koordinator 今天宣佈正式開源。通過開源,我們希望將更好的混部能力、調度能力開放到整個行業,幫助企業客户改進雲原生工作負載運行的效率、穩定性和計算成本。 作者 | 逐靈 來源 | 阿里技術公眾號 脱胎於阿里巴巴內部,經過多年雙 11 打磨,每年為公司節省數十億的混部系統 Koordinator 今天

阿里巴巴 , 開源

收藏 評論