博客 RSS 訂閱

你若安好便是晴天 - k8s service創建之後無法訪問集羣內本節點的其他pod

1.問題 deploy.yaml apiVersion: apps/v1 kind: Deployment metadata: name: service-deployment namespace: dev spec: replicas: 3 selector: matchLabels: app: nginx-pod template: me

kubernetes , service

收藏 評論

小謳 - 《javascript高級程序設計》學習筆記 | 10.9-10.11.函數內部

關注前端小謳,閲讀更多原創技術文章 相關代碼 → 10.9 函數內部 ES5 中函數內部有 2 個特殊對象 arguments 和 this,1 個內部屬性 caller ES6 新增new.target屬性 10.9.1 arguments arguments是一個類數組對象,包含調用函數時傳入的所有參數 只有以funciton關鍵字定義函數時才會有arguments對象(

call , arguments , apply , this , Javascript

收藏 評論

trueYann - 作用域和閉包【面試回顧】

閉包 作用域應用的特殊場景有兩種表現 函數作為參數被傳遞 函數作為返回值被返回 //函數作為返回值 function create() { const a = 100 return function () { console.log(a) } } const fn = create() const a = 200 fn() // 100 //

作用域 , 閉包 , 面試問題 , 前端

收藏 評論

有疑説 - 如何用好 Go interface

interface 是 Go 語言最精髓的特性之一,一直以來想寫一篇關於 interface 的文章,但是一直沒敢寫。持續幾年之久,還是斗膽總結下。 Concrete types struct 定義數據的內存佈局。一些早期建議將方法包含在 struct 中,但是被放棄了。相反,方法如普通函數一樣聲明在類型之外。描述 (data) 和行為 (methods) 是獨立且正交的。 一方面,方法只是一個帶

擴展 , interface , 接口隔離原則 , go , 後端

收藏 評論

Yuan_sr - Select多路複用

在某些場景下我們需要同時從多個通道接收數據。通道在接收數據時,如果沒有數據可以接收將會發生阻塞,而select就可以同時監聽一個或多個channel,直到其中一個channel準備好。 select的使用類似於switch語句,它有一系列case分支和一個默認的分支。每個case會對應一個通道的通信(接收或發送)過程。select會一直等待,直到某個case的通信操作完成時,就會執行case分支對

goroutine , select , go

收藏 評論

那年 - 項目踩坑記:無法將“create-react-app”項識別為 cmdlet、函數、腳本文件或可運行程序的名稱...解決

創建項目的時候報錯 試過網上改淘寶鏡像的法子不行 最後使用npx 成功了 npx create-react-app todo-list npx 會自動查找當前依賴包中的可執行文件,如果找不到,就會去 PATH 裏找。如果依然找不到,就會幫你安裝。 npx 甚至支持運行遠程倉庫的可執行文件。 npx解釋:https://www.jianshu.com/p/684..

react , npm , create-react-app

收藏 評論

flydean - netty系列之:netty初探

簡介 我們常用瀏覽器來訪問web頁面得到相關的信息,通常來説使用的都是HTTP或者HTTPS協議,這些協議的本質上都是IO,客户端的請求就是In,服務器的返回就是Out。但是在目前的協議框架中,並不能完全滿足我們所有的需求。比如使用HTTP下載大文件,可能需要長連接等待等。 我們也知道IO方式有多種多樣的,包括同步IO,異步IO,阻塞IO和非阻塞IO等。不同的IO方式其性能也是不同的,而ne

netty , JAVA , reactivex , 響應式 , nio

收藏 評論

Shenfq - React 中 setState 是一個宏任務還是微任務?

最近有個朋友面試,面試官問了個奇葩的問題,也就是我寫在標題上的這個問題。 能問出這個問題,面試官應該對 React 不是很瞭解,也是可能是看到面試者簡歷裏面有寫過自己熟悉 React,面試官想通過這個問題來判斷面試者是不是真的熟悉 React 🤣。 面試官的問法是否正確? 面試官的問題是,setState 是一個宏任務還是微任務,那麼在他的認知裏,setState 肯定是一個異步操作。為了判斷

react , promise , settimeout , 前端 , Javascript

收藏 評論

遇見同學 - 從源碼分析Redux 和 Mobx 那個更優美 ,一起探索誰絲滑!

前言 探索Redux 和 Mobx 原理從我做起,從這篇文章看起! 所以 一位程序員的職業生涯大約十年,只有人壽命的十分之一。前端項目只是你生活工作的一部分,而你卻是它的全部,你是他的靈魂。請放下長時間的遊戲、工作時的摸魚。多學習來以最完美的狀態好好陪你項目! 正文 這篇文章將會詳細分析 Redux 和 Mobx 核心 Api, 看一遍學不會就看兩次、三次、手寫一次! 知識點 Redux 基本

mobx , redux , 前端 , Javascript

收藏 評論

蘇三説技術 - 面試必考:秒殺系統要如何設計?

前言 高併發下如何設計秒殺系統?這是一個高頻面試題。這個問題看似簡單,但是裏面的水很深,它考查的是高併發場景下,從前端到後端多方面的知識。 秒殺一般出現在商城的促銷活動中,指定了一定數量(比如:10個)的商品(比如:手機),以極低的價格(比如:0.1元),讓大量用户參與活動,但只有極少數用户能夠購買成功。這類活動商家絕大部分是不賺錢的,説白了是找個噱頭宣傳自己。 雖説秒殺只是一個促銷活動,但對技術

高併發 , 秒殺 , 後端

收藏 評論

wujh - midway 跨域

midway 跨域 最近準備上手midway.js來開發點東西。開發的API,在前端(vue+axios)調用時總是提示跨域,但ajax又能調用。浪費了很多時間,在此記錄一下。 midway 配置: 之前搜索過跨域問題解決辦法: csrf 配置 //在”src/config/config.default.ts”,添加代碼如下 export default (appInfo: EggAppInfo

vue.js , node.js , eggjs , csrf

收藏 評論

songofhawk - Kivy 選擇文件對話框支持中文

這個問題其實跟Kivy中其他控件支持中文一樣,都是字體的問題,而不是字符集的問題,但我看網上能搜到的答案,全都圍着字符集打轉,有些還煞有介事地回答説:給 FileChooserListView 增加 file_encodings: ["utf-8"] 屬性就能解決 其實根本沒用——人家官方文檔已經寫了,缺省的字符集就是:[‘utf-8’, ‘latin1’, ‘cp1252’],已經包含utf-8

文件 , file , 中文 , Python , ui

收藏 評論

桃小妖 - 基於React腳手架搭建React + dva+typescript+ webpack + less

基於React腳手架搭建React + dva + webpack + less Mac react-create-app 創建react項目及typescript,react-create-app需要自己安裝配置,不贅述 npx create-react-app [app0729-自定義文件名] --typescript 執行yarn start 可以看到默認頁面了~

react , less , dva.js , typescript , Web

收藏 評論

Shenfq - 在命令行裏也能用 React

用過 React 的同學都知道,React 作為一個視圖庫,在進行 Web 開發的時候需要安裝兩個模塊。 npm install react --save npm install react-dom --save react 模塊主要提供了組件的生命週期、虛擬 DOM Diff、Hooks 等能力,以及將 JSX 轉換為虛擬 DOM 的 h 方法。而 react-dom 主要對外暴露一個 rend

react , terminal , 前端 , Javascript

收藏 評論

一顆小行星 - 可視化拖拽組件庫一些技術要點原理分析(二)

本文是對《可視化拖拽組件庫一些技術要點原理分析》[1]的補充。上一篇文章主要講解了以下幾個功能點: 1.編輯器2.自定義組件3.拖拽4.刪除組件、調整圖層層級5.放大縮小6.撤消、重做7.組件屬性設置8.吸附9.預覽、保存代碼10.綁定事件11.綁定動畫12.導入 PSD13.手機模式 現在這篇文章會在此基礎上再補充 4 個功能點,分別是: •拖拽旋轉•複製粘貼剪切•數據交互•發佈 和上篇文章一樣

拖拽 , 可視化

收藏 評論

那年 - antdesign填坑, select下拉選項隨着滾動而定位失效 , 添加getPopupContainer 失效

1- 官方給的解釋 但是當我添加getPopupContainer 之後,定位任然失效 解決: .tel-box { width: 140px; display: inline-block; position: relative; }

antd , select , 定位

收藏 評論

華為雲開發者聯盟 - 4問教你搞定java中的ThreadLocal

摘要:ThreadLocal是除了加鎖同步方式之外的一種保證規避多線程訪問出現線程不安全的方法。 本文分享自華為雲社區《4問搞定java中的ThreadLocal》,作者:breakDraw。 多線程訪問同一個共享變量的時候容易出現併發問題,特別是多個線程對一個變量進行寫入的時候,為了保證線程安全,一般使用者在訪問共享變量的時候需要進行額外的同步措施才能保證線程安全性。ThreadLocal

threadlocal , 線程 , 多線程 , JAVA , 變量

收藏 評論

註銷 - 為什麼 OAuth 裏除了 Access Token 之外,還需要 Refresh Token?

What is the purpose of a “Refresh Token”? 問題:我有一個與 YouTube Live Streaming API 集成的程序。我以每 50 分鐘的時間間隔,使用刷新令牌(refresh token)獲取一個新的訪問令牌(Access Token)。 我的問題是,為什麼 OAuth 要設計雙重 token? 當我通過 YouTube 進行身份驗證時,它給了我

oauth2.0 , oauth , tokeninput , sap , token

收藏 評論

註銷 - SAP Commerce Cloud OAuth 實現介紹

Oauth2 oauth2 core extension 已經取代了 webservicescommons/oauthauthorizationserver 擴展。 它將 HTTP 端點公開為 Authorization 服務器。 它沒有引入任何新的重要功能。 To enable the authorization server, add the oauth2 extension entry in

oauth2.0 , oauth , saprfc , sap , sapper

收藏 評論

註銷 - 如何給 SAP Spartacus Storefront 創建新的頁面

Creating New Pages and Components Spartacus 是一個單頁面的應用程序,但它仍然使用頁面的概念來區分應用程序內的不同視圖。 Spartacus 頁面來自 CMS,由插槽和組件構成。 頁面包含插槽,插槽包含組件。 為了組織公共插槽和組件,Spartacus 支持頁面模板。 頁面模板包含佈局以及可全局使用的組件,例如頁眉和頁腳部分。 Spartacus 從 CM

頁面佈局 , saprfc , 前端 , Javascript

收藏 評論

字節跳動終端技術 - 它來了!Flutter 應用內調試工具 UME 開源啦

作者:字節跳動終端技術 —— 趙瑞 先説重點 Pub 地址:https://pub.dev/packages/flut... GitHub 地址:https://github.com/bytedance/... 背景 字節跳動已有累計超過 70 款 App 使用了 Flutter 技術,公司內有超過 600 位 Flutter 開發者。在這一數字背後,有一條完整的 Flutter 基礎設

移動app , Android , 開源 , flutter , ios

收藏 評論

代碼熬夜敲 - 小白學安全的 3 個正經建議,入門和轉行的記得收藏呀

今天不聊別的,給大家聊一下我認為學安全當中最重要的三點,尤其是針對新人來説。 熱愛 努力 解決問題的能力 先説熱愛。 有的同學是一開始就熱愛,所以選專業的時候就選擇了網絡安全專業;有的同學是誤打誤撞,比如説我就是,大學其實選的是機電專業,後來被調劑到了網絡安全專業,屬於典型的後知後覺型。 一開始,和大多數新人一樣,我認為網絡安全好難學,班裏面的好多同學也認為好難學,能轉專業的就轉

行業 , 網絡安全 , 運維 , JAVA , 安全

收藏 評論

flydean - 架構之:REST和HATEOAS

簡介 我們知道REST是一種架構方式,它只是指定了六種需要遵循的基本原則,但是它指定的原則都比較寬泛,我們需要一種更加具象的約束條件來指導我們的編碼。這就是HATEOAS。 HATEOAS簡介 REST的英文全稱是REpresentational State Transfer,表示的是狀態的轉移。而HATEOAS的全稱是Hypertext As The Engine Of Application

rest , 架構設計 , 架構 , 架構模式

收藏 評論

張儀ranck - 幾句話説清楚BFC

BFC是什麼 BFC是 塊 格式化 上下文的縮寫, 他會創建一個獨立渲染的區域; 怎麼創建 body元素自帶 overflow hidden auto scroll position absolute fixed float 除了none之外的其他屬性 flex table系列 網格佈局,多列布局等 用途 避免元素之間的外邊框摺疊 清除子元素浮動 清除兄弟節點浮動環

bfc , Css , 前端

收藏 評論