幾種啟動(dòng)jar包的linux命令,以及查看端口的命令,Mybatis-Plus查詢固定條數(shù)數(shù)據(jù)
一些linux命令
1、 在linux上安裝寶塔面板
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec
2、查看端口
firewall-cmd --list-ports #查看已經(jīng)開(kāi)放的端口
firewall-cmd --reload #重啟firewall
#開(kāi)放某個(gè)端口,比如3306
firewall-cmd --zone=public --add-port=3306/tcp --permanent
3、jar包的啟動(dòng)
java -jar test.jar
# 這是最基本的jar包執(zhí)行方式,但是當(dāng)我們用ctrl+c中斷或者關(guān)閉窗口時(shí),程序也會(huì)中斷執(zhí)行
java -jar test.jar &
# &代表在后臺(tái)運(yùn)行,使用ctrl+C不會(huì)中斷程序的執(zhí)行,但是關(guān)閉會(huì)話窗口 會(huì)中斷程序的執(zhí)行
nohup java -jar test.jar &
# 該命令啟動(dòng)的程序使用ctrl+C或者關(guān)閉會(huì)話窗口都不會(huì)中斷程序的執(zhí)行,在jar包的同級(jí)目錄下會(huì)生成nohup.out文件,里面是程序日志
nohup java -jar test.jar >temp.txt &
# 該命令啟動(dòng)的程序使用ctrl+C或者關(guān)閉會(huì)話窗口都不會(huì)中斷程序的執(zhí)行,temp.txt的意思是將日志輸出重定向到temp.txt文件中
4、查看系統(tǒng)進(jìn)程,關(guān)閉進(jìn)程
ps -ef | grep [java] #查看系統(tǒng)進(jìn)程
kill -9 2920 #結(jié)束某個(gè)進(jìn)程
Mybatis-Plus查詢固定條數(shù)數(shù)據(jù)
類似如下sql語(yǔ)句
select * from t_user where age > 3 limit 5
解決:
我們可以使用wrapper.last(String sql);來(lái)拼接想要的sql語(yǔ)句
舉個(gè)栗子
List<Category> categoryList = categoryMapper.selectList(Wrappers.<Category>lambdaQuery()
.eq(Category::getParentId, categoryDto.getId())
.last("limit 4"));

浙公網(wǎng)安備 33010602011771號(hào)