原创 SpringBootTest測試配置

在使用SpringBootTest測試的時候,如果配置文件裏面使用了屬性判斷,使用logback-spring.xml時,有下面的配置: <if condition='!property("spring.profiles.active")

原创 Podman基本命令

    Podman是一個功能齊全的容器引擎,它是一個簡單的無需守護的用來管理鏡像、容器的工具。Podman提供了一個與Docker CLI兼容的操作方式,簡單地說:alias docker=podman。大多數Podman命令都可以普通用

原创 MyBatis的<sql>與<include>標籤

sql標籤:抽取可重用的sql片段,方便後面引用; sql抽取:經常將要查詢的列名,或者插入用的例名抽取出來方便引用; include標籤用來引用已經抽取出來的sql; include還可以自定義一些 property, sql標籤內部就

原创 SpringCloud多個FeignClient調用同一個服務時,自定義configuration問題

屬性: value:指定FeignClient的名稱,如果項目使用了Ribbon,name屬性會作爲微服務的名稱,用於服務發現 configuration: Feign配置類,可以自定義Feign的Encoder、Decoder、LogLe

原创 mongoTemplate工作中常用方式

MongoTemplate官方文檔: https://docs.spring.io/spring-data/mongodb/docs/current/reference/html/#mongo.aggregation.supported-a

原创 maven引入本地的方法

jar包無法直接通過pom遠程倉庫下載,需要從自己本地引入的時候。 方法一 配置pom文件如下:將本地jar包引入工程,systemPath爲jar所在的本地路徑 <dependency> <gro

原创 JAVA代碼走查審查規範

參考:https://www.cnblogs.com/javame/p/5287540.html 分類 重要性 檢查項 備註 命名         重要 命名規則是否與所採用的規範保持一致? 成員變量,方法參數等需要使用首字

原创 機器學習之數學基礎一統計

1.常見的統計量: 序號 概念 公式  算法 說明 1 均值     整體的均值 2 中位數   排序後取中間值   3 衆數   出現次數最多的數

原创 機器學習之數學基礎一導數

導數(Derivative)是微積分學中重要的基礎概念.一個函數在某一點的導數描述了這個函數在這一點附近的變化率。 導數的本質是通過極限的概念對函數進行局部的線性逼近.當函數f的自變量在一點x0上產生一個增量h時,函數輸出值的增量與自變量增

原创 centos7 定時任務

在centos上最常用的定時任務應該就是crontab了,在經過各種度娘之後有三種方式實現定時任務的方法,但是所用到的場景有所不同 at    適合僅執行一次就結束的調度命令,需要啓動一個後端的atd服務。 crontab 需要啓動一個服務

原创 MyBatis攔截器:給參數對象屬性賦值

在mybatis的mapper.xml文件中,我們可以使用#{}或${}的方式獲取到參數,這些參數都需要提前我們在mapper.java接口文件中通過參數的方式傳入參數才能取到 爲了擴展參數,我們需要了解mybatis是怎麼幫我們保管map

原创 springboot和ELK搭建配置詳情

環境準備centos7,jdk8 一、ELK 是什麼? ELK 是三個開源框架的簡寫,分別是:Elasticsearch、Logstash、Kibana 。 Logstash:日誌收集工具,可以從本地磁盤,網絡服務(自己監聽端口,接受用戶日

原创 ElasticSearch中文分詞

一、基本概念 當一個文檔被存儲時,ES會使用分詞器從文檔中提取出若干詞元(token)來支持索引的存儲和搜索。 ES內置了很多分詞器,但內置的分詞器對中文的處理不好。下面通過例子來看內置分詞器的處理。在web客戶端發起如下的一個REST請求

原创 java命令行介紹

1.總述 java命令用來啓動一個java應用。有以下兩種用法: java [options] mainClass [args...] java [options] -jar jarfile [args...] 第一種從指定的java類開

原创 Nginx 使用 X-Accel-Redirect 實現靜態文件下載的統計、鑑權、防盜鏈、限速等

需求 統計靜態文件的下載次數; 判斷用戶是否有下載權限; 根據用戶指定下載速度; 根據Referer判斷是否需要防盜鏈; 根據用戶屬性限制下載速度; X-Accel-Redirect This allows you to handle