原创 Spring框架入門學習之IOC依賴注入學習(二)

文章目錄1. 注入方式1.1 基於構造函數注入1.2 setter方法注入1.3 案例實戰2. 依賴注入配置詳解2.1 直接配置2.2 集合配置3. XML命名空間4. 繼承Bean5. Bean的scope6. 延遲加載Be

原创 NoSuchMethodError: org.springframework.jms.config.DefaultJmsListenerContainerFactory.setAutoStartup

異常描述 SpringBoot項目依賴了ActiveMQ相關依賴啓動的時候控制檯拋出下面異常: org.springframework.beans.factory.BeanCreationException: Error cre

原创 Spring Boot java.lang.NoClassDefFoundError: io/undertow/servlet/api/DeploymentManager

異常描述 啓動SpringBoot項目控制檯報了關於undertow NoClassDefFoundError 的異常,詳細報錯信息如下所示: org.springframework.context.ApplicationCont

原创 Spring框架入門學習之IOC實例化對象學習

Spring框架是什麼? spring安裝本人的理解就是一艘航空母艦,其擁有很多不同的作戰系統以及武器也可以與其他軍事力量組裝成一個航母戰鬥羣。對應着我們的spring,其擁有從企業級到雲計算等各個方面的技術棧,如下圖所示: S

原创 CSS文檔流浮動學習

定義 文檔流中:內聯元素默認從左到右流,遇到阻礙或者寬度不夠自動換行,繼續按照從左到右的方式佈局。塊級元素單獨佔據一行,並按照從上到下的方式佈局。 文檔流佈局 可由於塊元素在文檔流中都是從上向下排列,如果讓其實現水平排序:可以

原创 CSS盒子模型入門學習

CSS盒子模型 內容區(Content) 存放在body之間的元素 內邊距(Padding) padding內邊距指的是盒子的內容區與盒子邊框之間的距離,一共有四個方向的內邊距 分別是padding-top、padding-le

原创 CSS選擇器的優先級學習

簡介 有時候會遇到多種選擇器對同一元素進行屬性設置,一般項目中也會見到這樣的代碼,如下所示: 那麼問題來了,p元素標籤是顯示什麼顏色呢?結果是紅色,如果不對選擇器優先級有個大致瞭解恐怕很難知道這個元素背景顏色究竟是哪一個。 選

原创 CSS常用的選擇器學習

簡介 最近工作中常常會與前端頁面交互,掌握一定的前端知識還是必要的,而入門需要了解一下CSS選擇器非常有必要。 基本CSS選擇器 元素選擇器 元素選擇器就是標籤選擇器,作用是選中頁面中所有相同的標籤元素 html <d

原创 Navicat Premium 連接Oracle配置步驟以及解決ORA-2587異常

問題描述 當我們安裝Oracle後,就會使用Navicat Premium連接Oracle,如下步驟所示: 打開軟件選擇工具選項並點擊選項 點擊OCI 設置連接的OCI文件 在C:\Program Files\Premiu

原创 macos系統下查看端口號並殺死端口號所在的進程

問題描述 今天啓動項目一個執行機,報了一個Port already in use的異常。 解決問題 端口占用一般解決思路就是拿到端口占用進程號,然後kill一下這個進程號即可。 Linux環境下或者macos可以藉助於lsof命

原创 java實現zip文件解壓縮教程

說明 最近開發有將文件打包成zip文件的需求,以供瀏覽器直接點擊下載。這裏可以使用JDK提供的相關方法,也可以使用第三方commons-compress提供的相關方法,這裏需要注意的是以下幾點: 需要滿足可以壓縮文件也可以是文件

原创 最新macos平臺搭建基於Appium的IOS測試環境超詳細

說在前面的話 之前公司需要搭建一款Appium的ios測試環境,網上的也有不少相關教程,但是都基本都是早期的版本,此次將會使用最新版的·Appium Desktop 1.15.0 來總結此次搭建途中遇到的坑,希望可以幫助後面需要搭

原创 java面試題之StringBuilder爲什麼不是線程安全的?

簡介 String、StringBuilder、StringBuffer是面試高頻考察點,常常見到的經典面試題有下面這兩種: String,StringBuilder的區別? 可變字符序列:StringBuilder、St

原创 mysql常用命令初識

前言 上一篇文章介紹了mysql在Linux系統下安裝的過程,如果你需要安裝Mysql不妨訪問一下這篇文章:Linux安裝mysql工作後一直接觸的關係型數據庫就是Mysql,Mysql是一個合格的java程序員必須要掌握和學習的

原创 java集合Collection常用方法詳解

前言 出去面試的時候,對java的集合框架考察的知識點還是蠻多的。除了基礎的集合常見API使用,對集合底層的實現原理以及數據結構等也有很多考察方面。而自己對這方面知之甚少,特地抽空進行研究和學習一下。 爲什麼要有集合 提到集合就不