原创 Linux 下安裝 Redis 6.0.3

前言 ​ Redis 都已經發布到 6 版本了, 正好本地要搭建, 那麼就來體驗一下最新版, 然而安裝過程還是有點曲折的, 最起碼對 Linux 環境及編譯工具有要求, 可詳見問題. ​ Redis 6 還是有很多更新的,

原创 Win/ Linux上同時部署多個 Tomcat

前言 現在網上的文章還真變成了 “天下文章一大抄, 就看會抄不會抄。” 某度搜索的關於怎麼部署多個 tomcat, 居然都是同一篇文章來回抄, 好歹也實驗一下吧… 環境​ Java: 1.8 ​Tomcat: 8.5.35 正

原创 基於 Kafka+ES+Zipkin 搭建鏈路追蹤服務

前言 本文是記錄一下 Window 下 使用 Kafka + ES + Zipkin 搭建一套鏈路追蹤服務教程, 旨在減少各位在學習過程中安裝部署引起的麻煩. 一起學習,共同進步! 1. 所需軟件 JDK 1.8 環境 kafk

原创 window 環境 redis cluster 搭建

前言 在 window 環境搭建一個 redis cluster, 這種教學式安裝博客有很多. 自己也是參照了一些搭建成功的. 本篇也記錄一下完整步驟, 如果參照了還沒成功, 請告知. 請看到最後 1. 所需軟件 Redis-x

原创 windows 上 Kafka 啓動

1. 下載 Kafka 官網下載鏈接 現在比較新的版本都集成了 Zookeeper ,無需另行下載. 儘量下載最新版本吧. 本例 下載的是 kafka_2.13-2.4.0.tgz 解壓至 D:\Kafka\kafka_2.13-

原创 JMS 實現之 ActiveMQ

環境 activemq-parent-5.15.3 + jdk1.8 + mvn3 1.ActiveMQ 介紹及安裝 暫時省略了,網上相關的文檔很多,也建議各位參照官網文檔安裝.好處多多,既因爲寫的挺詳細的,也可以鍛鍊一下自己英文能力

原创 JMS 入門學習

前言 新公司現在的項目中有使用 ActiveMQ,所以在閒餘時間自己也學習一下,瀏覽過很多文檔及博客內容,發現入門容易,深入瞭解涉及也蠻多的。本文旨在記錄一下如何入門,即使入門可能也會有疏漏,所以當做“拋磚引玉”,煩請各位多多指點。 介紹

原创 Elasticsearch Date Histogram 時區問題

前言:項目中使用 Elasticsearch (以下簡稱 ES)獲取數據,在用 Date Histogram 做聚合查詢涉及到時區問題.特此記錄一下. ES中對時間類型字段,是統一採用 UTC 時間記錄,詳見此鏈接關於UTC和GMT時間辨

原创 Spring Boot 生成 war 包

Spring Boot 默認是以 jar 包啓動 web 程序。 採用下列步驟 將 Spring Boot 項目生成 war 包。 修改 pom.xml 將 <packaging>jar</packaging> 改爲 <packa

原创 檢查異常和未檢查異常不同之處

聲明:文章爲轉載內容,且在原文章基礎上做了一些整理,原文鏈接見文章底部 測試代碼 public class ExceptionTypeTest { public void doSomething()throws Arithme

原创 Caused by: java.lang.ClassNotFoundException: org.aspectj.lang.annotation.Around

1.異常信息 org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.spr

原创 Elasticsearch JavaAPI 創建索引

前言:本實例採用 ES 1.6 版本,如果之後有需要再更新其他版本. 採用 Maven 導入所需 jar 包 <dependency> <groupId>org.elasticsearch</groupId> <art

原创 使用Logback日誌保存到相對路徑記錄

說明 在使用Logback中需要保存輸出日誌,但是卻在保存的時候路徑出現問題 項目背景 Win7 Java Web + Tomcat 7.0(在D盤目錄下) Logback 1.1.7 案例一 Logback.xml文件配置 <!-

原创 MyEclipse下JavaWeb項目導入IDEA並部署到Tomcat運行

前言:工欲善其事,必先利其器. 用了IDEA之後,根本停不下來好嗎. 由於不想涉及其他東西,示例圖片中將一些信息隱掉了,礙眼請無視. 檢出項目 選擇”VCS”-> “Check out….”-> “Subversion”,如圖所示:

原创 Java Mail 發送郵件(帶附件)簡單示例

背景 最近項目中涉及到發送郵件功能,也參照了很多學習資料,現將Demo例子分享一下,當作記錄,也使更多人能更快使用. 本篇不涉及原理內容,如果有需要,後續補充討論. 所需jar包 mail-1.4.jar 學習內容 發送郵件(帶附件)