原创 SpringMVC+JSP利用三目運算多條件判斷更換頁面標籤顏色

業務:根據<span>內容</span>中間內容不同,更換 background-color 背景顏色 效果:(“正常”綠底色;“過期”紅底色;“臨期”藍底色;“庫存過低”橙底色) Java代碼:(四種狀態) if(day>-15 &

原创 SpringMVC+MyBatis+MySQL 返回插入的自增主鍵ID

由於表與表之間的關聯,表的自增主鍵尤爲重要。那麼我們如何在insert into的同時返回自增主鍵ID呢? Client表字段名: Client POJO: public class Client { private int

原创 完美解決:layui彈出層無法關閉/ajax請求成功,但是不進入success,也不進入error

我在使用一個叫做H-ui.admin的後臺模板(基於layui)做一套管理系統。 業務:點擊按鈕→出現彈出層→ajax通過接口向後臺發送數據→成功後,關閉彈出層。 前面都沒有什麼問題,就是到了關閉彈出層,真的快把我逼瘋了! 1.首先,我認

原创 使用nohup命令讓程序持續運行在服務器後臺(Springboot項目部署服務器方式方法)(關掉終端繼續讓程序運行的方法)

適合以下兩種情景: 情景一:我們寫好一個簡單的java程序(非Web項目),想在服務器後端運行,即使服務器斷開連接,也在運行。 情景二:我們需要把SpringBoot項目(Jar包形式)部署到服務器上。 首先,不論哪種情景,我們都需要在本

原创 Linux定期刪除文件中的內容

拿上一篇文章中的情景舉例子 上一篇,我們在執行完 nohup 後,會在目錄下生成 nohup.out文件,且隨項目運行,不停增大對內存的佔用。 下面來說下怎麼解決: 第一步:創建 “auto-del-nohup.sh”腳本文件 命令行分

原创 Linux crontab命令怎麼用,按時間計劃執行任務

上一篇我們提到了,定時執行我們清除nohup.out裏面內容的.sh腳本文件,那麼,其中的 *和/2分別代表什麼意思呢? 我們來看下crontab: 其中  *1    *2    *3    *4    *5    program *

原创 爲什麼重寫equals()方法的同時要重寫hashCode()方法

原文地址:https://www.jianshu.com/p/3819388ff2f4 equals方法和hashCode方法都是Object類中的方法,我們來看看他們的源碼: public boolean equals(Object

原创 跨域SSO(CAS)實現過程

原文出處:https://www.cnblogs.com/btgyoyo/p/10722010.html 跨域SSO(CAS)實現過程 用戶訪問產品 a,域名是 http://www.a.cn。 由於用戶沒有攜帶在 a 服務器上登錄