原创 SpringBoot用aop切面通過默認的log4j2打印web請求參數信息
1) 注意:項目例子是springboot整合mybatis的註解方式例子2) 核心:定義一個aop類3) 用postman訪問/add添加API,查看控制檯輸出日誌信息
原创 SpringBoot用@configuration配置多數據源、通過application.properties切換數據源
1) SpringBoot用@configuration配置自定義多數據源(上面32的例子是默認數據源,springboot會自動識別)(1)項目結構(2)創建數據庫test1和test2,分別創建表 (3)創建實體類(4)在
原创 SpringBoot配置註解事務、mysql表事務不起作用原因=只有innoDB引擎支持事務
1) SpringBoot配置註解事務(1)步驟(2)例子 2) mysql表事務不起作用的原因
原创 SpringBoot+mybatis+pagehelper實現分頁:resultType="map"
1) 在pom.xml中添加pagehelper相關依賴:pagehelper使用第一步2) application.properties配置文件:第10行可去掉3) springboot應用查詢入口4
原创 select後面AS 字段加雙引號和不加雙引號的區別
加雙引號,可以讓小寫字段別名,保持小寫
原创 MySQL性能優化(優化查詢、優化數據庫結構、優化MySQL服務器)
1) 優化查詢(結合本文上16題,explain詳解的使用)(1)分析查詢語句(2)索引對查詢速度的影響(3)使用索引查詢(4)優化子查詢(子查詢效率不高,可用join來代替)2) 優化數據庫結構(1)將字段很多的
原创 Eclipse中編輯xml的editor的templates模板就可以快速插入一段代碼
1) 在eclipse中安裝spring tool suite插件,方便編輯xml配置文件2) 例如:編輯web.xml時,輸入conte,然後按alt+/,列表中選擇#contextloaderlistener然
原创 VMWare12安裝mac os x10.11(安裝VMware、解鎖、創建、修改OS X.vmx、修改bios、安裝Mac虛擬機)
1) 安裝VMware-workstation-full-12.1.1-3770994.exe(1)安裝VMware-workstation軟件(2)在百度中搜索激活碼,然後註冊VMware-workstation軟件
原创 Centos7虛擬機(Vmwarew14)最小化安裝後(網絡配置NAT)無法聯網的解決
1) CentOS默認不啓動網卡,需要手動啓動2) 在虛擬機的環境中,重啓網絡,命令爲3) 測試是否聯網、查看centos虛擬機ip地址
原创 CentOS中安裝SVN服務器端
1) 安裝subversion服務器2) 輸入rpm -ql subversion查看安裝位置;查看版本號3) 創建svn版本庫目錄:mkdir -p /var/svn/svnrepos4)
原创 Nginx配置反向代理==如代理多個tomcat服務器(兩個tomcat服務器)
1) 配置好兩個tomcat服務器(兩個tomcat服務器並存,上面有步驟)2) 關閉兩個tomcat,分別修改webapps/ROOT/index.jsp文件,主要是區分8080還是81813) 啓動
原创 CentOS中兩個tomcat並存同時運行
1) 安裝jdk(步驟省略)2) 直接關閉firewall防火牆(或在firewall防火牆中開放8080和8181端口)3) 解壓安裝tomcat服務器(一個可以不用在/etc/profile中配置;
原创 MySQL查詢優化器explain語句詳解(查詢語句的性能分析)
1) Explain語句簡介2) Explain語句的作用3) Explain語句輸出結果中各屬性簡介4) Explain語句輸出結果中各屬性詳解5) Explain語句案例
原创 CentOS中安裝Redis數據庫
1) 下載redis安裝文件,並解壓2) 切換到解壓目錄,編譯安裝3) 配置/usr/local/redis/redis-3.2.5下的redis.conf(1)修改redis.conf中的bind,添
原创 SpringBoot整合jsp例子(springboot官方不建議使用jsp)
1) 用idea創建一個springboot項目,注意要勾選web組件,完成項目創建2) 修改pom.xml文件,添加servlet、jstl、jsp的支持3) 在src\mian\下創建webapp