原创 常見HTTP/FTP/WebSockets狀態碼大全

HTTP 1xx消息 這一類型的狀態碼,代表請求已被接受,需要繼續處理。這類響應是臨時響應,只包含狀態行和某些可選的響應頭信息,並以空行結束。由於HTTP/1.0協議中沒有定義任何1xx狀態碼,所以除非在某些試驗條件下,服務器禁止向此類

原创 分佈式中hash取模算法中的問題

分佈式中hash取模算法中的問題 常用的算法是對hash結果取餘數 (hash() mod N):對機器編號從0到N-1,按照自定義的hash()算法,對每個請求的hash()值按N取模,得到餘數i,然後將請求分發到編號爲i的機器。

原创 SpringBoot之spring.factories詳述

簡介 Spring Boot中有一種非常解耦的擴展機制:Spring Factories。這種擴展機制實際上是仿照Java中的SPI擴展機制來實現的。   什麼是SPI機制 SPI的全名爲Service Provider Interfac

原创 SpringBoot註解集

@SpringBootApplication 表示一個或多個類爲配置類,並且觸發自動配置和包掃描。由聯合註解@Configuration、@EnableAutoConfiguration、@ComponentScan組成。 //只對類型

原创 Maven依賴作用域

依賴關係範圍用於限制依賴關係的可傳遞性,並且還影響用於各種構建任務的類路徑。 六種可用作用域: 1、compile 默認作用域;在項目的所有類路徑中均可用,而且這些依賴項會傳播到依賴整個項目。 2、provided 和compile很相似

原创 spring01-框架設計原理

我們在學習一個框架的時候,不僅要知道它能做什麼,而且要了解它是如何工作的。 spring框架的設計原理 1、提供各種不同種類支持;可以使你在後續開發中隨時切換不同的實現類型,而不用修改你的代碼。比如可以通過配置不同數據庫配置來快捷實現切換

原创 spring02-基礎知識點

spring兩大核心:IOC和AOP Spring容器:創建和管理應用組件生命週期的容器;通過xml或者java配置方式將Bean裝配進容器。 依賴注入(DI):通過Spring容器將Bean裝配在一起的行爲。 DI方式:通過構造器或者屬

原创 Illegal unquoted character ((CTRL-CHAR, code 10)): has to be escaped using backslash to be included

filebeat解析stack信息,其中包含換行符,在logstash使用json轉換時候報錯: Illegal unquoted character ((CTRL-CHAR, code 10)): has to be escaped u

原创 springboot讀取logback-spring.xml

官網地址:https://docs.spring.io/spring-boot/docs/1.3.8.RELEASE/reference/html/boot-features-logging.html 在類LoggingApplicat

原创 多線程-Executor

定義了執行已提交Runnable任務的對象。該接口提供了一種將任務提交與如何運行每個任務的機制(包括線程使用、調度等細節)解耦的方法。它通常使用預先創建線程而不是創建線程。 例如new Thread(new(RunnableTask())

原创 Maven打可運行jar包

Maven可以使用mvn package指令對項目進行打包,如果使用Java -jar xxx.jar執行運行jar文件,會出現"no main manifest attribute, in xxx.jar"(沒有設置Main-Class

原创 redis誤操作flushall或者flushdb

redis是基於內容的nosql,在平時使用中,如果不小心執行了FLUSHALL或者FLUSHDB,那麼是否意味着會丟失所有數據?其實不一定,如果開啓了appendonly數據備份,還是能夠找回相關數據的。 命令介紹: FLUSHA

原创 Maven中-DskipTests和-Dmaven.test.skip=true的區別

在使用mvn package進行編譯、打包時,Maven會執行src/test/java中的JUnit測試用例,有時爲了跳過測試,會使用參數-DskipTests和-Dmaven.test.skip=true,這兩個參數的主要區別是:

原创 Sonarqube

官網鏈接:sonarqube 點贊 收藏 分享 文章舉報 小柴林 發佈了34 篇原創文章 · 獲贊 13 · 訪問量 7萬+ 私信

原创 關於Web安全的那些事(XSS攻擊)

概述 XSS攻擊是Web攻擊中最常見的攻擊方法之一,它是通過對網頁注入可執行代碼且成功地被瀏覽器執行,達到攻擊的目的,形成了一次有效XSS攻擊,一旦攻擊成功,它可以獲取用戶的聯繫人列表,然後向聯繫人發送虛假詐騙信息,可以刪除用