原创 線程安全不安全到底是什麼?以及用LIst的實現類進行驗證該概念。

    今天看了個java面試題,提到了線程安全與不安全的問題,腦子中沒有一點概念,剛好今天有時間,就把這個問題理清楚,分享出來,讓更多和我一樣的小白瞭解下這個知識點。每天進步一點點哦~    1、線程到底是什麼呢? 進程是資源調度的最小

原创 本地jar包加載後,運行時報java.lang.NoClassDefFoundError解決方案

由於公司是內網,需要使用網上別的大佬的maven jar包時,使用到該方法的時候,總是報: Unexpected error occurred in scheduled task. java.lang.NoClassDefFoundEr

原创 如何解決線程不安全問題呢?

線程安全問題存在,必然會引起很多問題。那麼本節就來講講,如何解決線程安全問題呢? 1、synchronized synchronized關鍵字,就是java用來控制線程同步的,比如上節的最後舉例中,在代碼中加入共享變量後,使用多線程調用時

原创 面試常問問題——多線程,如何給run方法傳參,如何實現線程的返回值

如何給run方法傳參? (1)構造函數傳參 (2) 成員變量傳參 (3) 回調函數傳參 如何實現處理線程的返回值? (1)主線程等待法 public class CycleWait implements Runnable{

原创 面試常問問題——多線程,線程的狀態

問題?線程共有幾種狀態?分別都是什麼。 從thread源碼中也可以看到以下這幾種枚舉類型: NEW, RUNNABLE, BLOCKED, WAITING, TIMED_WAITING, TERMINATED; 新建狀態(NEW

原创 面試常問問題之多線程——Thread和runnable的關係

從本質上說,thread是一個類,而runnable是一個接口。 看看thread的源碼: 從上圖可以看到,thread是一個類,而這個類繼承了runnable的接口。 再看看runnable的源碼: 可以看出,runnabl

原创 Linux下重啓Oracle數據庫詳細步驟

Linux下重啓Oracle數據庫 1、Linux下以Oracle帳戶進入Linux系統。 2、執行以下命令查看數據庫監聽器的狀況: lsnrctl status 3、執行以下命令停止數據庫監聽器運行: lsnrctl stop

原创 簡單使用spring data jpa實例及maven引用

簡單使用spring data jpa實例及maven引用準備階段代碼實操使用 準備階段 首先介紹一下我的項目框架以及jdk使用等: 1、jdk使用:jdk1.8 2、框架:spring Boot 3、連接數據庫:mysql 4、

原创 restFul的趣味理解

*今天偶爾在簡書上讀到一個作者解釋restFul解釋的風趣,且好理解。分享給大家~* Level0 面向前臺 比如你要去星巴克前臺點單一杯拿鐵,這個過程,我們可以用簡單的json字符串來實現: { "addorder