動態

@karuru

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

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

karuru 頭像

@karuru

昵稱 karuru

@karuru

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

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

karuru 頭像

@karuru

昵稱 karuru

@banshee

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

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

banshee 頭像

@banshee

昵稱 Banshee

@tosmile

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

tosmile 頭像

@tosmile

昵稱 浪遏飛舟

@ohaha

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

ohaha 頭像

@ohaha

昵稱 哦哈哈

@nulidexiaocongmang

react 動態加載路由

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

nulidexiaocongmang 頭像

@nulidexiaocongmang

昵稱 MangoGoing

@xiao_606682e2e12ff

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

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

xiao_606682e2e12ff 頭像

@xiao_606682e2e12ff

昵稱 小懵

@panpanpanya

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

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

panpanpanya 頭像

@panpanpanya

昵稱 潘潘潘呀

@birenxuemou

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

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

birenxuemou 頭像

@birenxuemou

昵稱 鄙人薛某

@yunxiao0816

阿里巴巴發佈最佳實踐 | 阿里巴巴DevOps實踐指南

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

yunxiao0816 頭像

@yunxiao0816

昵稱 雲效DevOps平台

@alixitongruanjianjishu

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

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

alixitongruanjianjishu 頭像

@alixitongruanjianjishu

昵稱 阿里云云原生

@data_ai

阿里巴巴開源大規模稀疏模型訓練/預測引擎DeepRec

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

data_ai 頭像

@data_ai

昵稱 數據庫知識分享者

@data_ai

阿里巴巴雲原生大數據運維平台 SREWorks 正式開源

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

data_ai 頭像

@data_ai

昵稱 數據庫知識分享者

@qqxx6661

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

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

qqxx6661 頭像

@qqxx6661

昵稱 蠻三刀醬

@data_ai

阿里巴巴雲原生混部系統 Koordinator 正式開源

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

data_ai 頭像

@data_ai

昵稱 數據庫知識分享者

@240cgxo4

ScaleFlux加入阿里雲PolarDB開源數據庫社區

ScaleFlux簽署阿里巴巴開源CLA(Contribution License Agreement, 貢獻許可協議), 正式與阿里雲PolarDB 開源數據庫社區牽手。 s.jpg PolarDB是阿里雲自研的數據庫產品家族,採用存儲計算分離、軟硬一體化設計,既擁有分佈式設計的低成本優勢,又具有集中式的易用性,可滿足大規模應用場景需求。2021年,阿里雲把數據庫開源作為重要戰略方向,正式開源自

240cgxo4 頭像

@240cgxo4

昵稱 開源小秘書

@240cgxo4

5月25日,阿里雲開源 PolarDB-X 將迎來重磅升級發佈

2022年5月25日,阿里雲開源 PolarDB-X 將升級發佈新版本!PolarDB-X 從 2009 年開始服務於阿里巴巴電商核心系統, 2015 年開始對外提供商業化服務,並於 2021 年正式開源。本次發佈會將重磅推出在穩定性、生態融合以及易用性上有了長足進步的 2.1 版本,新增 X-Paxos、自動分區、OSS 冷熱數據分離等諸多重要特性,並在 MySQL 生態融合、K8S 生態融合方

240cgxo4 頭像

@240cgxo4

昵稱 開源小秘書

@openanolis

相約龍蜥,開源一“夏”!2022編程之夏ASoC開始報名了

活動介紹 阿里巴巴編程之夏(ASoC)是面向全球 18 歲及以上本科、碩士、博士高校學生的技術普惠計劃,旨在鼓勵高校學生深度參與開源開發活動,激勵學生以第一視角感受開源世界的魅力。ASoC 以阿里巴巴開源技術力量作為媒介,為高校學生們和開源社區搭建橋樑。 本次活動,龍蜥社區共設置了 8 個項目,每個任務均指派了專業導師對同學提供精心指導。有意向選擇龍蜥社區項目的同學,可登錄項目頁瞭解詳細信息,也可

openanolis 頭像

@openanolis

昵稱 龍蜥社區

@data_ai

ZooKeeper 在阿里巴巴的服務形態演進

簡介: 本文將給大家介紹下 ZooKeeper 的最佳實踐場景,歸為了 3 類,分別是:微服務領域,代表的集成產品是 Dubbo/SpringCloud;大數據領域,代表的集成產品是 Flink/Hbase/Hadoop/Kafka;自研的分佈式系統,包括大家自己公司內部的分佈式系統,對分佈式協調有需求,如分佈式鎖。 作者:草谷 Apache ZooKeeper 在阿里巴巴經歷了開源自用、深

data_ai 頭像

@data_ai

昵稱 數據庫知識分享者

@yuque

產品故事|你所不知道的語雀畫板

1974年的美國,一位名叫阿瑟·拉弗的經濟學家,在哥倫比亞的酒吧遇到兩名政客,他想要解釋一個現象:為什麼税率上升,税收並沒有隨之上漲? 對方並無經濟學背景,想在短時間內用語言解釋清楚是一個艱鉅的挑戰。他選擇了另一種方法。 他隨手拿過一張餐巾紙,在它的的背面畫了一張圖,一個座標系,一條拋物線,就把事情説清楚了。後來,這條曲線變成了著名的拉弗曲線。 兩名政客之一就是當時福特總統的助理,他把這張餐巾紙

yuque 頭像

@yuque

昵稱 語雀

@alibabataoxijishu

2022淘寶造物節3D直播虛擬營地技術亮點揭秘

2022年8月24日,淘寶造物節全新亮相!為了探索下一代互聯網沉浸式購物體驗,本次造物節除了在線下廣交會展館打造一個兩萬平⽶全景式的“未來營地”以外,線上首次上線可萬人同時在線的虛擬互動空間“3D瘋狂城-造物節虛擬營地”。在3D虛擬營地裏,用户能夠以輕量級的方式體驗高清的遊戲質感,並以虛擬人物形象加入到“3D人貨場”的世界,與玩家互動,與3D商品互動,滿足新一代消費羣體愛玩、愛造的訴求,以創新的技

alibabataoxijishu 頭像

@alibabataoxijishu

昵稱 大淘寶技術

@java_study

打造企業自己代碼規範IDEA插件(中)

一些基本概念 在開始獨立研發公司自己的代碼規範檢查規則之前,先介紹一些相關的基本概念。阿里巴巴代碼規範很多規則其實都是基於開源框架PMD進行的研發。PMD用官方的話語介紹來説:PMD是一個源代碼分析器。它可以發現常見的編程缺陷,如未使用的變量、空catch塊、不必要的對象創建等。它支持多種語言。它可以用自定義規則進行擴展。它使用JavaCC和Antlr將源文件解析為抽象語法樹(AST),並對其運行

java_study 頭像

@java_study

昵稱 Java研究者