安裝前提 確認(rèn)電腦已經(jīng)安裝好 node 和 npm 環(huán)境。 如果還沒有裝好,那需要執(zhí)行下面的步驟:1.進(jìn)入官網(wǎng):https://nodejs.org/zh-cn/[https...
安裝前提 確認(rèn)電腦已經(jīng)安裝好 node 和 npm 環(huán)境。 如果還沒有裝好,那需要執(zhí)行下面的步驟:1.進(jìn)入官網(wǎng):https://nodejs.org/zh-cn/[https...
去年我寫了哪些東西? 這是我做總結(jié)的時(shí)候想的第一個(gè)問題,然后我回頭看我寫過的文章。[TOC] 下面主要講解幾個(gè)主要的方向: 劍指Offer 去年完成35篇,今年主要目標(biāo)是完成...
mybatis有一個(gè)強(qiáng)大的特性,其他框架在拼接sql的時(shí)候要特別謹(jǐn)慎,比如哪里需要空格,還要注意去掉列表最后一個(gè)列名的逗號(hào),mybtis的動(dòng)態(tài)sql可以幫助我們逃離這樣的痛苦...
[TOC] 安裝完Git,如何玩呢?下面是一些初始化和初級(jí)的常用命令。 新建文件夾之后,打開文件夾,右擊,進(jìn)入git Bashhere,就可以使用命令行了。 1.設(shè)置用戶名 ...
很多時(shí)候,我們需要傳入多個(gè)參數(shù)給sql語句接收,但是如果這些參數(shù)整體不是一個(gè)對(duì)象,那么我們應(yīng)該怎么做呢?這里有兩種解決方案,僅供參考。 1.將多個(gè)參數(shù)封裝成為Map 測試接口...
[TOC] (一)java內(nèi)存區(qū)域管理 C/C++每一個(gè)new操作都需要自己去delete/free,而java里面有虛擬機(jī)自動(dòng)管理內(nèi)存,不容易出現(xiàn)內(nèi)存泄漏或者溢出的問題,但...
[TOC] 1.回顧Mybatis執(zhí)行sql的流程 在之前的代碼中我們的運(yùn)行過程再梳理一下,首先我們執(zhí)行Test,調(diào)用dao接口方法 接口的定義: 調(diào)用接口的實(shí)現(xiàn)類方法: 最...
# 1.興趣 作為一個(gè)程序員 ?????? ,其實(shí)我覺得最重要的就是總是懷有疑問和興趣,不要給自己設(shè)置限制,學(xué)習(xí)本身就是一件有意思的事情。如果你學(xué)習(xí)一個(gè)東西,你就得多問幾個(gè)問題:...
[TOC] 1.簡單工廠模式介紹 工廠模式,比較常用,屬于創(chuàng)建型模式,也就是主要是用來創(chuàng)建對(duì)象的。工廠模式,有三種,主要分為: 簡單工廠模式 工廠方法模式 抽象工廠模式 其中...
我們都知道,餓漢式單例是線程安全的,也就是不會(huì)初始化的時(shí)候創(chuàng)建出兩個(gè)對(duì)象來,但是為什么呢? 首先定義一個(gè)餓漢式單例如下: 之所以是線程安全的,是因?yàn)镴VM在類加載的過程,保證...
[TOC] 1. 單例是什么? 單例模式:是一種創(chuàng)建型設(shè)計(jì)模式,目的是保證全局一個(gè)類只有一個(gè)實(shí)例對(duì)象,分為懶漢式和餓漢式。所謂懶漢式,類似于懶加載,需要的時(shí)候才會(huì)觸發(fā)初始化實(shí)...
很多時(shí)候我們有這樣的需求,數(shù)據(jù)庫的字段名與實(shí)體類的屬性名不一致,這個(gè)時(shí)候我們需要怎么做呢?有兩種解決方案,第一種:直接在查詢的時(shí)候使用別名,將別名設(shè)置成與實(shí)體類的屬性名一致。...
[TOC] 1.單例是什么? 單例模式:是一種創(chuàng)建型設(shè)計(jì)模式,目的是保證全局一個(gè)類只有一個(gè)實(shí)例對(duì)象,分為懶漢式和餓漢式。所謂懶漢式,類似于懶加載,需要的時(shí)候才會(huì)觸發(fā)初始化實(shí)例...
Lambda在jdk1.8里面已經(jīng)很好用了,在這里不講底層的實(shí)現(xiàn),只有簡單的用法,會(huì)繼續(xù)補(bǔ)全。首先一個(gè)list我們要使用lambda的話,需要使用它的stream()方法,獲...
[TOC] 單例模式,是一種比較簡單的設(shè)計(jì)模式,也是屬于創(chuàng)建型模式(提供一種創(chuàng)建對(duì)象的模式或者方式)。要點(diǎn): 1.涉及一個(gè)單一的類,這個(gè)類來創(chuàng)建自己的對(duì)象(不能在其他地方重寫...
代碼直接放在Github倉庫【https://github.com/Damaer/Mybatis-Learning[https://github.com/Damaer/Myb...
代碼直接放在Github倉庫【https://github.com/Damaer/Mybatis-Learning/tree/master/mybatis-05-CURD[h...
代碼直接放在Github倉庫【https://github.com/Damaer/Mybatis-Learning/tree/master/mybatis-05-CURD[h...
前面我們學(xué)會(huì)了Mybatis如何配置數(shù)據(jù)庫以及創(chuàng)建SqlSession,那怎么寫呢?crud怎么寫? 代碼直接放在Github倉庫【https://github.com/Da...