博客 RSS 訂閱

daydream - Spring Security 中的核心對象

Spring Security 的核心對象 適用於 Spring Security 5.4.x 以上版本. SecurityFilterChain 根據匹配規則 Spring Security 中的過濾器鏈對象, 在沒有自定義 SecurityFilterChain 注入Ioc 容器時,在Spring Boot 自動配置類中,默認向 Ioc 容器中注入一個 defaultSecurityFilte

springsecurity

收藏 評論

daydream - 源碼剖析:用户信息的管理者-UserDetailsManager

Spring Security 的作為守門員,其兩大功能:認證(Authentication) 和 授權(authorization) 學而思: Spring Security 是如何對用户進行管理的? 初始化項目並啓動 初始化一個 Spring Boot 項目並編寫一個接口,在沒有引入 Spring Security 依賴時,接口是能夠能正常訪問的。 @RestController @Re

springsecurity

收藏 評論

mylxsw - Glacier Framework - 支持依賴注入的 Go 應用開發框架

其實這個項目在 4 年前就已經開始了,因為所有的功能都是基於日常工作中的需求來的,斷斷續續的補充和完善功能,之前都是在自己公司這邊的各種 Go 項目和我開源的一些項目中使用。很早之前就想把它開源出來,但是一直懶得寫文檔(感覺寫文檔是最難得事兒了),所以一直讓它靜靜地躺 Github 。今天終於補充了個簡版的文檔,是時候把它拿出來了😀。 感興趣的朋友們歡迎來看看啊,有磚拍磚,有需求提需求,一

框架 , 依賴注入 , go , 後端

收藏 評論

echeverra - 玩轉Angular系列:組件間各種通信方式詳解

前言 在前端框架Angular中,組件之間的通信很基礎也很重要,不同組件間的通信方式也不同,掌握組件間的通信方式會更加深刻的理解和使用Angular框架。 本文講解不同類型組件間的不同通信方式,文中所有示例均提供源碼,您可以 在線編輯預覽 或 下載本地調試,相信通過本文您一定可以掌握組件通信這一知識點。 父組件傳子組件 @Input方式 @Input()裝飾器允許父組件更新子組件中的數據,分為4

angular , component

收藏 評論

MegEngine_bot - mperf:移動/嵌入式平台算子性能調優利器

作者:曠視 MegEngine 架構師 張孝斌 快速瞭解 mperf 在移動/嵌入式平台,為了最大程度發揮硬件算力,對算子極致性能的追求變成必然,不同於桌面/服務器平台,移動/嵌入式平台在算子性能調優方面可選擇的工具很少。 MegEngine 團隊一直在探索什麼樣的工具能夠在算子調優流程中帶來助益,來幫助達成如下的算子性能調優反饋迴路,這也是 mperf 誕生的背景。 p align=center

移動端 , 嵌入式 , 性能分析 , 高性能計算

收藏 評論

CRStudio - 用xdeubg追蹤PHP代碼執行邏輯的具體方法。

1. 安裝 xdebug https://xdebug.org/docs/install 不同PHP版本需要安裝對應的xdebug,可以去這個鏈接https://xdebug.org/download/historical尋找適合你的PHP版本的Xdebug。 windows的安裝方式很簡單,直接將xdebug.dll文件拷貝到你的php擴展目錄下,然後配置php.ini 2. 配置x

xdebug , php , challenge

收藏 評論

5si66p3e - 跟烤冷麪一起做SEO實驗:開篇詞

我可憐的網站 一切的起因都源於我去年年底創建的網站 腐蝕腳本,既然建立了網站,總是希望有人看的,然而事實就是這麼殘酷,我的博客真的沒有多少觀眾老爺捧場 0.0 這裏我也不管我那可憐的自尊心了,給大家看看網站的數據: 整整 28 天,只有 177 個觀眾老爺,甚至可能大部分是我的朋友光顧。。。 因為,我的網站幾乎不會從搜索引擎獲得流量。。。 網站的內心獨白就是孫楠的那句歌詞:誰能把我拯救~ 開啓

網站優化 , 搜索引擎 , seo , 網站開發 , 網站建設

收藏 評論

Ljzn - 由某披薩品牌的聯動事故,聊聊支付流程的設計,以及區塊鏈解決方案

最近某披薩品牌與知名遊戲的聯動再次衝上熱搜,只不過原因是許多用户在支付過程中遇到問題,出現長時間無法支付,重複支付等異常情況。本文想要從一般的秒殺及支付系統的設計方面探討一下故障出現的可能原因,以及預防方案,最後聊一聊區塊鏈在這方面的解決方案。由於作者並不瞭解本次故障具體的技術細節,所以文中可能包含大量的主觀推測,還請讀者見諒。 流程覆盤 活動開始當日上午9點,披薩APP上開啓活動產品的預約,不久

