原创 ElasticStack搭建Java日誌收集分析,並將其構建docker鏡像-學習筆記

參考視頻(ElasticStack)https://www.bilibili.com/video/av53652729                  (Docker)           https://www.bilibili.co

原创 Nginx在ubuntu16.04中安裝以及基本配置 學習筆記

安裝參考https://www.jianshu.com/p/bd74e10b469d/ 安裝gcc g++的依賴庫 apt-get install build-essential apt-get install libtool 安裝p

原创 關於阿里雲消息隊列阻塞問題

       最近碰到一個問題,阿里雲的消息隊列中消息一直不被消費,在阿里控制檯上顯示消息堆積,問阿里客服也半天解決不了,只是給出了是否服務中有線程阻塞的疑問。最終原因是如果有多臺服務器做消費者的時候,一臺服務器可能在消費的時候有問題,然

原创 log4j的最簡單的應用

日誌對我們做開發的是最重要的部分之一,下面介紹一種比較簡單的日誌配置 log4j.xml文件放於resource目錄下就可以了 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE log4j

原创 使用mysql的存儲過程+事件+定時任務實現數據分表遷移

先是確保mysql的定時任務是開啓的         SET GLOBAL event_scheduler = 1;    ---或我們可以在配置my.cnf文件 中加上 event_scheduler = 1   或   SET GLO

原创 jdk8新特性之lam表達式的4個基本方法及::運算符

package com.boot.demo; import org.junit.jupiter.api.Test; import java.util.function.*; public class LambdaTest {

原创 ubuntu上服務器項目環境配置(jdk,redis,mysql)

服務器系統  ubuntu 16.04 JDK:介紹tar解壓安裝包方法       將java.gz上傳至服務器,使用tar -zxvf 命令解壓,然後使用vim /etc/profile   編輯javahome; 在文檔最後加入以下

原创 生日悖論(java算給你看)

參考https://baijiahao.baidu.com/s?id=1597553921951487941&wfr=spider&for=pc 生日悖論的原題是,一個房間裏有多少人才能保證其中至少兩個人的生日是同一天的概率超過50%。

原创 hessian應用

hessian應用(想要知道hessian有沒有建成功,在service啓動後直接訪問service,如果報405表示成功) hessian有兩種使用方法 一:web  使用xml,    service 使用xml web項目依賴 w

原创 dubbo的不使用註冊中心的應用

項目構建參考昨天的hessian的應用吧https://mp.csdn.net/postedit/86705480 區別就在於將hessian的配置改成dubbo的,今天介紹dubbo的不配置註冊中心的用法 web層的配置 <dubbo

原创 java代理模式的應用場景

        從開始java學習到從事java工作這麼多時間以來,對代理模式的概念和現實已經瞭解的比較清楚了,但是一直不知道它的應用場景到底是什麼樣的,網上的資料無非就是對方法的增強或者增加日誌操作什麼的,我想這些操作我做個包裝類,在這

原创 關於tomcat啓動項目時一直卡住無反應的場景之一

       最近碰到一次項目啓動半天沒反應,也不報錯,項目在其它電腦上能正常啓動運行。日誌中有時候會報數據庫連接超時,有時候會報類似於接連池問題。 Caused by: com.mysql.jdbc.exceptions.jdbc4.M

原创 從oss下載pdf併爲pdf加水印並回傳

        需求:公司業務員從oss存儲中的下載pdf,爲了文件的安全需要給pdf文件加水印,而且由於我們使用的是前後端分離來開發的,所以需要把加了水印的pdf傳回給oss首先需要的jar包爲iText-2.1.2u.jar、iTex

原创 Springframework的BeanUtils.copyProperties原理源碼淺層解析

新手原創,不喜輕噴,歡迎交流。              最近項目交付了,想着項目中遇到的一個問題,在傳遞返回的包裝類給app端的時候有的字段位是null,如果這個字段app端需要其中的值,如果獲取的值是null的時候會導致app的閃退,

原创 jenkins2.46.3+maven+git分佈式項目自動部署

 分享一波學習經驗 閱前說明:jenkins配置ssh插件時的問題,我是照別人的經驗寫的,沒有詳細瞭解,如果你的jenkins已有ssh插件請忽略最初是想用jdk1.7的,也的確是按1.7搭建的,後來改成了1.8,依然可用。一:搭建項目環