等額本息 等額本息每個(gè)月月供一樣, 還款本金逐漸上升, 還款利息主鍵下降,下面是計(jì)算公式: 假設(shè)以下幾個(gè)符號(hào):n: 總還款月數(shù)m: 貸款總額a: 貸款利率月利率 = = ...
等額本息 等額本息每個(gè)月月供一樣, 還款本金逐漸上升, 還款利息主鍵下降,下面是計(jì)算公式: 假設(shè)以下幾個(gè)符號(hào):n: 總還款月數(shù)m: 貸款總額a: 貸款利率月利率 = = ...
1、Spring IOC容器和Bean簡(jiǎn)介 IOC也稱為依賴注入(DI)。IOC是指: 對(duì)象通過(guò)構(gòu)造函數(shù)參數(shù)、工廠方法的參數(shù)或從工廠方法返回后在對(duì)象實(shí)例上設(shè)置的屬性來(lái)定義其依...
一、Maven 構(gòu)建生命周期 1.1 簡(jiǎn)介 項(xiàng)目構(gòu)建的生命周期概念在Maven之前就已經(jīng)存在了。軟件開(kāi)發(fā)人員每天都要對(duì)項(xiàng)目進(jìn)行清理、編譯、測(cè)試、打包以及安裝部署。 雖然每個(gè)軟...
一、概述 Maven是 Apache 下的一個(gè)純 Java 開(kāi)發(fā)的開(kāi)源項(xiàng)目?;陧?xiàng)目對(duì)象模型(縮寫:POM)概念,Maven利用一個(gè)中央信息片斷能管理一個(gè)項(xiàng)目的構(gòu)建、報(bào)告和文...
一、概述 Java中, 所以的異常都繼承自java.lang.Throwable。 Throwable: Throwable是Java中所有錯(cuò)誤(error)和異常(Exce...
一、簡(jiǎn)介 1、概述 Java的反射是指在程序運(yùn)行過(guò)程中, 可以構(gòu)造任意一個(gè)類的對(duì)象, 獲取任意一個(gè)類的的所有屬性和方法, 可以調(diào)用任意一個(gè)類的屬性和方法。 這種動(dòng)態(tài)獲取程序信...
一、概述 1、什么是代理 代理模式是常見(jiàn)的Java設(shè)計(jì)模式,它的設(shè)計(jì)是代理類和委托類有相同的接口, 代理類主要負(fù)責(zé)為委托類預(yù)處理消息、過(guò)濾消息、把消息轉(zhuǎn)發(fā)給委托類,以及時(shí)候處...
1.RPC簡(jiǎn)介 RPC(Remote Process Call), 即遠(yuǎn)程過(guò)程調(diào)用, 是一個(gè)分布式系統(tǒng)間通信的必備技術(shù)。分布式系統(tǒng)的通信一般都會(huì)采用四層的TCP協(xié)議或七層的H...
一、什么是注解 注解也叫元數(shù)據(jù), 例如我們常見(jiàn)的@Override和@Deprecated等。注解是JDK1.5引入的一個(gè)特性, 用于對(duì)類、方法、字段、參數(shù)、構(gòu)造器、包、局部...
什么是RPC? RPC(Remote Procedure Call)- 遠(yuǎn)程過(guò)程調(diào)用。它是一種通過(guò)網(wǎng)絡(luò)從遠(yuǎn)程計(jì)算機(jī)上請(qǐng)求服務(wù), 而不需要了解底層網(wǎng)絡(luò)協(xié)議的技術(shù)。也就是說(shuō)兩臺(tái)服...
1、import static 和 import import: 導(dǎo)入包下面的指定的類或接口, 不會(huì)自動(dòng)導(dǎo)入子包內(nèi)的類容。import static: 從JDK1.5開(kāi)始提供...
JVM常用參數(shù) -Xss 棧內(nèi)存大小。設(shè)置單個(gè)線程棧大小、一般默認(rèn)521-1024Kb。單個(gè)線程棧大小跟操作系統(tǒng)和JDK版本都有關(guān)系。-Xss = -XX:ThreadSt...
1、CMS收集器 CMS收集器是老年代垃圾收集器,可以與Serial收集器、Parallel New收集器搭配使用。 標(biāo)記收集的線程可以和用戶線程同時(shí)工作。 CMS收集器采用...
GC: 程序運(yùn)行的過(guò)程種, 需要在內(nèi)存中為對(duì)象、變量等分配內(nèi)存,當(dāng)一個(gè)對(duì)象、變量不再被使用時(shí)候,就需要及時(shí)回收這部分占用的內(nèi)存, 否則會(huì)發(fā)生內(nèi)存泄漏, 這個(gè)內(nèi)存回收的過(guò)程就是...
Java類加載是指將編譯好的class文件加載至JVM內(nèi)存, 形成可供JVM使用的Java實(shí)例, 這個(gè)過(guò)程叫做類的加載。 1、類的加載過(guò)程 類的加載過(guò)程包括了加載, 連接, ...
簡(jiǎn)介 synchronized時(shí)java中的一個(gè)關(guān)鍵字, 用于控制并發(fā), 也是java中的重量級(jí)鎖。synchronized可以保證在同一時(shí)刻,只有一個(gè)線程可以執(zhí)行某個(gè)方法或...
Java內(nèi)存結(jié)構(gòu)是Java基礎(chǔ)的核心, 由于Java程序運(yùn)行時(shí),實(shí)際是由JVM執(zhí)行Java應(yīng)用程序, 所以Java內(nèi)存結(jié)構(gòu)實(shí)際是指JVM的內(nèi)存結(jié)構(gòu)。 如圖所示,是Java程序...
Java內(nèi)存模型 Java內(nèi)存模型(JMM)是一種虛擬機(jī)規(guī)范,用于屏蔽掉各種硬件和操作系統(tǒng)的內(nèi)存訪問(wèn)差異,以實(shí)現(xiàn)讓Java程序在各種平臺(tái)下都能達(dá)到一致的并發(fā)效果,JMM規(guī)范了...
CountDownLatch CountDownLatch是一個(gè)同步器, 允許一個(gè)或多個(gè)線程執(zhí)行完畢,再繼續(xù)執(zhí)行, 可以用來(lái)協(xié)調(diào)多個(gè)線程的同步。CountDownLatch通...