博客 RSS 訂閱

我有切糕 - 算法 - 鏈表 - 虛擬頭結點

來源:力扣(LeetCode) 鏈接:https://leetcode.cn/problems/... 給你一個鏈表的頭節點 head 和一個整數 val ,請你刪除鏈表中所有滿足 Node.val == val 的節點,並返回 新的頭節點 。 示例 1: 輸入:head = [1,2,6,3,4,5,6], val = 6 輸出:[1,2,3,4,5] 示例 2: 輸入:head

算法 , 鏈表

收藏 評論

扣釘日記 - 我有一篇Java Stream使用手冊,學了就是你的了!

原創:扣釘日記(微信公眾號ID:codelogs),歡迎分享,非公眾號轉載保留此聲明。 簡介 日常編程工作中,Java集合會經常被使用到,且經常需要對集合做一些類似過濾、排序、對象轉換之類的操作。 為了簡化這類操作,Java8添加了一套新的Stream API,使用方式就像寫SQL一樣,大大簡化了這類處理的實現代碼量與可讀性。 基礎Stream函數 比如,我們要查詢雙11期間交易額最大的10筆訂單

JAVA , stream

收藏 評論

kamier - 【Spring Security】實現多種認證方式

一、引言 實際系統通常需要實現多種認證方式,比如用户名密碼、手機驗證碼、郵箱等等。Spring Security可以通過自定義認證器AuthenticationProvider 來實現不同的認證方式。接下來介紹一下SpringSecurity具體如何來實現多種認證方式。 二、具體步驟 這裏我們以用户名密碼、手機驗證碼兩種方式來進行演示,其他一些登錄方式類似。 2.1 自定義認證器Authentic

springsecurity , 認證授權

收藏 評論

阿亮説技術 - MacBook安裝使用騰訊檸檬清理Lemon

MacBook安裝使用騰訊檸檬清理Lemon 當我們在Mac上安裝一些應用程序時,一些應用會在磁盤的文件夾中添加一些相關文件,有時候你直接把軟件拖動到垃圾桶刪除時,並不能把所有關聯文件刪除,而Mac清理軟件則可以幫助你找到這些文件,並將他們刪除,這將有助於釋放大量的存儲空間 在使用Mac時,由於磁盤較小的原因,有時候我們會遇到硬盤空間不足的情況,此時我們可以做的事情就是清理掉那些無用的軟件與文件,

macbook

收藏 評論

鳩摩智首席音效師 - 超有用的 Linux / Unix awk 命令示例

awk 是一種腳本語言,用於處理或分析文本文件。或者我們可以説,awk 命令主要用於根據列或字段或一組列對數據進行分組,它主要用於以有用的方式報告數據,它還使用 Begin 和 End 塊來處理數據。 awk 名聲在外,但是很少有人知道它的願意是什麼,awk 代表 “Aho, Weinberger, and Kernighan”,又見伯格系列,如果有一天中國人的工具用人名來命名會是啥樣子? 基本語

awk

收藏 評論

imwty - Nuxt3實戰系列之配置管理

