設(shè)置如果類變量不是final的初始值也不是在準(zhǔn)備階段啊定续,應(yīng)該在初始化階段。準(zhǔn)備階段只是設(shè)置一個零值
深入理解Java類加載機(jī)制一:前言 Java語言的類型可以分為兩大類:基本類型和引用類型骤公。 基本類型 包括byte,short,int仁堪,long,float填渠,double弦聂,boolean,char氛什。 ...
設(shè)置如果類變量不是final的初始值也不是在準(zhǔn)備階段啊定续,應(yīng)該在初始化階段。準(zhǔn)備階段只是設(shè)置一個零值
深入理解Java類加載機(jī)制一:前言 Java語言的類型可以分為兩大類:基本類型和引用類型骤公。 基本類型 包括byte,short,int仁堪,long,float填渠,double弦聂,boolean,char氛什。 ...
單純使用Mybatis進(jìn)行數(shù)據(jù)庫交互的時(shí)候莺葫,通過下面代碼可以看到,我想過要創(chuàng)建SqlSession對象首先要解析配置文件枪眉,然后創(chuàng)建工廠通過工廠創(chuàng)建SqlSession對象 所...
拉取elasticsearchdocker pull docker.elastic.co/elasticsearch/elasticsearch:7.4.2 啟動容器dock...
拉取對應(yīng)版本鏡像image.png 查看鏡像image.png 創(chuàng)建容器image.png docker exec -it zookeeper /bin/bash可以修改配置...
我們通過一個簡單例子來看下怎么查看java 字節(jié)碼 創(chuàng)建一個.java 文件 進(jìn)入cmd進(jìn)入對應(yīng)目錄進(jìn)行編譯 這樣生成對應(yīng)的.class文件 javap -v 命令查看字節(jié)碼...
java程序中我們可以使用synchronized關(guān)鍵字對程序加鎖贸铜,它可以保證方法或者代碼塊運(yùn)行時(shí)同一時(shí)刻只有一個方法可以進(jìn)入到臨界區(qū)域堡纬,同時(shí)它還可以保證共享變量的內(nèi)存可見性...
Mybatis 的執(zhí)行流程及核心組件如圖所示 組件作用: Configuration用于描述Mybatis主配置文件信息,當(dāng)Mybatis應(yīng)用啟動時(shí)候蒿秦,將Mapper配置信息...
因?yàn)門omcat 本身就是一個“HTTP 服務(wù)器 + Servlet容器”烤镐,所以這一節(jié)先對HTTP工作原理進(jìn)行一下回顧。 HTTP的本質(zhì) HTTP協(xié)議是瀏覽器和服務(wù)器之間的數(shù)...
單一原則一個類或者一個接口只負(fù)責(zé)一個功能職責(zé)渡处,盡量設(shè)計(jì)出功能單一的接口 依賴倒轉(zhuǎn)原則高層模塊不應(yīng)該依賴底層模塊的具體實(shí)現(xiàn)镜悉,解耦高層與底層。既面向接口編程骂蓖,當(dāng)實(shí)現(xiàn)發(fā)生變化時(shí)积瞒,只...
association(一對一 嵌套結(jié)果(一條sql 一次查詢))Tips:1、resultMap 可以通過extends 實(shí)現(xiàn)繼承缰贝,來簡化工作量2馍悟、關(guān)聯(lián)查詢設(shè)置前綴是一個好...
使用foreach 創(chuàng)建sqlSession 的時(shí)候指定executorType有三種方式simple 就是普通的執(zhí)行器、reuse執(zhí)行器會重用預(yù)處理語句(prepared ...
if語句 where用于處理sql拼接,刪除最前面if里面的and,如果沒有if成功剩晴,會刪除where 子句 set給語句加一個set锣咒, 刪除最后的逗號 trim在子句前加(...