原创 偉鵬 學習計劃 知識點收集

序號 一級目錄 二級目錄 三級目錄 四級目錄 1 java基礎知識 1、java併發編程 1-1、併發與並行 2 1-2、線程 3 1-3、創建線程的多種方式 4 1-4、線程池

原创 Java併發學習之四種線程創建方式的實現與對比

在併發編程中,最基本的就是創建線程了,那麼一般的創建姿勢是怎樣的,又都有些什麼區別 一般來講線程創建有四種方式: 繼承Thread 實現Runnable接口 實現Callable接口,結合 FutureTask使用 利用該線

原创 idea斷點調試(通俗易懂)

IntelliJ IDEA使用教程 (總目錄篇)   在調試代碼的時候,你的項目得debug模式啓動,也就是點那個綠色的甲蟲啓動服務器,然後,就可以在代碼裏面斷點調試啦。 下面不要在意,這個快捷鍵具體是啥,因爲,這個keymap是可以自己

原创 Collection 基礎入門

          什麼是集合 Java是一門面向對象的語言,就免不了處理對象 爲了方便操作多個對象,那麼我們就得把這多個對象存儲起來 想要存儲多個對象(變量),很容易就能想到一個容器 集合就是一個放數據的容器(集合類存放的

原创 IntelliJ IDEA 下的svn配置及使用的非常詳細的圖文總結(通俗易懂)

IntelliJ IDEA使用教程 (總目錄篇)   首先,使用的時候,自己得先在電腦上安裝個小烏龜。也就是svn啦。 第一步安裝小烏龜。 如下: 具體安裝好像沒什麼具體要求,一路next,就好。 如上圖箭頭所示,在安裝 Tortoi

原创 對象/關係數據庫映射(ORM)

   ORM的全稱是:Object Relational Mapping,即對象/關係數據庫映射.       當使用一種面向對象的編程語言來進行應用開發時,從項目一開始就採用的是面向對象分析,面向對象設計,面向對象編程,但到了持久層數據

原创 IntelliJ IDEA 常用配置(通俗易懂)

IntelliJ IDEA使用教程 (總目錄篇)   剛剛使用IntelliJ IDEA 編輯器的時候,會有很多設置,會方便以後的開發,磨刀不誤砍柴工。 比如:設置文件字體大小,代碼自動完成提示,版本管理,本地代碼歷史,自動導入包,修改註

原创 多線程學習-------第五天

多線程學習-------第五天 blibli視頻學習地址:馬士兵老師高併發編程系列 import java.util.LinkedList; import java.util.concurrent.TimeUnit; publ

原创 spring boot多環境配置詳解(親測可用)

在pom.xml文件中加入 <profiles> <!-- 開發環境 --> <profile> <id>dev</id> <properties>

原创 generatorSqlmapCustom代碼生成器(附帶源碼下載)

代碼下載地址(github) GeneratorSqlmap.java import java.io.File; import java.util.ArrayList; import java.util.List; import o

原创 spring boot event事件驅動 @EventListener

我們知道觀察者模式可以實現代碼的解耦,而spring的event模型就是這種設計模式的極佳體現。一個事件包含:事件發佈、監聽、和事件源。在spring中我們可以通過ApplicationContext的publishEvent方

原创 layui學習筆記(通俗易懂)

layui加載表格 <table id="zjTable" lay-filter="czjTable"></table>  對應的js代碼 layui.use('table', function () { v

原创 多線程----通俗易懂(第四天)

多線程學習-------第四天 blibli視頻學習地址:馬士兵老師高併發編程系列 import java.util.concurrent.TimeUnit; public class ReentrantLock1 { syn

原创 java lamda表達式操作列表常見方法 附帶代碼

lamda 對集合進行 取交集 並集 差集 @Test public void mergeMapValuesTest() { Map<Integer, ListContainer> map = Ma

原创 java 排序工具類 滿足基本開發需求

排序工具類 @Data @AllArgsConstructor @ToString public class Student { private Long id; private String name;