轉自: http://www.java265.com/JavaMianJing/202205/16516530083271.html 下文筆者講述static關鍵字的功能簡介說明,如下所示 static功能有兩個 功能1: 為特定資料型別或物件分配與創建物件個數無關的單一的存盤空間(個數只有一個) ......
2022-05-07 moreResources 類,顧名思義就是資源,用于讀取資源檔案。其有很多方法通過加載并決議資源檔案,回傳不同型別的 IO 流物件 ......
2022-05-07 moreReentrantLock ReentrantLock功能 ReentrantLock和synchronized一樣是可重入的 可重入即當執行緒擁有了鎖時,當該執行緒再次請求鎖資源的時候,執行緒是可以再次成功獲得的。 static ReentrantLock lock = new ReentrantLoc ......
2022-05-07 more上一篇文章https://www.cnblogs.com/redwinter/p/16198942.html介紹了Spring的注解的決議程序以及Spring Boot自動裝配的原理,大概回顧下:Spring 決議注解是通過BeanFactoryPostProcessor的子介面BeanDefini ......
2022-05-07 more大家好,我是二哥! 很早之前,就有小伙伴給我反饋說《Java 程式員進階之路》經常有圖片不顯示或者加載緩慢。 但由于白嫖(GitHub圖床+jsdelivr CDN)的力量實在是太過強大了(狗頭),再加上我本人沒有遇到過這個問題,所以就一直拖延著,遲遲沒有行動。 直到某一天,我神秘的流量用光了,上不 ......
2022-05-07 more一個作業七年的小伙伴,竟然不知道”wait”和“notify”為什么要在Synchronized代碼塊里面。 好吧,如果螢屏前的你也不知道,請在評論區打上”不知道“。 對于這個問題,我們來看看普通人和高手的回答。 普通人: 額。。。。。。。。。。。。 高手: wait和notify用來實作多執行緒之間 ......
2022-05-07 more來源:cnblogs.com/juncaoit/p/12422752.html 一直以為這個方法是java8的,今天才知道是是1.7的時候,然后翻了一下原始碼。 這篇文章中會總結一下與a.equals(b)的區別,然后對原始碼做一個小分析。 值是null的情況 1、a.equals(b), a 是nul ......
2022-05-07 more1.Transform 1.1.基本轉換算子 map/flatMap/filter map 把陣列流中的每一個值,使用所提供的函式執行一遍,一一對應。得到元素個數相同的陣列流 flatmap flat是扁平的意思。它把陣列流中的每一個值,使用所提供的函式執行一遍,一一對應。得到元素相同的陣列流。只不 ......
2022-05-06 more來源:blog.csdn.net/zwx900102/article/details/113096979 前言 在 Redis 中,有一種資料型別,當在存盤的時候會同時采用兩種資料結構來進行分別存盤,那么 Redis 為什么要這么做呢?這么做會造成同一份資料占用兩倍空間嗎? 五種基本型別之集合物件 ......
2022-05-06 more轉自:http://www.java265.com/JavaFramework/Spring/202205/3263.html 如果你將類交給Spring容器管理,但是需要Spring幫你運行初始化方法 此時我們可以借助InitializingBean介面實作初始化方法的效果 Initializin ......
2022-05-05 morewait、notify和notifyAll方法 wait() 方法會使該鎖資源釋放,然后執行緒進入等待WAITING狀態,進入鎖的waitset中,然后等待其他執行緒對鎖資源呼叫notify方法或notifyAll方法進行喚醒,否則就會進入無限等待。喚醒后會繼續執行wait() 后面的代碼。 wait( ......
2022-05-05 more淺嘗Spring注解開發_簡單理解BeanFactoryPostProcessor、BeanDefinitionRegistryPostProcessor、ApplicationListener 淺嘗Spring注解開發,基于Spring 4.3.12 分析BeanFactoryPostProces ......
2022-05-05 moreUniApp檔案上傳(SpringBoot+Minio) 一、Uni檔案上傳 (1)、檔案上傳的問題 UniApp檔案上傳檔案 uni.uploadFile({ url: 'https://www.example.com/upload', //僅為示例,非真實的介面地址 files: 圖片地址物件數 ......
2022-05-05 more淺嘗Spring注解開發_宣告式事務及原理 淺嘗Spring注解開發,基于Spring 4.3.12 包含宣告式事務使用、基本原理分析 淺嘗Spring注解開發_自定義注冊組件、屬性賦值、自動裝配 淺嘗Spring注解開發_Bean生命周期及執行程序 淺嘗Spring注解開發_AOP原理及完整程序分 ......
2022-05-05 more轉自:http://www.java265.com/JavaCourse/202204/2982.html 文筆者講述java中for回圈的簡介說明,如下所示 增強for回圈 增強for回圈的功能: 簡化迭代器的書寫格式 增強for回圈的應用場景: 對實作了Iterable介面的物件都可以使用增強f ......
2022-05-05 more一、什么是Maven? Apache Maven是一個軟體專案管理的綜合工具。基于專案物件模型(POM)的概念,提供了幫助管理構建、檔案、報告、依賴、發布等方法,Maven簡化和標準化專案建設程序。處理編譯,分配,檔案,團隊協作和其他任務的無縫連接。 Maven增加可重用性并負責建立相關的任務。 1 ......
2022-05-05 more本文闡述了socket編程、IO網路模型,以及各種IO模型的適用場景。 RPC架構設計 文章更新歷史 2022/03/01 初稿。 2022/05/04 修改相關描述。 socket socket網路編程 socket概述 socket套接字是兩臺主機之間邏輯連接的端點。 TCP/IP協議是傳輸層協 ......
2022-05-05 more大家好,我是DD,今天繼續來學點Java的新特性! 假設有這樣一個場景,我們需要做一個工具。用來自動生成專案檔案,檔案可以通過瀏覽器查看,所以最后產出物肯定是一堆html檔案。為了讓這些html檔案更容易讀,良好的格式肯定要保持,該換行的換行、該縮進的縮進。 那么,在組織最后內容的時候,你可能就會這 ......
2022-05-05 more為組件設定邊框 很多情況下,我們常常喜歡給不同的組件設定邊框,從而讓界面的層次感更明顯,swing中提供了Border物件來代表一個邊框,下圖是Border的繼承體系圖: ? 特殊的Border: TitledBorder:它的作用并不是直接為其他組件添加邊框,而是為其他邊框設定標題,創建該類的物件 ......
2022-05-05 more轉自: http://www.java265.com/JavaMianJing/202205/16515929083261.html 下文筆者講述Java中基本資料型別占用位元組大小的簡介說明,如下所示 基礎資料型別是所有資料型別的核心 是所有類的核心,那么如何才能精準的使用指定的資料型別呢? 我們必 ......
2022-05-04 more轉自: http://www.java265.com/JavaMianJing/202205/16515869843253.html 下文是筆者見過比較全面的關于HashMap和HashTable不同之處的文章 最與眾不同的一句話為:hashtable和hashMap遍歷的不同之處, 在別的文章中, ......
2022-05-04 more為了使用java運行的穩定和高效,我們需為JVM設定合理的引數 如:設定堆大小,堆最大記憶體,新生代,老年代記憶體,垃圾回收器的資訊 下文筆者講述JVM調優引數的簡介說明,如下所示: -Xms2g 初始化推大小為 2g -Xmx2g 堆最大記憶體為 2g -XX:NewRatio=4 設定年輕的和老年代的 ......
2022-05-04 more本文分析Program.cs 中Main()函式中代碼的運行順序分析asp.net core程式的啟動,重點不是剖析原始碼,而是理清程式開始時執行的順序。到呼叫了哪些實體,哪些法方。asp.net core 3.1 的程式入口在專案Program.cs檔案里,如下。ususing System; us ......
uj5u.com 2020-09-09 22:07:49 more最近被websocket的一個問題困擾了很久,有一個需求是在web網站中搭建websocket服務。客戶端通過網頁與服務器建立連接,然后服務器根據ip給客戶端網頁發送資訊。 其實,這個需求并不難,只是剛開始對websocket的內容不太了解。上網搜索了一下,有通過asp.net core 實作的、有 ......
uj5u.com 2020-09-09 22:08:02 moreMagicodes.IE在Docker中使用 更新歷史 2019.02.13 【Nuget】版本更新到2.0.2 【匯入】修復單列匯入的Bug,單元測驗“OneColumnImporter_Test”。問題見(https://github.com/dotnetcore/Magicodes.IE/is ......
uj5u.com 2020-09-09 22:08:05 more如果你用過Asp.net webform, 說明你也算是.NET 開發的老兵了。WEBform應該是2011 2013左右,當時還用visual studio 2005、 visual studio 2008。后來基本都用的是MVC。 如果是新開發的專案,估計沒人會用webform技術。但是有些舊版 ......
uj5u.com 2020-09-09 22:08:50 more今天在iis服務器配置asp.net網站,遇到一個問題,記錄一下: 問題:由于擴展配置問題而無法提供您請求的頁面。如果該頁面是腳本,請添加處理程式。如果應下載檔案,請添加 MIME 映射。 WindowServer2012服務器,添加角色安裝完.netframework和iis之后,運行aspx頁面 ......
uj5u.com 2020-09-09 22:10:00 more帶著問題去思考,大家好! 問題1:HTTP請求和回傳相應的HTTP回應資訊之間發生了什么? 1:首先是最底層,托管層,位于WebAPI和底層HTTP堆疊之間 2:其次是 訊息處理程式管道層,這里比如日志和快取。OWIN的參考是將訊息處理程式管道的一些功能下移到堆疊下端的OWIN中間件了。 3:控制器處理 ......
uj5u.com 2020-09-09 22:11:13 more微信門戶應用管理系統,采用基于 MVC + Bootstrap + Ajax + Enterprise Library的技術路線,界面層采用Boostrap + Metronic組合的前端框架,資料訪問層支持Oracle、SQLServer、MySQL、PostgreSQL等資料庫。框架以MVC5,... ......
uj5u.com 2020-09-09 22:15:18 more帶著問題去思考,大家好!它是什么?它包含什么?它能干什么? 訊息 HTTP編程模型的核心就是訊息抽象,表示為:HttPRequestMessage,HttpResponseMessage.用于客戶端和服務端之間交換請求和回應訊息。 HttpMethod類包含了一組靜態屬性: private stat ......
uj5u.com 2020-09-09 22:15:23 more一、跨域 NuGet參考Microsoft.AspNet.WebApi.Cors WebApiConfig.cs中配置: // Web API 配置和服務 config.EnableCors(new EnableCorsAttribute("*", "*", "*")); 二、清除默認回傳XML格式 ......
uj5u.com 2020-09-09 22:15:48 more一個去京東面試的作業了5年的粉絲來找我說: Mic老師,你說并發編程很重要,果然我今天又掛在一道并發編程的面試題上了。 我問他問題是什么,他說:”如何中斷一個正在運行中的執行緒?“。 我說這個問題很多作業2年的人都知道~ 好吧,對于這個問題,來看看普通人和高手的回答。 普通人: 嗯。。。。。。。。。。 ......
uj5u.com 2022-05-29 04:56:37 more這篇文章我想和你聊一聊 spring的@Enable模塊驅動的實作原理。 在我們平時使用spring的程序中,如果想要加個定時任務的功能,那么就需要加注解@EnableScheduling,如果想使用異步的功能,那就要加@EnableScheduling注解,其實這類注解就是屬于@Enable模塊。 ......
uj5u.com 2022-05-29 04:45:59 more前段時間看到群里有吐槽swagger整合問題,當時沒仔細看,總以為是姿勢不對。 這兩天正好自己升級Spring Boot版本,然后突然出現了這樣的一個錯誤: Caused by: java.lang.NullPointerException: Cannot invoke "org.springfra ......
uj5u.com 2022-05-29 04:30:22 more電腦、平板,只要有瀏覽器就能寫代碼,頁面效果接近桌面版vscode,編譯運行代碼都在免費的微軟服務器上,心動嗎?隨本文一起行動吧 ......
uj5u.com 2022-05-29 03:58:12 more專案簡介 novel 是一套基于時下最新 Java 技術堆疊 Spring Boot 3 + Vue 3 開發的前后端分離的學習型小說專案,配備詳細的專案教程手把手教你從零開始開發上線一個生產級別的 Java 系統,由小說門戶系統、作家后臺管理系統、平臺后臺管理系統等多個子系統構成。包括小說推薦、作品 ......
uj5u.com 2022-05-29 03:57:11 more大家好,我是三友,這篇文章想來跟大家來探討一下,在Java中已經提供了并發安全的集合,為什么有的場景還需要使用讀寫鎖,直接用并發安全的集合難道不行么? 在java中,并發安全的集合有很多,這里我就選用常見的CopyOnWriteArrayList為例,來說明一下讀寫鎖的價值到底提現在哪。 CopyO ......
uj5u.com 2022-05-29 03:51:27 more背景 對外服務的介面為了安全起見,往往需要進行相應的安全處理:資料加密傳輸和身份認證。資料加密傳輸有對稱加密和非對稱加密兩種,為了更加安全起見采用非對稱加密比較好些,身份認證則采用數字簽名可以實作。 程式流程 核心代碼 客戶端 package openapi.client.sdk; import c ......
uj5u.com 2022-05-29 02:56:10 more轉自: http://www.java265.com/JavaJingYan/202205/16522774123344.html HashMap簡介 基于哈希表的 Map 介面的實作。此實作提供所有可選的映射操作,并允許使用 null 值和 null 鍵 (除了非同步和允許使用 null 之外,H ......
uj5u.com 2022-05-29 02:56:05 more1.github上上傳專案(略) 2.在sonatype上注冊賬號 https://issues.sonatype.org/secure/Dashboard.jspa 注意記住用戶名和密碼 3.在sonatype創建問題 4.新建完后客服會給提示 主要是要求:groupId要合理,需要按照要求在gi ......
uj5u.com 2022-05-29 02:50:49 moreEclipse簡介說明 Eclipse 是一個開放源代碼的、 基于Java的可擴展開發平臺。 就其本身而言,它只是一個框架和一組服務, 用于通過插件組件構建開發環境。幸運的是, Eclipse 附帶了一個標準的插件集,包括Java開發工具(Java Development Kit,JDK) Ecli ......
uj5u.com 2022-05-29 02:05:22 more