原创 java生成N位隨機數字

直接上代碼 /** * 生成N位隨機數字 */ public static Integer randomNumber(int length){ return (new Double(Math.random() * (Math

原创 spring IOC DI形象比喻~

提到Spring就不能不說控制反轉Ioc//Inversion of Control 和依賴注射DI//Dependency Injection 什麼叫控制反轉呢? 套用好萊塢的一句名言就是:你待著別動,到時我會找你。 什麼意思呢?就好比

原创 spring mvc 給Controller添加事務不成功的原因

掃描配置如下:spring-context.xml <context:component-scan base-package="com.freecg.green007">     <context:exclude-filter type

原创 IDEA連接MySQL數據源配置和mybatis整合

背景 以往在寫mybatis的xml文件時在insert語句上往往要在每個字段上寫上一堆字段,用數據庫工具找字段一個個粘貼到xml感覺實在浪費時間又蠢,而且mybatis的代碼總是提示沒有配置數據源。實在是逼死處女座,下面就來配置一把ID

原创 tomcat啓動兩次的問題

問題原因:     因爲hello應用本來就放在Tomat的默認webapp目錄下(tomcat在啓動時肯定會加載1次),然後又在server.xml中做了配置,爲了達到訪問根就可以訪問hello應用(這樣tomcat就又加載1次)

原创 2020年高效搬磚必備的IDEA插件(附安裝包)

前言 工欲善其事必先利其器,廢話少說直接開始推薦我本人開發過程中最常用的讓搬磚速度提升不少的IDEA插件。 由於天朝網速問題(你懂的),文末附上官方最新版本(截止2020.05.23)離線安裝包~ 1. lombok lombok

原创 【踩坑】解決springboot注入yml配置文件 list報錯

springboot中yml配置注入一般使用@Value註解可注入String類型數據,比如: @Value("${config}") String stringConfig; 即可注入屬性,而注入list使用此方法則會報錯提示Coul

原创 老王的JAVA基礎課:第3課 IDEA的安裝和使用

前言 上節課我們學習瞭如何安裝JDK和配置java環境變量,這節課我們來學習安裝IDE和熟悉其基本配置,下面我們就開始啦。 什麼是IDE? 集成開發環境(IDE,Integrated Development Environmen

原创 老王的JAVA基礎課:第5課 面向對象

JAVA面向對象基礎概念 ​在JAVA世界中萬物皆對象,我們在開發中都是對各種對象做調用、修改與組合。一個java程序可以認爲是一系列對象的組合,而一個對象又來自於類,那麼什麼是類?我們可以簡單理解類是一類事物的基礎模板。我們以一

原创 解決Windows10下java環境變量配置不生效的問題

前言 我們按照以往的經驗在配置系統環境變量,打開環境變量配置界面在PATH下面增加以下內容 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; 保存後打開CMD運行javac發現並不生效。 問題 原因在於W

原创 老王的JAVA基礎課:第2課 JDK安裝和環境變量配置

前言 這節課內容是如何搭建JAVA開發環境,學完後你將瞭解jdk的安裝和環境變量的意義以及如何配置環境變量。 JDK是什麼 JDK是 java語言的軟件開發工具包,主要用於移動設備、嵌入式設備上的java應用程序。JDK是整個ja

原创 java abstract關鍵字解析

抽象方法:僅僅聲明而沒有方法體的方法叫做抽象方法。 抽象類:包含一個或多個抽象方法的類叫做抽象類。   (都需要加上abstract關鍵字)如果一個類想繼承抽象類,並創建該類的對象,那麼就必須爲基類中所有抽象方法提供方法定義(抽象類中已實

原创 java static關鍵字隨筆

static字段對每個類來說都只有一份存儲空間,而非static字段則是每個對象都有一個存儲空間。static的一個重要用法: 在不創建任何對象的前提下就可以調用它。這一點對main方法尤爲重要,這個方法是運行一個應用的入口點,stati

原创 老王的JAVA基礎課:第1課 計算機基礎知識

前言 看到標題你可能會問了,說好的java課程,你跟我扯計算機基礎?彆着急,學編程不可一蹴而就。我們必須對計算機系統有一個起碼的認識必須知道程序是如何運行的,又在哪裏運行。這其中的數據流向又是怎樣的,只有清楚這些知識我們才能在開發

原创 老王的JAVA基礎課:第6課 基本數據類型

什麼是基本數據類型 這節課我們來學習java的基本數據類型,首先來看Q&A: Q: 何謂數據類型? A: 程序的本質是處理各種數據,在計算機底層來講數據本身沒有類型。而數據類型則表示一個數據是以什麼類型來表示。 Q: 何謂基本?