博客 RSS 訂閱

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

前言 高併發下如何設計秒殺系統?這是一個高頻面試題。這個問題看似簡單,但是裏面的水很深,它考查的是高併發場景下,從前端到後端多方面的知識。 秒殺一般出現在商城的促銷活動中,指定了一定數量(比如: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 , 前端

收藏 評論

xufengww - this到底指向誰?

this關鍵字是JavaScript函數內部的一個對象,this是一個指針,指向調用函數的對象。看似簡單的定義但卻由於在解析this引用過程中可能涉及到執行上下文、作用域鏈、閉包等複雜的機制,導致this的指向問題變得異常複雜。首先必須明白一點,任何複雜的機制都不可能輕而易舉的學懂弄通,因此,本文將與大家一起耐心回顧this對象,歸納總結this的引用機制,希望對你有所幫助。 一、函數到底執行了沒

this的用法 , 前端 , Javascript

收藏 評論

LanLan_Guo - Web Fonts 學習之解決Docker環境網頁中文渲染吃字問題

背景信息 之前項目中遇到了使用ActiveReportsJS 前端報表控件生成PDF的功能,在IIS 或者Tomcat服務器上部署前端項目,生成PDF 超鏈接(為英文)均能正常顯示,但是在Docker中部署,生成PDF時候總是出現超鏈接吃字。 正常 通過與公司內部的資深前端大神溝通後,會發現還是因為缺字體導致的,因為雖然在生成PDF 時註冊了字體但這個字體是避免了亂碼,並未保

報表工具 , 亂碼 , pdf.js , Docker

收藏 評論

梁雨季 - java.lang.ClassNotFoundException: javax.servlet.Filter

環境 Linux/Ubuntu20.04LTS IntelliJ IDEA Community Editon 2021.1 maven 3.6.3 jetty 11.0.5 異常 java.lang.ClassNotFoundException: javax.servlet.Filter java.lang.NoClassDefFoundError: javax/servlet/Fil

servlet , JAVA

收藏 評論

數字魔盒 - Linux防火牆相關常用操作

linux防火牆常用操作,包含了基本的防火牆啓動/停止、端口開放設置、端口出入站設置等相關功能。由於Linux各個發行版使用的防火牆軟件並不相同,特此整理該文檔幫助大家能夠進行速查。 防火牆軟件對照 以防火牆軟件為索引,使用了該防火牆軟件的Linux發行版如下清單所示: firewall-cmd,適用於centos7。 iptables,適用於centos6。 一般性前置條件 一般對防火牆

iptables , Linux , firewalld , 防火牆

收藏 評論

怪人敍謊言 - 安裝 Karma

安裝 Karma 關於 Karma 會是一個系列,討論在各種環境下,使用 Karma 進行單元測試。 初始化 NPM 實現初始化 NPM 包管理,創建 package.json 項目管理文件。 使用參數 -y 直接按照默認值創建 packgae.json 項目管理文件。 PS C:\study\mykarma npm init -y Wrote to C:\st

karma

收藏 評論

數字魔盒 - 如何修復NullPointerException異常

java.lang.NullPointerException 是JAVA中最容易出現的異常,也是非常困擾編程新手的問題。本文對空指針異常的發生原因進行説明,並對如何解決空指針異常給出了快捷方法。 什麼是空指針異常 NullPointerExceptions 是當您嘗試使用未指向任何對象的引用時,發生的異常。對空引用調用方法或嘗試訪問空引用的字段將觸發NullPointerException。比如如

null , 異常 , exception , JAVA

收藏 評論

mengy7762 - 《python透明人士,他是憑什麼成為主流編程的寵兒?!》Python基礎簡介及入門配置

工作將近兩年了,做過B/S結構的項目,也做過android,也做過C/S結構的項目,相信無論是那種項目都是基於Java。學習運用Java也已經好多年了,雖然也接觸過C/C++,C#,.NET之類的開發語言,但似乎好久沒有了解新的語言工 工作將兩年多了,想起申請頭條號的初衷就是一方面記錄一些學習的東西同時可以分享給大家,和大家一起交流共同進步,畢竟技術是山外有山,人外有人,沒有最好的只有最合適的。做

emacs , pycharm , 人工智能 , 前端 , Python

收藏 評論

曉得博客 - 如何在WordPress網站中添加Cookie彈出窗口(不使用插件)

如何在WordPress網站中添加Cookie彈出窗口   如果你是使用WordPress建站的用户,那麼有可能你的網站已經在使用Cookie來收集訪問者的數據,如果您沒有在網站上顯示任何同意Cookie的通知,您可能會被處以鉅額罰款或可能不得不處理嚴重的問題。 如何在WordPress網站中添加Cookie彈出窗口   不要擔心。通過顯示Cookie同意通知可以輕鬆避免問題,並且設置

wordpress主題 , cookies

收藏 評論

臭臭? - 解決 圖片太多截圖不全 問題 html2canvas dom-to-image jspdf

首先我需要截圖的demo圖片很多很多,當我使用html2canvas轉的時候總是有一部分沒有截上,我上網上找了幾個辦法,都沒有解決,就很狗血無語,, gitlab上好像沒有一直沒有回覆 最後我是使用的dom-to-image插件解決的 搭配jspdf 沖沖衝 順便問一下 有將頁面轉為pdf的功能嗎 不轉為canvas圖片 就是直接dom元素和樣式生成為pdf 可編輯

react , pdf , html2canvas

收藏 評論