原创 springboot獲取Linux上項目的絕對路徑和根目錄

springboot獲取當前項目路徑的地址 System.getProperty("user.dir") 輸出目錄:  G:\outshine\wangsoso //獲取classes目錄絕對路徑 String path = ClassU

原创 Linux用賬號密碼登錄redis

此場景是賬號密碼已存在的情況 1.第一步    redis-cli 2.密碼驗證 auth 你的密碼  

原创 java中註解用法詳解——@SuppressWarnings

在java編譯過程中會出現很多警告,有很多是安全的,但是每次編譯有很多警告影響我們對error的過濾和修改,我們可以在代碼中加上 @SuppressWarnings(“XXXX”) 來解決 @SuppressWarnings(“unc

原创 Springboot發送短信驗證碼

前言 短信驗證碼是通過發送驗證碼到手機的一種有效的驗證碼系統。主要用於驗證用戶手機的合法性及敏感操作的身份驗證。 第三方短信發送平臺有很多種,各個平臺有各自的優缺點,在選擇的時候可以根據自己的具體實際情況定奪。此篇文章講述了Springb

原创 linux安裝maven

linux安裝maven 1、安裝wget命令 yum -y install wget 2、下載maven安裝包  wget http://mirrors.cnnic.cn/apache/maven/maven-3/3.5.4/binar

原创 mybatis返回map類型數據空值字段不顯示

1、springMVC和boot通用配置: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD SQL M

原创 springboot+async異步接口實現和調用

什麼是異步調用? 異步調用是相對於同步調用而言的,同步調用是指程序按預定順序一步步執行,每一步必須等到上一步執行完後才能執行,異步調用則無需等待上一步程序執行完即可執行。 如何實現異步調用? 多線程,這是很多人第一眼想到的關鍵詞,沒錯,多

原创 Eclipse安裝STS正確方法步驟

已測試成功!! Eclipse安裝STS正確方法步驟 第一步:打開Eclipse 菜單欄 Help -> Install New Software …  我使用這個鏈接 http://dist.springsource.com/relea

原创 spring boot加mybatis使用Map返回時,當值爲空時屬性也會沒有

已解決: 如題, 1.當使用spring boot加mybatis時,設置Map返回,當值爲空時屬性也會沒有 在application.properties中加入下面配置,將會解決這個問題。 #當查詢數據爲空時字段返回爲null,不加這個

原创 java讀取計算機CPU、內存等信息(Sigar使用)

Sigar是Hyperic-hq產品的基礎包,是Hyperic HQ主要的數據收集組件。它用來從許多平臺收集系統和處理信息. 這些平臺包括:Linux, Windows, Solaris, AIX, HP-UX, FreeBSD and

原创 springboot打印mybatis的sql語句

1.第一種方法 使用mybatis配置 #打印sql #mybatis.configuration.log-impl=org.apache.ibatis.logging.stdout.StdOutImpl 2.第二種方法 使用Logb

原创 springboot啓動讀取外部配置文件

springboot啓動讀取外部配置文件   有時候項目打包成一個jar 或者war ,通過java -jar 命令運行springboot 項目,因爲springboot 項目有自己的application.properties 配置文

原创 mysql 查詢指定Timestamp或dateTime格式的時間段的數據

mysql 查詢指定Timestamp或dateTime格式的時間段的數據 1.傳統的方法 SELECT * FROM customer lastlogintime   >=  '2015-01-01 13:50:42'   AND  

原创 解決問題 The Tomcat connector configured to listen on port 8080 failed to start.

  在學習SpringBoot過程中, 遇到了各種問題.. 錯誤過程: org.apache.catalina.LifecycleException: Failed to start component [Connector[HTTP/

原创 下面是red hat/CentOs7一些防火牆和數據庫命令

  查看linux系統版本  :cat /etc/redhat-release centos7用開啓mysql數據庫:systemctl start mysqld centos7用重啓mysql數據庫:systemctl restart