1.POJO和java bean
POJO即是“plain ordinary java object”仲闽,簡單普通的java對象:
(1)有private的對象屬性
(2)對應(yīng)的get/set方法
(3)沒有從任何類繼承拒垃,沒有實現(xiàn)任何接口纺阔,沒有被其他框架入侵
java bean,在POJO(1)(2)的基礎(chǔ)上:
(1)公共的缺省構(gòu)造函數(shù)
(2)可序列化即寡,實現(xiàn)serializable接口
(3)屬性都為private
兩者區(qū)別:
(1)POJO是比javabean更純凈的簡單類或接口徊哑。POJO嚴格地遵守簡單對象的概念,JavaBean中往往會封裝一些簡單邏輯聪富。
(3)POJO主要用于數(shù)據(jù)的臨時傳遞莺丑,它只能裝載數(shù)據(jù), 作為數(shù)據(jù)存儲的載體墩蔓,而不具有業(yè)務(wù)邏輯處理的能力梢莽。
(4)Javabean當(dāng)中除了setter/getter,可以有其它的方法奸披。
2.Integer和int
primitive數(shù)據(jù)類型和其對應(yīng)的封裝類昏名,本質(zhì)上講一個是對象,一個是primitive數(shù)據(jù)類型阵面。在運算上可以進行加減葡粒,java做了自動轉(zhuǎn)換份殿。
TODO: int數(shù)據(jù)類型內(nèi)存在哪?primitive和對應(yīng)封裝類的自動轉(zhuǎn)換機制嗽交?
3.mybatis的更新語句
4.mybatis的常用標(biāo)簽
- IDEA常用快捷鍵
6.postman安裝使用:unfinished
7.restful標(biāo)準(zhǔn)
yaml和json定義,一般用yaml定義接口
8.json(JavaScript Object Notation)
一種常用的輕量級的數(shù)據(jù)交換格式颂斜,表示對象和數(shù)據(jù)的字符串夫壁。
9.java的八種類型及其轉(zhuǎn)換
10.微服務(wù)之間的進程通信
11.mybatis nosuchpropertyException
mybatis多個參數(shù)傳傳入
mybatis column not found
mybatis the column xxx was invalid
12.端口問題
13.數(shù)據(jù)庫安裝,mysql已經(jīng)安裝mac
dbeaver安裝
14.spring helloworld
15.數(shù)據(jù)庫的分區(qū)和分表
16.Kafka
17.spring bean不能new
18.調(diào)試沃疮,bug盒让,斷點
19.commit時說明原因
20.主鍵的修改
一般不更改,要改的話先刪除主鍵約束司蔬,然后重新添加
21.復(fù)合主鍵與聯(lián)合主鍵