原创 Nginx_訪問靜態資源

1. 新建一個data文件夾,裏面分別建立image和doc文件夾 [root@localhost ~]# cd / [root@localhost /]# mkdir data [root@localhost /]# cd da

原创 Docker_安裝Nginx並運行

首先從遠程拉取Nginx [root@localhost dockerNginx]# docker pull nginx:1.17.6 1.17.6: Pulling from library/nginx 000eee12ec04

原创 Docker_使用Dockerfile構建新鏡像

在使用docker的時候,有時候會發現從遠程上拉取的鏡像並不能滿足要求,那麼這個時候,就可以根據這個鏡像,編寫一個Dockerfile來構建出一個屬於自己的鏡像。 首先創建一個Dockerfile文件,內容如下 FROM cen

原创 SpringCloud_Hystrix服務降級

Hystrix服務降級實現 1. 因爲Feign中集成了hystrix,所以不用添加以下依賴 <dependency> <groupId>org.springframework.cloud</groupId> <

原创 ActiveMQ_持久化,MySql以及高性能的journal日誌

首先將連接mysql所需的jar包放到ActiveMQ安裝目錄下的lib文件夾中 第二步,創建數據庫,用於接下來ActiveMQ連接使用。 接下來修改配置文件,配置文件爲安裝目錄下conf目錄下的activemq.xml 在修改

原创 ActiveMQ_主題訂閱模式/持久化Topic

依賴包,最好跟你安裝的ActiveMQ版本相同 <dependency> <groupId>org.apache.activemq</groupId> <artifactId>activemq-all</artif

原创 ActiveMQ_持久化機制

爲了避免意外宕機以後信息丟失,需要坐到重啓後可以恢復消息數據,消息系統一般都會採用持久化機制。 ActiveMQ的消息持久化機制有JDBC,AMQ,KahaDB和LevelDB,無論採用何種持久化方式,消息的存儲邏輯都是相同的。

原创 Redis_數據類型(常用)

健(key) 1. keys * [得到當前庫所有的健] 127.0.0.1:6379[1]> set name zhangsan OK 127.0.0.1:6379[1]> set age 12 OK 127.0.0.1:637

原创 使用JAVA8新特性實現笛卡爾積

以前實現笛卡爾積比較繁瑣,使用java8的新特性提高了代碼的簡潔度,也更容易實現 import java.util.ArrayList; import java.util.Arrays; import java.util.Lis

原创 ActiveMQ_與SpringBoot整合

首先創建一個SpringBoot工程,以下是依賴包 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-star

原创 Java利用時間戳生成三種唯一主鍵

/** * @Author: lgz * @Date: 2020/5/24 23:44 */ public enum IdUtil { //有年月日的時間id DATE_TIME_ID { p

原创 Docker_容器數據卷

數據卷 數據卷就是在宿主中可以在容器之間進行共享和重用的一系列和文件和文件夾,通過docker run -v命令可以將數據卷掛載到對應的容器目錄空間,進行文件讀取,容器卷特性如下 數據卷可以在容器之間共享和重用,容器間傳遞數據

原创 SpringCloud_Feign工程構建

1. 添加feign依賴包。 <!-- Feign 相關支持 --> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>sp

原创 Nginx_反向代理配置1

目的: Nginx監聽80端口,通過訪問 www.test.com ,轉發到端口爲8080的tomcat中去。 1.Nginx的server配置如下 server { listen 80;

原创 ActiveMQ_Java代碼編寫producer和consumer

如何安裝ActiveMQ:文章鏈接 依賴包,最好跟你安裝的ActiveMQ版本相同 <dependency> <groupId>org.apache.activemq</groupId> <artifactId>