原创 Spring boot 整合mybatis報錯ClassNotFoundException: org.mybatis.logging.LoggerFactory

使用spring boot整合mybatis需要加入依賴: <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybat

原创 Yum命令使用,使用yum安裝vim案例演示yum的使用

何爲Yum ? yum( Yellow dog Updater, Modified)是一個在Fedora和RedHat以及SUSE中的Shell前端軟件包管理器。 基於RPM包管理,能夠從指定的服務器自動下載RPM包並且安裝,可以

原创 Centos7安裝MySQL,修改初始密碼並且配置打開遠程連接訪問

Centos上安裝mysql可使用在線yum安裝和使用離線rpm安裝,本篇文章分別講解這兩種安裝方式: 在線安裝步驟: 上傳MySQL的Yum源 使用yum命令安裝MySQL 啓動MySQL服務 登錄MySQL數據庫 設置密碼,

原创 Centos7安裝Nginx詳細安裝步驟

Centos7安裝Nginx步驟 手動配置nginx的yum倉庫 使用yum命令安裝nginx 啓動nginx 訪問nginx 1.指定nginx的yum倉庫 說明:centos系統中默認的yum倉庫中沒有nginx的安裝包,

原创 Centos7安裝JDK和Tomcat詳細步驟

安裝步驟 將JDK安裝包上傳到/opt下 解壓 配置JDK的環境變量 使配置生效 測試JDK是否安裝成功 1.上傳JDK安裝包到Centos系統中的/opt目錄下 1.1 使用xftp軟件和服務器建立傳輸 1.2 建立會話

原创 Nginx搭建負載均衡詳細操作

什麼是負載均衡? 互聯網早期,業務流量比較小並且業務邏輯比較簡單,單臺服務器便可以滿足基本的需求;但隨着互聯網的發展,業務流量越來越大並且業務邏輯也越來越複雜,單臺機器的性能問題以及單點問題凸顯了出來,因此需要多臺機器來進行性能的

原创 javaWeb 常見面試題 20道,建議收藏

1、Tomcat 的優化經驗 答:去掉對 web.xml 的監視,把 jsp 提前編輯成 Servlet。 有富餘物理內存的情況,加大 tomcat 使用的 jvm 的內存 2、HTTP 請求的 GET 與 POST 方式的區別

原创 Spring如何給屬性賦值?

spring提供了兩種給屬性賦值的方式 1.通過屬性的set方法 2.通過有參構造 1. 通過屬性的set方法 ,給屬性賦值 1.1 屬性是基本類型(包裝類) + String (很重要) < property name=

原创 簡單理解什麼是Spring中的IOC控制反轉和DI依賴注入

IOC :Inversion of Control 控制反轉 DI : dependency Injection 依賴注入 咋一聽,控制反轉、依賴注入,似乎很高大上的名字,概念比較抽象,但其實慢慢分析,轉換成自己的

原创 Mybatis中$ {} 和 # {}的區別,動態SQL之if、where、set、trim、foreach標籤的使用

一.Mapper文件的補充細節 a) Xml的特殊字符 在mapper文件中,小於號用& lt;代替, 大於號用 & gt;代替 i. < &lt; ii. > &gt; b) $ {} 和 # {}的區別 i. 使

原创 面試題:BeanFactory和FactoryBean有啥關係?

沒啥太大關係! BeanFactory(對象工廠),他是spring框架中的工廠類,spring的工廠設計的比較複雜,BeanFactory被抽象成了一個接口,我們經常寫代碼叫做ClassPathXmlApplicationCon

原创 Could not resolve resource location pattern [classpath:com/macw/mapper/*.xml]:Spring項目報錯找不到mapper文件

*java.lang.IllegalArgumentException: Could not resolve resource location pattern [classpath:com/macw/mapper/*.xml]

原创 SSM整合之applicationContext.xml(也叫Mybatis-config.xml)文件的詳細配置加解釋說明,web.xml文件的配置

ssm整合,mybatis-config.xml文件的配置信息: applicationContext.xml: <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http:

原创 idea新手好用的幾個插件、讓你快速掌握IDEA

從Myeclipse突然轉到idea,最讓我們感到不順手的就是快捷鍵的使用變了, 習慣了一個東西再去接受另一個新事物是很難接受的,雖然我們可以讓idea切換成eclipse的快捷鍵, 但是仍然有很多功能的快捷鍵的我們所不知道的,

原创 使用代理模式實現Spring AOP的面向切面編程,動態代理的四種增強處理

什麼是代理類? 代理就是代替我們去執行一些額外的工作。 目標類:只有核心功能的類 比如我們在寫service的時候,調用dao方法是我們的核心業務,而service類中的日誌記錄,事務處理,異常處理等都屬於額外的功能,每個serv