原创 Javascript千面之變幻莫測的this指向

Javascript千面之變幻莫測的this指向 相信很多前端人對“this”的指向是很懵逼的,因爲this的指向總是變幻莫測,在不同的調用環境中,它的指向總是各不相同。 在面試中,this也是經常考的必考題之一,很多前端老鳥經常會在thi

原创 Java 異常(二) 自定義異常

Java 異常(二) 自定義異常 在開發中,爲了適應業務的開發需求, 在 Java 中可以根據業務的異常情況自定義異常。 一、自定義異常所有的自定義異常都必須是 Throwable 的子類,在自定義繼承時可以繼承於 Exception 或者

原创 安卓到底是不是Linux

安卓到底是不是Linux 有人說安卓就是 Linux,也有人說安卓是安卓、Linux 是 Linux,兩者沒什麼關係,還有人說安卓用的是 Linux 的內核,那麼它們之間到底是什麼關係呢。要想得到這個問題的答案,我們要先弄清楚幾個概念。 L

原创 C# 數據操作系列 - 15 SqlSugar 增刪改查詳解

C# 數據操作系列 - 15 SqlSugar 增刪改查詳解 前言繼上一篇,以及上上篇,我們對SqlSugar有了一個大概的認識,但是這並不完美,因爲那些都是理論知識,無法描述我們工程開發中實際情況。而這一篇,將帶領小夥伴們一起試着寫一個

原创 使用 docker buildx 構建多 CPU 架構鏡像

使用 docker buildx 構建多 CPU 架構鏡像 引言在工作中,遇到了需要將應用程序打包成 Docker 鏡像並同時運行在不同的 CPU 架構(X86 和 ARM)的環境中。 ARM 架構與 X86 相比,ARM 低功耗、移動市場

原创 C# 9.0 新特性預覽 - 空參數校驗

C# 9.0 新特性預覽 - 空參數校驗 前言隨着 .NET 5 發佈日期的日益臨近,其對應的 C# 新版本已確定爲 C# 9.0,其中新增加的特性(或語法糖)也已基本鎖定,本系列文章將向大家展示它們。 目錄[C# 9.0 新特性預覽 -

原创 C#黔驢技巧之去重(Distinct)

C#黔驢技巧之去重(Distinct) 前言關於C#中默認的Distinct方法在什麼情況下才能去重,這個就不用我再多講,針對集合對象去重默認實現將不再滿足,於是乎我們需要自定義實現來解決這個問題,接下來我們詳細講解幾種常見去重方案,孰好孰

原创 C++ 函數重載,函數模板和函數模板重載,選擇哪一個?

C++ 函數重載,函數模板和函數模板重載,選擇哪一個? 重載解析#在C++中,對於函數重載、函數模板和函數模板重載,C++需要有一個良好的策略,去選擇調用哪一個函數定義(尤其是多個參數時),這個過程稱爲重載解析。 (這個過程將會非常複雜,但

原创 徹底理解Java對象與引用

徹底理解Java對象與引用 本文是最近在複習Java的時候讀到的來自iteye博客的一篇文章,個人覺得寫的很好,但貌似樓主許久沒有維護該博客,害怕將來想回顧的時候找不到此文章,故在此重寫文章,並修改了一些排版,有助於以後的學習查閱。 一、關

原创 Java中如何通過try優雅地釋放資源?

Java中如何通過try優雅地釋放資源? 時間緊迫,長話短說,今天,小明給大家同步一個知識點,使用try-with-resources來優雅地關閉資源。 背景其實,在JDK 7就已經引入了對try-with-resources的支持,它的

原创 當阿里面試官問我:Java創建線程有幾種方式?我就知道問題沒那麼簡單

當阿里面試官問我:Java創建線程有幾種方式?我就知道問題沒那麼簡單 這是最新的大廠面試系列,還原真實場景,提煉出知識點分享給大家。 點贊再看,養成習慣~ 微信搜索【武哥聊編程】,關注這個 Java 菜鳥。 昨天有個小夥伴去阿里面試實習生崗

原创 [ASP.NET Core 3.1]瀏覽器嗅探解決部分瀏覽器丟失Cookie問題

[ASP.NET Core 3.1]瀏覽器嗅探解決部分瀏覽器丟失Cookie問題看了前文的同學們應該都知道,搜狗、360等瀏覽器在單點登錄中反覆重定向,最終失敗報錯。 原因在於,非Chrome80+瀏覽器不識別Cookie上的SameSit

原创 【docker Elasticsearch】Rest風格的分佈式開源搜索和分析引擎Elasticsearch初體驗

【docker Elasticsearch】Rest風格的分佈式開源搜索和分析引擎Elasticsearch初體驗概述:Elasticsearch 是一個分佈式、可擴展、實時的搜索與數據分析引擎。 它能從項目一開始就賦予你的數據以搜索、分析

原创 【Java】反射調用與面向對象結合使用產生的驚豔

【Java】反射調用與面向對象結合使用產生的驚豔緣起 我在看Spring的源碼時,發現了一個隱藏的問題,就是父類方法(Method)在子類實例上的反射(Reflect)調用。 初次看到,感覺有些奇特,因爲父類方法可能是抽象的或私有的,但我沒

原创 JavaScript進階之高階函數篇

JavaScript進階之高階函數篇   簡介:歡迎大家來到woo爺說前端;今天給你們帶來的是JavaScript進階的知識,接下來的系列都是圍繞着JavaScript進階進行闡述;首先我們第一篇講的是高階函數。  高階函數定義:高階函數是