支付 , 區塊鏈 , 聯動 , 故障

收藏 評論

瀟風寒月 - HashMap源碼解析

我的所有原創Android知識體系,已打包整理到GitHub.努力打造一系列適合初中高級工程師能夠看得懂的優質文章,歡迎star~ 1. 存儲結構 1.1 JDK 1.7 內部是以數組的形式存儲了Entry對象,而每個Entry對象裏面有key和value用來存值.它裏面包含了key、value、next、hash四個字段,其中next字段是用來引用下一個Entry的(相同的hash值會被放入同一

hashmap , 源碼 , hashmap的工作原理 , 源碼分析 , JAVA

收藏 評論

阿東 - 【Linux】awk命令介紹

引言 Awk是一種用於高級文本處理的通用腳本語言,其主要用作報告和分析工具,與大多數其他程序性編程語言不同,Awk是數據驅動的,也就是説需要定義一組針對輸入文本要執行的操作,然後其獲取輸入數據,對其進行轉換,然後將結果發送到標準輸出。 語法 awk [ -F fs ] [ -v var=value ] [ 'prog' | -f progfile ] [ file ... ] 參數 -F fs

awk , Linux

收藏 評論

戴馬師 - UEditorPlus v2.9.0發佈 文檔倉庫開源,修復若干問題

UEditor是由百度開發的所見即所得的開源富文本編輯器,基於MIT開源協議,該富文本編輯器幫助不少網站開發者解決富文本編輯器的難點。 UEditorPlus 是有 ModStart 團隊基於 UEditor 二次開發的富文本編輯器,主要做了樣式的定製,更符合現代瀏覽器的審美。 在開發過程中解決了部分使用上的Bug,期待更多夥伴一期加入維護。 版本介紹 UEditorPlus v2.9.0 已經

編輯器 , ueditor

收藏 評論

戴馬師 - ModStartBlog v6.8.0 博客置頂功能,界面樣式優化

系統介紹 ModStart 是一個基於 Laravel 模塊化極速開發框架。模塊市場擁有豐富的功能應用,支持後台一鍵快速安裝,讓開發者能快的實現業務功能開發。 系統完全開源,基於 Apache 2.0 開源協議。 功能特性 豐富的模塊市場,後台一鍵快速安裝 會員模塊通用且完整,支持完整的API調用 大文件分片上傳,進度條顯示,已上傳文件管理 強大的模塊擴展功能,所有模塊可以無縫集成,支

php , blog , lavarel

收藏 評論

OpenResty - 當 Lua IPC 管道阻塞 OpenResty 或 Nginx 事件循環的時候

我們最近使用 OpenResty XRay 幫助網絡安全行業的一個企業客户優化了他們的 OpenResty/Nginx 應用程序請求吞吐量低的問題。 OpenResty XRay 在客户的生產環境中自動進行了所有分析並生成了診斷報告,在報告中我們立即看到了瓶頸問題。Lua IPC1 管道操作,io.popen 等,嚴重阻塞了 OpenResty/Nginx 的事件循環。 使用 OpenResty

openresty-xray , openresty

收藏 評論

我有切糕 - 算法 - 鏈表 - 雙指針

力扣 第2題 : 兩數相加 給你兩個非空 的鏈表,表示兩個非負的整數。它們每位數字都是按照逆序的方式存儲的,並且每個節點只能存儲一位數字。 請你將兩個數相加,並以相同形式返回一個表示和的鏈表。 你可以假設除了數字 0 之外,這兩個數都不會以 0開頭。 示例 1: 輸入:l1 = [2,4,3], l2 = [5,6,4] 輸出:[7,0,8] 解釋:342 + 465 = 807.

雙指針 , 算法 , 鏈表

收藏 評論

維李設論 - vue腳手架多頁自動化生成實踐

前言 在前端開發過程中,常常面對多種業務場景。到目前為止,前端對於不同場景的處理通常會採用不同的渲染方案來組合處理,常見的渲染方案包括:CSR(Client Side Rendering)、SSR(Server Side Rendering)、SSG(Static Site Generation)、ISR(Incremental Site Rendering)、DPR(Distributed Pe

vue.js , 腳手架cli , 多頁面應用 , vue-cli3 , 架構

收藏 評論

Tony哥 - CRUD with JPA

原始博文鏈接 簡介 CRUD-Boy,這是一個很尷尬的名詞。Create、Retrieve、Update、Delete,像是四件法器,人人都喜歡提高併發、高可用,與之陪襯的便是缺乏藝術感和想象力的CRUD,可真要做一個工程應用還是得靠這玩意兒打天下。但它又是像是一柄達摩克利斯之劍,機械地使用它,也許真的會消磨掉人的熱忱,甚至要命。 千萬螻蟻築成大廈,CRUD連接你我。不會不行,只會也不行。總有那麼

jpa , JAVA , 後端

收藏 評論

我有切糕 - 算法 - 字符串 - 反轉字符串中的單詞

力扣 151題 反轉字符串中的單詞 給你一個字符串 s ,請你反轉字符串中 單詞 的順序。 單詞 是由非空格字符組成的字符串。s 中使用至少一個空格將字符串中的 單詞 分隔開。 返回 單詞 順序顛倒且 單詞 之間用單個空格連接的結果字符串。 注意:輸入字符串 s中可能會存在前導空格、尾隨空格或者單詞間的多個空格。返回的結果字符串中,單詞間應當僅用單個空格分隔,且不包含任何額外的空格。

字符串 , 算法

收藏 評論

我有切糕 - 算法 - 字符串 - 反轉字符串

題目1 力扣 344題, 反轉字符串 編寫一個函數,其作用是將輸入的字符串反轉過來。輸入字符串以字符數組 s 的形式給出。 不要給另外的數組分配額外的空間,你必須原地修改輸入數組、使用 O(1) 的額外空間解決這一問題。 示例 1: 輸入:s = ["h","e","l","l","o"] 輸出:["o","l","l","e","h"] 示例 2: 輸入:s = ["H","a","

字符串 , 算法

收藏 評論

我有切糕 - 算法 - 哈希表 - 三數之和

力扣 15題 : 三數之和 給你一個整數數組 nums ,判斷是否存在三元組 [nums[i], nums[j], nums[k]] 滿足 i != j、i != k 且 j != k ,同時還滿足 nums[i] + nums[j] + nums[k] == 0 。請 你返回所有和為 0 且不重複的三元組。 注意:答案中不可以包含重複的三元組。 示例 1: 輸入:nums = [

hash , 算法

收藏 評論

VioletJack - egg.js 連接遠程 mysql 數據庫

作為一個正在學習後端知識的菜鳥,最初存儲數據的方式是通過 fs 模塊存到本地的 JSON 文件中的。後來覺得太 low 還是得用上 mysql。 服務器 mysql 安裝 我是在騰訊雲的寶塔面板界面化安裝的,本地安裝可以去這裏下載並安裝。安裝完成後,試了一些命令確定安裝成功。 # 查看 mysql 的狀態 $ systemctl status mysqld # 啓動 mysql $ system

MySQL , eggjs

收藏 評論

龍智DevSecOps - Atlassian Server用户新選擇 | 數據中心產品是否適合您的企業(2)?

2024年2月,也就是一年不到,Atlassian將終止對Server產品及插件的所有支持。 此公告發布後,許多用户需要了解怎樣的前進方向才是最適合企業的。為此,Atlassian提供了本地部署的數據中心(Data Center)版,不僅對企業來説是可行的解決方案,更是為需要自託管的客户量身定製的解決方案。 Atlassian全球合作伙伴龍智將通過系列文章為您介紹數據中心產品的特點,幫

數據中心 , atlassian , server

收藏 評論

FrontNg - 使用WebAssembly調用本地C程序自定義函數並返回頁面

本Demo的目的 使用WebAssembly技術,通過瀏覽器調用C語言自定義的函數,例子是實現2個變量相加,把計算出來的值返回HTML頁面。 項目結構 ├── index.html └── main.c C語言 創建文件 main.c int sum(int v1, int v2) { return v1 + v2; } HTML 創建文件 index.html html head

webassembly , c , HTML , Javascript

收藏 評論

我有切糕 - 算法 - 哈希表數據結構

哈希表,Hash Table,也稱為散列表。 哈希碰撞 key映射到同一個索引位置,叫做哈希碰撞。 哈希碰撞一般有兩種解決方法:拉鍊法 和 線性探測法。 拉鍊法 發生哈希衝突的元素被存儲在鏈表中。 線性探測法 在開放定址算法裏,線性探測法是散列解決衝突的一種方法,當hash一個關鍵字時,發現沒有衝突,就保存關鍵字, 如果出現衝突,則就探測衝突地址下一個地址,依次按照線性查

hash , 算法 , 哈希表

收藏 評論

龍智DevSecOps - CI/CD | 深入研究Jenkins後,我挖掘出了找到了擺脱低效率低下的方法

在本系列的第一篇文章中,您已經瞭解了一些關於如何管理Jenkins的內容,主要是為無序的人帶來秩序。在這篇文章中,我將更深入地探討我效率低下的問題,提出我們工作流中一些安全性、治理和合規性的挑戰。這不僅僅是你在網站上或展覽橫幅上看到的DevOps流行語——它們是保持軟件交付速度的關鍵。我發現,如果我們的安全協議沒有一致的治理或合規性,自動化就會變得不那麼......自動化。 以下是我發現不受管

持續集成 , jenkins-ci , ci , jenkins

收藏 評論