Nuxt提供了一個運行時配置API,在你的應用程序和服務器路由中暴露配置,並能在運行時通過設置環境變量進行更新。 定義運行時配置 為了將配置和環境變量暴露給應用程序,你需要在nuxt.config文件中使用runtimeConfig選項定義運行時配置。 export default defineNuxtConfig({ runtimeConfig: { // 只在服務端可以訪問的配置項

vue.js , nuxt.js , 服務端渲染 , vue3 , ssr

收藏 評論

DiracKeeko - [React] [Vue] 從vue切換到react 組件的封裝和使用

在組件封裝上,兩個框架差的不遠。 在Vue中封裝組件,用插槽的方式子組件中寫好具名插槽的位置和樣式,在父組件中通過插槽名傳入html和js邏輯 部分。 在react中封裝組件,區別於Vue的地方在於,Vue中有插槽這個語法,而react中沒有。在react中的html和js邏輯部分的傳遞都需要藉由屬性組件的屬性(Props)來完成。 (在Vue中插槽傳值,在react中屬性傳值) 此外,Vue中組

react , vue.js , 組件通信 , 組件封裝 , 前端

收藏 評論

侑虎科技 - DMotion - 基於DOTS的動畫框架和狀態機

【博物納新】專欄是UWA旨在為開發者推薦新穎、易用、有趣的開源項目,幫助大家在項目研發之餘發現世界上的熱門項目、前沿技術或者令人驚歎的視覺效果,並探索將其應用到自己項目的可行性。很多時候,我們並不知道自己想要什麼,直到某一天我們遇到了它。 今天推薦的項目來自UWA開源庫: https://lab.uwa4d.com/Lab/62b... 一、簡介 自從Unity推出了DOTS(Data

性能優化 , 遊戲開發 , 動畫 , 性能分析

收藏 評論

京東雲開發者 - 一文詳解 Netty 組件

作者:京東物流 張弓言 一、背景 Netty 是一款優秀的高性能網絡框架,內部通過 NIO 的方式來處理網絡請求,在高負載下也能可靠和高效地處理 I/O 操作 作為較底層的網絡通信框架,其被廣泛應用在各種中間件的開發中,比如 RPC框架、MQ、Elasticsearch等,這些中間件框架的底層網絡通信模塊大都利用到了 Netty 強大的網絡抽象 下面這篇文章將主要對 Netty 中的各個組件進行分

code , 服務端 , 架構 , JAVA , nio

收藏 評論

wyk1184 - ES使用

查數據有三種類型,精確查找,全文搜索,聚合查找。 常規使用: https://zhuanlan.zhihu.com/p/... 分詞原理 https://blog.csdn.net/fanrenx...

es7

收藏 評論

龍蜥社區 - 阿里雲ECS TOP性能提升超20%!KeenTune助力倚天+Alinux3達成開機即用的全棧性能調優 | 龍蜥技術

文/KeenTune SIG 01 阿里雲 ECS 上售賣頁新增“應用加速”功能 2023年1月12日 阿里雲 ECS 的售賣頁有了一些新的變化,在用户選擇倚天+ Alinux3 新建實例時,多了一個新的選項“應用加速”。這個功能是 阿里雲 ECS 基於 KeenTune 提供典型雲場景的開機即用的全棧調優解決方案,業務平均性能提升達到 20%+,為客户提供遠高於 x86 實例的性價比。 目前已經

全棧 , 操作系統 , 雲服務 , Linux , x86

收藏 評論

dossweet - 簡歷寫得好,offer不會少!

轉眼時間已經到2月下旬了,按照往年各個公司的招聘進度,估計近期各個公司的春招就會開啓了。 春招作為校招生們求職的黃金時間,把握好金三銀四的招聘季,不僅可以為金九銀十的秋招做好鋪墊,運氣好的話可以直接通過實習轉正一步到位免去秋招。 因此,準備在春招中大顯身手的朋友,也該把寫簡歷提上日程了! 為什麼要寫簡歷 簡歷作為求職者的名片,是HR衡量求職者崗位匹配度的重要因素,也是面試前留給面試官的第一印象。

求職 , 招聘 , 簡歷 , 面試 , 互聯網

收藏 評論

openEuler - 案例介紹:使用A-Ops性能熱點火焰圖進行性能診斷

上篇文章A-Ops性能火焰圖——適用於雲原生的全棧持續性能監測工具分享了A-Ops性能火焰圖的特性。 本文將分享基於A-Ops性能熱點火焰圖進行性能診斷的2個實際案例,介紹如何使用火焰圖快速定位系統或者應用的性能問題,加深大家對A-Ops火焰圖特性的理解。 案例1 雲原生場景下Java類應用性能問題診斷 1. 場景及案例介紹 某Kafka producer客户端Java應用版本升級後性能出現下降,

性能分析 , 操作系統 , openeuler , Linux , openssl

收藏 評論

劉悦的技術博客 - 前端已死?全棧當立?取法於中,僅得其下。

開篇明義,前端已死?根本就是扯淡。前端技術精微淵深,駁雜寬廣,除了基礎的 HTML、CSS 和 JavaScript 技術外,前端技術還涉及到許多其他相關技術和工具,比如前端框架、UI 庫、自動化構建工具、代碼管理工具等等。這些技術並沒有死,反而生態圈愈發健壯,但為什麼前端已死的論調甚囂塵上? 前端市場萎靡 前端技術並未消亡,但前端工程師的坑位卻逐年減少,為什麼?是由於競爭加劇、市場飽和、經濟衰退

行業 , 前端框架 , 前端工程師 , 行業週刊 , 前端

收藏 評論

叉叉哥 - 軟件架構中“彈性”的多種含義

在軟件架構領域的中文文檔、書籍中,經常可以看到“彈性”這個專業術語,但在不同的語境下含義可能會不同。 在英語中,elastic 和 resilient 兩個單詞都可以翻譯為“彈性的”,但是它們在軟件架構中代表的含義卻完全不同,需要避免混淆。 Elastic Elastic 代表的“彈性”強調的是可伸縮性。 在《Designing Data-Intensive Applications》一書中,對

微服務 , 彈性伸縮 , 架構設計 , 架構模式 , 後端

收藏 評論

沉浸式趣談 - 熱點面試題:JS 中 call, apply, bind 概念、用法、區別及實現?

前言 極度投入,深度沉浸,邊界清晰 前端小菜雞一枚,分享的文章純屬個人見解,若有不正確或可待討論點可隨意評論,與各位同學一起學習~ 歡迎關注 『前端進階圈』 公眾號 ,一起探索學習前端技術...... 公眾號回覆 加羣 或 掃碼, 即可加入前端交流學習羣,長期交流學習...... 公眾號回覆 加好友,即可添加為好友 熱點面試題:JS 中 call, apply, bind 概念、用法

call , apply , 面試問題 , bind , 前端

收藏 評論

雲叔_又拍雲 - 【白話科普】聊聊網絡架構變革的關鍵——SDN

最近二狗子在網上衝浪的時候,不小心將 CDN 搜索成了 SDN,結果跳出來了一大堆相關的知識點。 好學的二狗子當然不會隨隨便便糊弄過去,於是認認真真學習了好久,終於瞭解了 SDN 是什麼。 原來,SDN 的全稱是 Software Defined Networking,是一類將網絡控制平面與數據平面分開,以實現網絡資源的自動化配置和基於策略的管理技術。互聯網發展以來,企業網絡結構的組成和管理對於許

路由器 , sdn , 交換機 , 網絡傳輸協議 , 後端

收藏 評論

OpenSCA社區 - OpenSCA用開源的方式做開源風險治理:Why? What? How?

隨着容器、微服務等新技術的快速迭代,開源軟件已成為業界主流形態,開源和雲原生時代的到來導致軟件供應鏈越來越趨於複雜化和多樣化,網絡攻擊者開始採用軟件供應鏈攻擊作為擊破關鍵基礎設施的的重要突破口,從而導致軟件供應鏈的安全風險日益增加。 ——《DevSecOps敏捷安全》 一. 開源風險治理為

cli , 開源 , 安全

收藏 評論

龍智DevSecOps - Atlassian Server用户新選擇 | Data Center產品是否適合您的企業?

2021年,Atlassian宣佈停止銷售新的Server許可證在業內引起軒然大波。就在今年2月,Atlassian所有Server產品及插件均已停售。2024年2月,也就是一年不到,Atlassian將終止對Server產品及插件的所有支持。 此公告發布後,許多用户需要了解怎樣的前進方向才是最適合企業的。為此,Atlassian提供了本地部署的Data Center(數據中心)版,

數據中心 , atlassian , server

收藏 評論

阿東 - 【RocketMq】NameServ啓動腳本分析(Ver4.9.4)

NameServ啓動腳本分析 mqnamesrv 啓動命令 這裏直接摘錄了官方文檔: Start NameServer ### Start Name Server first $ nohup sh mqnamesrv ### Then verify that the Name Server starts successfully $ tail -f ~/logs/rocketmqlogs/nam

rocketmq , jvm調優

收藏 評論

氷泠 - 鏈式前向星介紹以及原理

1 鏈式前向星 1.1 簡介 鏈式前向星可用於存儲圖,本質上是一個靜態鏈表。 一般來説,存儲圖常見的兩種方式為: 鄰接矩陣 鄰接表 鄰接表的實現一般使用數組實現,而鏈式前向星就是使用鏈表實現的鄰接表。 1.2 出處 出處可參考此處。 2 原理 鏈式前向星有兩個核心數組: pre數組:存儲的是邊的前向鏈接關係 last數組:存儲的是某個點最後一次出現的邊的下標 感覺雲裏霧裏對吧,可以

, 鏈表

收藏 評論

天渺工作室 - AI熱門有趣的免費應用工具和資源分享(部分免費免登錄)

蹭波chatGPT的熱度,網上搜集爬取整理了一些AI有趣的工具應用 自己用過的AI工具(推薦) 1,百度飛漿(不用登錄) 百度飛漿在線AI畫畫 2,stable-diffusion(不用登錄,貌似沒有本地安裝版強大)在線版stable-diffusion 3,五秒複製你的聲音 項目地址:https://github.com/babysor/MockingBird B站演示視頻 4,模糊照片變

chatgpt , 人工智能 , 分享 , 資源

收藏 評論

jsliang - 前端都在聊什麼 - 第 2 期

Hello 小夥伴們早上、中午、下午、晚上、深夜好,我是愛折騰的 jsliang~ 「前端都在聊什麼」是 jsliang 日常寫文章/做視頻/玩直播過程中,小夥伴們的提問以及我的解疑整理。 視頻同步:https://www.bilibili.com/vide... 本期對應 2023 年的 01.16-01.31 這個時間段。 本期針對「規劃」「工作」「學習」「閒談」這 4 個板塊進行了討論

求職 , 前端工程師 , 前端

收藏 評論

OpenResty - 優化超大 Nginx 配置導致的內存碎片

我們最近使用 OpenResty XRay 幫助一個銷售 CDN 和流量網關服務的企業客户優化了他們的 OpenResty/Nginx 服務器的內存使用。這個客户在他們的 OpenResty/Nginx 配置文件中定義了許多虛擬服務器和 URI location。OpenResty XRay 在客户的生產環境中自動進行了大部分分析,基於分析結果給出的方案讓 nginx 進程的內存佔用減少了大約 3

gdb , openresty-xray , trace , openresty , Nginx

收藏 評論