synchronized java 中每一個對象都可以作為鎖,三種應(yīng)用方式,修飾: 1、普通方法 鎖是當前實例對象 2、靜態(tài)方法 鎖是當前類的class對象 3、...
synchronized java 中每一個對象都可以作為鎖,三種應(yīng)用方式,修飾: 1、普通方法 鎖是當前實例對象 2、靜態(tài)方法 鎖是當前類的class對象 3、...
1、在保存時間的時候要注意數(shù)據(jù)庫的時區(qū),在工作的時候出現(xiàn)了,保存時間出現(xiàn)時間少13個小時的情況, 2、springboot 在字符串時間傳參到后臺date類型的時候出現(xiàn)Can...
JVM: ClassLoader: 基本概念 (1) bootstrapClassloader 啟動類加載器,加載核心api,以滿足java 最基本的運行需求 (2) ext...
高并發(fā)緩存學(xué)習(xí) 1、參數(shù)驗證 2、緩存一個id白名單 3、如果不存在某一個數(shù)據(jù),則設(shè)置空結(jié)果并設(shè)置過期時間 4、設(shè)置白名單,會存在占用內(nèi)存過大,可以使用redis的布隆過濾器...
只需將 /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/m...
Springboot 是一個快速整合第三方框架,簡化XML配置,完全采用注解化,內(nèi)置Http服務(wù)器,并最終以java應(yīng)用程序執(zhí)行的框架。 重點: 1、快速整合第三方框架。原理...
特點: 1、配置統(tǒng)一 2、動態(tài)刷新 3、自動刷新 4、上手簡單 配置springcloud config 的時候 要注意你的config client 的要注意,如果你用ap...
OBJECT clone(); 一、Java中有兩種方式創(chuàng)建對象:1、使用new操作符創(chuàng)建對象;2、使用clone方法復(fù)制對象,并且clone要比創(chuàng)建一個新的對象的效率要高。...
encodeURIComponent方法在編碼單個URIComponent(指請求參數(shù))應(yīng)當是最常用的,它可以將參數(shù)中的中文、特殊字符進行轉(zhuǎn)義,而不會影響整個URL。
首先下載Navicat premnium ,最重要的是下載好oracle 客戶端,包含( ) 下載完成之后,Mac 生成的文件夾如下 默認的文件目錄沒有分層,需要手動創(chuàng)建目錄...
1、svn使用 在初次配置svn的時候,SVN無法連接https地址,報錯:Server ssl certificate rejected, 在遇到這種問題的時候使用命令 s...
count(*)和count(列) 1、列的偏移量決定性能,列越靠后訪問的開銷越大,由于count(*)與列偏移量無關(guān),所以count(*)比count(最后列)要快。 2、...
一、源碼分析 源碼分析是一種臨界知識,掌握了這種臨界知識,能不變應(yīng)萬變,源碼分析對于很多人來說很枯燥,生澀難懂。 源碼閱讀,我覺得最核心有三點:技術(shù)基礎(chǔ)+強烈的求知欲+耐心。...
多表查詢: 會出現(xiàn)笛卡爾積,為了避免出現(xiàn)笛卡爾積,要使用where 語句對字段進行關(guān)聯(lián)操作 左右連接 (+)在=左邊表示右連接,(+)在= 右邊表示左連接 select e...
sqlplus操作: 1.在sqlplus下使用命令ed a 會創(chuàng)建一個文件夾,在其中寫入sql命令,然后使用@a,則會執(zhí)行寫入的語句。 2.當連接超級用戶的時候使用 con...
1、ECMAScript的相關(guān)知識 (1)let將變量的作用域設(shè)置為:塊級作用域 (2)const 設(shè)置常量 (3)數(shù)組解構(gòu) function a(){ return a[...
1、NIO(Non-Blocking IO)非阻塞IO 2、阻塞和非阻塞:面向數(shù)據(jù)而言。 阻塞:數(shù)據(jù)沒有準備好,操作就一直等待,知道準備好之后才往后執(zhí)行。 非阻塞:不管我們數(shù)...
1.ClassLoader(類加載器) 1> java虛擬機與程序的生命周期 在以下情況,程序?qū)⒔Y(jié)束生命周期 (1)執(zhí)行了System.exit()方法 ...