原创 獲取服務器本機IP
public static String getLocalIP() { try { return InetAddress.getLocalHost().getHostAddress(); } catch (Unkno
原创 身份證號合法性校驗
public static boolean isLegalIDCard(String idCard) { boolean res = false; if (!StringUtils.isBlank(idCard)) {
原创 SpringMVC工作原理簡述
SpringMVC的工作原理圖: SpringMVC工作流程: 用戶發送請求至前端控制器DispatcherServlet。 DispatcherServlet收到請求調用HandlerMapping處理器映射器。 處理器映射
原创 垃圾回收機制淺聊
對於任何一門語言而言,在運行過程中都會創建許多對象,繼而需要爲這些對象分配內存地址,當這些對象不需要使用的時候,需要釋放其佔用的內存地址,以供新的對象使用。關於對象內存釋放的這一機制就叫做垃圾回收機制(GC)。 Java中垃圾回收
原创 Java中的死鎖,你真的瞭解嗎
一、死鎖的定義 多線程以及多進程改善了系統資源的利用率並提高了系統 的處理能力。然而,併發執行也帶來了新的問題——死鎖。所謂死鎖是指多個線程因競爭資源而造成的一種僵局(互相等待),若無外力作用,這些進程都將無法向前推進。
原创 簡聊Java線程狀態
Java線程狀態 線程從創建到運行到結束,總是處於以下五種狀態:新建、就緒、運行、阻塞、死亡。 新建狀態(New) 當用new操作符創建一個線程時, 例如new Thread(),線程還沒有開始運行,此時線程處在新建狀態。 當一
原创 如何使用Java實現圖片壓縮功能
import com.sun.image.codec.jpeg.JPEGCodec; import com.sun.image.codec.jpeg.JPEGImageEncoder; import javax.imageio.
原创 xml文件中無法獲取pom.xml文件中的屬性
xml文件中無法獲取pom.xml文件中的屬性問題描述取值失敗原因及解決方法 問題描述 logback-spring.xml 文件中無法獲取 pom.xml 文件中的屬性,獲取到的值爲 undefined。 取值失敗原因及解決方法