原创 springboot的4種啓動方式

一.運行項目的4種方式: 推薦使用jar啓動 1、IDEA中main函數啓動 (開發用) 2、mvn spring-boot:run 命令 (開發用) 注意要在pom文件所在目錄執行; 如在路徑下F:\software\w

原创 攔截器 過濾器的區別

攔截器 過濾器的區別 Spring的攔截器與Servlet的Filter有相似之處,比如二者都是AOP編程思想的體現, 都能實現權限檢查、日誌記錄等。不同的是: 1使用範圍不同:Filter是Servlet規範規定的,只能用於w

原创 springboot 1.5.x與2.x.x區別

具體的差異 參考官方:https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-2.0-Migration-Guide 中文版 這裏只是稍微記錄一下我學習看到的

原创 java IP地址面試題(正則解法)

題目描述–HW 請解析IP地址和對應的掩碼,進行分類識別。要求按照A/B/C/D/E類地址歸類,不合法的地址和掩碼單獨歸類。 所有的IP地址劃分爲 A,B,C,D,E五類 A類地址1.0.0.0~126.255.255.255;

原创 Map操作之merge

這裏先看一道題目: 題目描述 數據表記錄包含表索引和數值,請對錶索引相同的記錄進行合併,即將相同索引的數值進行求和運算,輸出按照key值升序進行輸出。 輸入描述: 先輸入鍵值對的個數 然後輸入成對的index和value值,以空格

原创 SameSite Cookie支持的瀏覽器版本

查看支持情況: https://caniuse.com/#search=SameSite 其中IE11,只有win10才支持; 谷歌的瀏覽器51版本支持,80版本開始默認設置; 具體可以看: https://www.lizeng

原创 spring boot slf4j與log4j

本文主要內容:1.spring boot的日誌配置 2.log4j的配置 一.準備: 默前的主流日誌框架: 接口實現 JCL(Jakarta Commons Logging)2014年後不再維護 SLF4j(Simple

原创 springboot使用junit5/junit4

JUnit 5 = JUnit Platform + JUnit Jupiter + JUnit Vintage 其中 JUnit平臺,其主要作用是在JVM上啓動測試框架。它定義了一個抽象的TestEngineAPI來定義運行在平

原创 springboot引入oracle 11g/12c/18c/19c依賴

因oracle沒有上傳到阿帕奇倉庫 目前有3種方案, 方案1.把jar自已加到默認的maven倉庫裏面 1.下載jar包 https://www.oracle.com/downloads/ 點擊紅框框 https://ww

原创 springboot 整合logstash配置文件

logback.xml 配置參考1: <?xml version="1.0" encoding="UTF-8"?> <configuration> <include resource="org/springframewor

原创 spring boot jar部署並設置定時任務清理日誌文件

關於如何打包jar排除指定文件,參見上一篇: https://blog.csdn.net/u011165335/article/details/103913023 1.如下項目文件的位置: 之前我是通過指令來部署的: ps -a

原创 java 日誌記錄異常

import org.apache.commons.lang.exception.ExceptionUtils; import org.slf4j.Logger; import org.slf4j.LoggerFactory;

原创 springboot配置文件加密jasypt

源碼:https://github.com/ulisesbocchio/jasypt-spring-boot 1.引入依賴 <dependency> <groupId>com.github.ulisesbocchio</grou

原创 springboot遠程連接HDFS-hadoop3.0

一.hadoop前置環境: hadoop3.0+CDH6.1 這裏默認已經在linux環境配置好; 如何安裝hodoop不在本次範圍內; 我的環境: win10 + IDEA2019.3+jdk8 二.準備環境: 1.獲取fs.

原创 IDEA--Could not autowire. No beans of xxx type found

對於IDEA 對mapper的錯誤提示(實際可以運行) 方法1:在mapper接口加上@Repository 方法2:使用@Resource替代@Autowired 方法3:加上 @SuppressWarnings(“all”)