博客 RSS 訂閱

qbit - Postman 發送 RSA 簽名請求(qbit)

前言 Postman 版本 10.13.6 qbit 將 RSAForPostman 壓縮拷貝到了碼雲便於國內訪問 Postman 腳本示例 Pre-request Script if (!pm.collectionVariables.has("forgeJS")) { pm.sendRequest("https://gitee.com/qbitoy/public/raw

postman , restful , rsa , 測試自動化

收藏 評論

大山 - Lodash 加減乘除 add、subtract、multiply、divide方法源碼解讀

我們先看下Lodash中文文檔對add方法的解釋: _.add(augend, addend) 兩個數相加。 參數 augend (number): 相加的第一個數。 addend (number): 相加的第二個數。 返回 (number): 返回總和。 例子 _.add(6, 4); // = 10 接下來 我們通過源碼層次來看看add方法的具體用法

lodash , Javascript

收藏 評論

universe_king - brew 的 Cellar 是什麼?

在 Homebrew 中,Cellar 是一個用於存儲軟件包的目錄。Cellar 目錄是 Homebrew 安裝軟件包時的默認存儲位置。每個軟件包都被安裝到其自己的目錄中,目錄名稱是軟件包的名稱。 Cellar 目錄位於 Homebrew 的安裝根目錄下的 /usr/local/Cellar。當你使用 Homebrew 安裝軟件包時,Homebrew 會將軟件包下載並解壓縮到對應的 Cellar

homebrew

收藏 評論

ohoherror - useEffect底層實現原理,useEffect和useLayoutEffect的區別

useEffect鏈表 通過MountEffect方法把callback/依賴項加入到鏈表中 視圖更新完畢,基於UpdateEffect方法通過effect鏈表中的callback按照要求執行 useEffect和useLayoutEffect 組件渲染過程 1.基於react-app編譯,基於babel-preset-react-app把jsx編譯成createElement

react , hook , 前端

收藏 評論

京東雲開發者 - 線上問題處理案例:出乎意料的數據庫連接池 | 京東雲技術團隊

導讀 本文是線上問題處理案例系列之一,旨在通過真實案例向讀者介紹發現問題、定位問題、解決問題的方法。本文講述了從垃圾回收耗時過長的表象,逐步定位到數據庫連接池保活問題的全過程,並對其中用到的一些知識點進行了總結。 一、問題描述 大促期間,某接口超時次數增多,經排查直接原因是GC耗時過長,查看監控FullGC達500ms以上,接口超時時間與FullGC發生時間吻合。 圖1 FullGC耗時監控 二

MySQL , gc , 數據庫 , 連接池

收藏 評論

阿里雲開發者 - 對話開發者:Serverless 落地的困境與破局

從 2012 年提出 Serverless 到今年 2022 年剛好十年。 過去十年,上雲是確定性趨勢,在這個階段企業一開始的關注點在於如何實現平滑上雲。隨着越來越多的企業上雲,甚至很多企業系統第一天就是在雲上構建,企業的核心關注點轉變為如何更好地利用雲的能力。 在新的階段中,雲服務的角色也從單純的提供資源,變成了企業構建應用的新平台,幫助企業儘可能減小機器運維等低價值重複工作,聚焦於業務的

構建工具 , 阿里雲 , 雲服務 , 雲原生 , serverless

收藏 評論

小風箏 - SpringBoot 使用 Sa-Token 完成路由攔截鑑權

一、需求分析 在前文,我們詳細的講述了在 Sa-Token 如何使用註解進行權限認證,註解鑑權雖然方便,卻並不適合所有鑑權場景。 假設有如下需求:項目中所有接口均需要登錄認證校驗,只有 “登錄接口” 本身對外開放。 如果我們對項目所有接口都加上 @SaCheckLogin 註解,會顯得非常冗餘且沒有必要,在這個需求中我們真正需要的是一種基於路由攔截的鑑權模式,那麼在 Sa-Token 怎麼實現路由

sa-token , 權限控制 , spring , 權限 , JAVA

收藏 評論

一無是處的研究僧 - 深入理解 python 虛擬機:魔術方法之數學計算

深入理解 python 虛擬機:魔術方法之數學計算 在本篇文章當中主要給大家介紹在 python 當中一些常見的魔術方法,本篇文章主要是關於與數學計算相關的一些魔術方法,在很多科學計算的包當中都使用到了這些魔術方法。 大小比較 當我們在Python中定義自己的類時,可以通過重寫一些特殊方法來改變對象的比較行為。這些特殊方法包括__lt__、__le__、__eq__、__ne__、__gt__和_

面向對象編程 , 虛擬機 , Python

收藏 評論

嶺南燈火 - CesiumJS 源碼雜談 - 時間與時鐘系統

你知道嗎? Cesium 是元素 銫 的英文單詞,而 銫原子鐘 具有世界上最高的計時精度 時間,是時刻間隔的意思,時刻是靜態的點;而時間就指有起止時刻的一段範圍 很多應用都要有一個時鐘,例如 GPS 授時、實時渲染系統,時間可以測量很多事物,萬物運動也體現了時間在流逝 1. 時間的“誕生” 首次創建時間是出現在 Scene 的構造函數中: function Scene (/**/) {

date , cesium , Time , webgl , julian-date

收藏 評論

honghe - VirtualBox 7種網絡模式配置指南

原文:https://www.nakivo.com/blog/virtualbox-network-setting-guide VirtualBox網絡模式: 未附加 NAT NAT網絡 橋接適配器 內部網絡 僅主機模式適配器 通用驅動程序 虛擬網絡適配器 每個 VirtualBox VM 最多可以使用八個虛擬網絡適配器,每個適配器又稱為網絡接口控制器 (NIC)。可以在V

網卡 , virtualbox

收藏 評論

Seachal - From Java To Kotlin:空安全、擴展、函數、Lambda很詳細,這次終於懂了

From Java To Kotlin, 空安全、擴展、函數、Lambda 概述(Summarize) Kotlin 是什麼? 可以做什麼? Android 官方開發語言從Java變為Kotlin,Java 有哪些問題? Kotlin的優點 Kotlin 特性(Features) Kotlin 是什麼? Kotlin 出自於捷克一家軟件研發公司 JetBrains ,這家公司開發出

Kotlin , lambda , Android , JAVA , 後端

收藏 評論

superZidan - 如何構建全棧 AI 應用

人工智能 (AI) 最近掀起了波瀾,ChatGPT 通過 chat completion 功能徹底改變了互聯網。 你可以用它做很多事情:起草電子郵件或其他文章、回答文檔相關的問題、創建會話代理、為你的軟件提供自然語言界面、輔導各種科目、翻譯語言等等。 本文將教會你使用 chat completion 功能構建聊天應用程序的基礎知識,讓每個程序員都能輕鬆上手。 它並不像看起來那麼難。 你將學到以下內

全棧 , node.js , chatgpt , openai , Javascript

收藏 評論

CODING - 行雲流水| CI 3.0 雲原生構建全新上線

研發過程中,如何直觀且準確地獲悉代碼提交後的質量狀態? 引入持續集成,可以自動化的對代碼進行代碼檢查、單元測試、編譯構建、甚至部署與發佈,大幅提升開發人員的效率。 騰訊雲 CODING 推出 CI 3.0 ——雲原生構建,是一款基於代碼倉庫的構建工具,採用全新的設計理念。可用於持續集成、持續部署、持續交付、遠程開發。面向雲原生,提供功能、性能、配額三重升級,旨在為 DevOps 踐

持續集成 , coding , ci , coding.net

收藏 評論

數據庫知識分享者 - 通過 HTTP/2 協議案例學習 Java & Netty 性能調優:工具、技巧與方法論

摘要 Dubbo3 Triple 協議是參考 gRPC、gRPC-Web、Dubbo2 等協議特點設計而來,它吸取各自協議特點,完全兼容 gRPC、Streaming 通信、且無縫支持 HTTP/1 和瀏覽器。 當你在 Dubbo 框架中使用 Triple 協議,然後你就可以直接使用 Dubbo 客户端、gRPC 客户端、curl、瀏覽器等訪問你發佈的服務,不需要任何額外組件與配置。 除易用性以外

http-2 , 雲計算 , HTTP , netty , JAVA

收藏 評論

huaweichenai - windows實現win+R執行特定軟件

前言: 今天發現了一款很好用的終端操作軟件tabby:https://tabby.sh/ 安裝成功後我想要使用win+R快速執行tabby,比如win+R上執行cmd啓動windows默認的終端操作軟件 一:創建快速運行軟件目錄 我這裏在C盤創建了一個cmd目錄,這裏面放置了我想要使用win+R執行的軟件 二:將需要win+R執行的軟件放入快速運行軟件目錄 三: 添加環境變量 將快速運行軟件目錄

windows , cmd

收藏 評論

Datenlord - 計算機體系結構|MIT6.175和MIT6.375學習筆記

在2023年初,達坦科技發起成立硬件設計學習社區,邀請所有有志於從事數字芯片設計的同學加入我們的學習互助自學小組,以理解數字芯片設計的精髓,強化理論知識的同時提升實操技能,繼而整體提升設計能力。現在,完成第一期學習的同學整理了MIT6.175和MIT6.375的關鍵內容以及Lab實踐的學習筆記。 6.175和6.375的課程和Lab學習都有一定的難度,要求採用Bluespec語言實現RISC-V處

體系結構 , 學習筆記 , 學習資料 , 計算機 , 硬件

收藏 評論

我不是碼農 - 由於鎖超時讓我發現了parallelStream並行流的關於線程上下文的一個坑

就我之前因為在處理jpa持久化對象上下文 (文:https://segmentfault.com/a/1190000043581830) 時,parallelStream並行流給我的印象就是會讀不到父線程的上下文的,所以應該在父線程裏的事務和在parallelStream裏的事務應該是區分的,而不是共用同一個事務的,然而今天因為一個鎖超時的問題,發現並沒有那麼簡單,下面我們一步一步來驗

spring , 多線程 , JAVA , stream , 事務

收藏 評論

極狐GitLab - 保密+完整+可用+安全,規避代碼安全「馬奇諾防線」,構建軟件供應鏈整體安全

近日,在「江狐會」廣州站上,極狐(GitLab) 高級解決方案架構師武讓分享瞭如何通過三大階段 + 四大要點,規避代碼安全「馬奇諾防線」,真正確保軟件供應鏈安全。以下內容整理自本次演講。Enjoy~ 先跟大家分享一個故事 一戰結束後,曾遭到德國重創的法國,為了防止德軍再次入侵,舉國之力,耗時 10 年、耗費 50 億法郎,在東北邊境構築延綿數百公里的馬奇諾防線,堪稱軍事上的一大奇蹟。 然而實戰中,

devsecops , 供應鏈 , GEO , 高可用 , 安全

收藏 評論

阿里雲開發者 - Nacos 配置管理最佳實踐

Nacos 簡介 Nacos 是一個更易於構建雲原生應用的微服務基礎平台,核心包含動態服務發現,配置管理,服務管理平台。 完整內容請點擊下方鏈接查看: https://developer.aliyun.com/article/1155681?utm_content=g_10... 版權聲明:本文內容由阿里雲實名註冊用户自發貢獻,版權歸原作者所有,阿里雲開發者社區不擁有其著作權,亦不承擔相應

配置 , 微服務 , nacos , 阿里雲 , 雲原生

收藏 評論

點墨 - java lambda表達式 回調函數

java使用lambda表達式做回調函數,定義一個interface寫一個方法即可(如果一個接口只有一個抽象方法(包括繼承的),該接口是一個函數接口,函數接口可以使用lambda表達式實現),lambda表達式函數內部可以獲取外部變量,會保存堆棧信息 源碼 Callback.java public interface Callback{ void onCompletion(); } Tes

lambda , JAVA , 回調

收藏 評論

龍蜥社區 - 打造面向未來的開發者服務新範式,龍蜥社區開發者服務平台 devFree MeetUp 硬核啓動!歡迎報名

龍蜥社區開發者服務平台 devFree 致力於打造成業界最完備的開發者自助服務體系,為開發者提供開源項目的全流程支撐! 讓開發更簡單、更高效,Just show me the code! 開發者服務平台 devFree MeetUp 由龍蜥社區基礎設施 SIG 主辦,本次活動邀請了阿里雲、電子五所、浪潮信息、聯通數科、統信軟件、中科曙光、中科微瀾及成都東軟學院、中南大學等眾多廠商及科研院所一起探討

基礎 , meetup , 服務 , 開源 , 範式

收藏 評論

阿里雲開發者 - 從 JDK 9 到 19,我們幫您提煉了和雲原生場景有關的能力列表(上)

在 JDK 9 之前,Java 基本上平均每三年出一個版本。但是自從 2017 年 9 月分推出 JDK9 到現在,Java 開始了瘋狂更新的模式,基本上保持了每年兩個大版本的節奏。從 2017 年至今,已經發布了 十一個版本到了 JDK 19。其中包括了兩個 LTS 版本(JDK11 與 JDK17)。除了版本更新節奏明顯加快之外,JDK 也圍繞着雲原生場景的能力,推出並增強了一系列諸如容器內資

JDK , gc , ltsb , JAVA , 雲原生

收藏 評論

Winn - 前端面試八股文?不存在的!

最近刷到一位前端小姐姐海外工作分享的視頻,分享了她的求職,面試以及工作生活的感受,瞭解到海外求職面試的一個過程,其中我們經常聊的前端八股文面試以及框架原理在海外面試中卻很少出現 海外前端技術面試難不難 工資翻倍了嗎 生活成本高嗎 對比國內工作強度如何呢? 為何來到這裏呢? 都面試了哪些國家呢? 如何拿到面試機會的 怎麼看待海外工作呢? 個人感受海 外的工作可能對比國內壓力會小點,不

求職 , 面試 , 工作 , 後端 , 前端

收藏 評論

京東雲開發者 - 關於接口可維護性的一些建議 | 京東雲技術團隊

作者:D瓜哥 在做新需求開發或者相關係統的維護更新時,尤其是涉及到不同系統的接口調用時,在可維護性方面,總感覺有很多地方差強人意。一些零星思考,拋磚引玉,希望引發更多的思考和討論。總結了大概有如下幾條建議: 在接口註釋中加入接口文檔鏈接 將調用接口處寫上被調用接口文檔鏈接 將接口源代碼發佈到私服倉庫 對於狀態值常量,優先在接口參數類或者返回值類中定義 如果使用 Map 對象作為傳輸載

map , rpc , 接口設計 , 後端

收藏 評論