在#Port 22行去掉#號(hào)注釋,同時(shí)加入想要使用的端口號(hào)如 Port 22123vim /etc/ssh/sshd_config這里保留22端口是為了防止當(dāng)前無(wú)法使用ssh...
一 . firewall防火墻 1 檢查防火墻狀態(tài) 查看firewall服務(wù)狀態(tài):systemctl status firewalld 查看firewall的狀態(tài):firew...
1、修改SSHD配置,禁用root登錄 vim /etc/ssh/sshd_config 找到“PermitRootLogin yes”把后面的yes改成no。 2、重啟SS...
1 概述 哪里使用AQS?我們最常用的ReentrantLock類其實(shí)就是使用CAS和AQS來(lái)實(shí)現(xiàn)的。 ReentrantLock的構(gòu)造方法中,sync對(duì)象其實(shí)就是繼承了Ab...
提示:閱讀這篇文章的時(shí)候最好先掌握J(rèn)ava內(nèi)存模型(JMM)的相關(guān)內(nèi)容,不然可能會(huì)感到不適。 大多數(shù)人接觸到這個(gè)關(guān)鍵字都是在學(xué)習(xí)單例模式的時(shí)候,他可以保證在并發(fā)的場(chǎng)景下不會(huì)產(chǎn)...
前言 本文首發(fā)于spheign的博客網(wǎng)站,歡迎轉(zhuǎn)載。 1 概述 先說(shuō)結(jié)論,Java對(duì)象保存在內(nèi)存中時(shí),由對(duì)象頭、實(shí)例數(shù)據(jù)、對(duì)對(duì)齊填充字節(jié)組成。我們可以借助openjdk的jo...
在JDK 5之前Java語(yǔ)言是靠synchronized關(guān)鍵字保證同步的,這會(huì)導(dǎo)致有鎖 鎖機(jī)制存在以下問(wèn)題: (1)在多線程競(jìng)爭(zhēng)下,加鎖、釋放鎖會(huì)導(dǎo)致比較多的上下文切換和調(diào)度...
書(shū)上抄的吧
Java CAS詳解在JDK 5之前Java語(yǔ)言是靠synchronized關(guān)鍵字保證同步的,這會(huì)導(dǎo)致有鎖 鎖機(jī)制存在以下問(wèn)題: (1)在多線程競(jìng)爭(zhēng)下,加鎖、釋放鎖會(huì)導(dǎo)致比較多的上下文切換和調(diào)度...
1 為什么要使用JMM Java虛擬機(jī)可以運(yùn)行在不同的操作系統(tǒng)上,因此在不同的硬件和不同的操作系統(tǒng)下,內(nèi)存的訪問(wèn)邏輯稍有差別。在這種情況下,有可能你開(kāi)發(fā)的程序在某個(gè)系統(tǒng)環(huán)境下...
線程是程序執(zhí)行的最小單元,多線程是指程序同一時(shí)間可以有多個(gè)執(zhí)行單元運(yùn)行(這個(gè)與你的CPU核心有關(guān))。在java中開(kāi)啟一個(gè)新線程非常簡(jiǎn)單,創(chuàng)建一個(gè)Thread對(duì)象,然后調(diào)用它的...
最小安裝完centos后一般默認(rèn)只有有線網(wǎng)卡,wifi可以在安裝的時(shí)候就連接上。所以,一般還要安裝有線網(wǎng)卡驅(qū)動(dòng)才能使用網(wǎng)線上網(wǎng)。 使用命令lspci -nn | grep -...
在android項(xiàng)目中找到gradle配置文件:gradle/wrapper/gradle-wrapper.properties 其中distributionUrl就是我們需...
1 單例模式 特點(diǎn): 單例模式的類只有一個(gè)實(shí)例化對(duì)象; 單例模式的對(duì)象只能由單例類自行創(chuàng)建; 1.1 懶漢模式 介紹:只有在程序運(yùn)行時(shí)使用的時(shí)候采取創(chuàng)建這個(gè)單例。 解釋兩個(gè)關(guān)...
今天說(shuō)一說(shuō)Spring AOP吧。AOP是一種思想,Spring只是支持AOP的一種框架,而不是AOP屬于Spring。 1 AOP能干什么? 舉一個(gè)AOP的例子方便理解,現(xiàn)...
普通用戶登錄提示:You must change your password now and login again!這是由于默認(rèn)密碼有效期是90天。解決辦法: 使用root...
引入依賴 要實(shí)現(xiàn)需求總共分為三步: a. 建立連接;b. 遞歸目錄,并創(chuàng)建;c. 上傳; 根據(jù)這三步創(chuàng)建工具類 使用測(cè)試
總有人問(wèn)我這個(gè)問(wèn)題,下次甩鏈接用 在實(shí)現(xiàn)類的@Service注解增加value屬性,比如: 使用@Autowired + @Qualifier注解或@Resource注解,指...
1、更新已經(jīng)運(yùn)行中的容器docker update --restart=always [容器名/容器ID]2、容器啟動(dòng)時(shí)添加--restart=always參數(shù)3、--res...
首先編寫(xiě)一個(gè)啟動(dòng)文件,APP_NAME為jar文件路徑 創(chuàng)建好文件后,給其可執(zhí)行的權(quán)限,chmod +x boot.sh 編輯vim /etc/rc.d/rc.local在文...