原创 線程安全、synchronized同步,Lock同步鎖

線程安全:數據共享時對數據讀寫出現錯誤(數據污染)。 出現線程安全條件:                                      a.多線程環境下,單線程無線程安全問題。                        

原创 什麼是線程,進程又是什麼?線程Thread的代碼實現

進程、線程 進程是正在運行的程序的一個實例。 線程是程序(進程)的實際活動單位,是操作系統能調度運算的最小單位。 一個進程至少包含一個線程(主線程)。 多線程 一個進程,多個線程存在。例如:邊聽歌,邊搜索。提高了CPU的利用率。 多個線程

原创 前後端分離-訂餐系統

廢話不多說附上項目源碼:源碼         數據庫data.sql    (上傳到CSDN的時候忘記加data.sql文件了提取碼:e3c1 )

原创 Spring 四個核心一個依賴

四個核心 beans:bean管理 Context:上下文(體現在xml配置) Expression Language:spring EL表達式 Core:spring框架基石核心支持 一個依賴 logging:日誌依賴 項目中jar

原创 快速學習HTML(半小時)

時間緊迫直接上代碼 <!-- 一個HTML文件 1.首先第一行由一個doctype文本描述標籤 2.接下來由一個<html></html>標籤 我們要做到是編輯<html></html>裏的內容,具體包括 1.head部分:主

原创 Java線程池的使用

爲什麼要使用線程池?有什麼好處? 在併發線程數量很多時,平凡的對線程的頻繁的創建、銷燬降低了系統效率。 線程池容納就是容納多個線程的容器,提供了對線程的管理需要時就可以直接從線程池中取出,並且線程還可以重複使用,大大提高了效率。 線程池代

原创 線程通信之等待喚醒機制(wait / notify),線程通信(生產者、消費者)代碼實現

線程通信:多個線程在處理同一個資源,處理動作(線程任務)不同。 例如:包子生產消費問題。消費線程和生產線程處理同一資源包子,這時候根據資源包子的狀態問題消費線程和生產線程就存在通信問題。 爲什麼要處理多線程通信問題:在多線程的併發執行時,

原创 遍歷多級目錄、FileFilter文件過濾器、文件搜索案例

遍歷多級文件目錄內所有文件 代碼實現: package FileFilter; import java.io.File; public class demo { public static void main(String[]

原创 File創建、刪除、遍歷(文件、目錄)

基礎必備知識:關於目錄路徑“ ./ ”,“ ../  ”,“ / ”。 “ ./ ”:是當前目錄。例如:打開了C盤下的Windows文件夾,這時c:/windows/就是當前目錄 “ ../  ”:是當前目錄的上一層目錄。例如:當前目錄是

原创 冒泡排序、插入排序、選擇排序、快速排序代碼實現

冒泡排序 原理:冒泡排序,就是如同一個一個氣泡一樣有規律的冒出。在數組的排序實現,就是其中的最值一個個冒出到最後。 //冒泡排序 public static void bulle(int[] array) { //冒出最值的

原创 線程筆記

進程、線程 進程是正在運行的程序的一個實例。 線程是程序(進程)的實際活動單位,是操作系統能調度運算的最小單位。 一個進程至少包含一個線程(主線程)。 多線程 一個進程,多個線程存在。例如:邊聽歌,邊搜索。提高了CPU的利用率。 多個線程

原创 從禿頂開始的編程之旅

Hello mybody!    沒錯!就是身體素質的編程。還徘徊在編程的小夥伴注意了!!!As all we know,禿頂掉髮是程序員(媛)困擾的問題之一。看中關村的地鐵...現在程序員因爲壓力大,和工作強度大的影響導致掉髮嚴重,其次