原创 RocketMq - JMS介紹和消息中間件核心知識(二)

jms消息服務介紹和使用場景 簡介:講解什麼是JMS,消息隊列的使用場景 什麼是JMS:Java消息服務(Java Message Service),Java平臺中關於面向消息中間件的接口 JMS是一種與廠商無關的API,用來訪問消息收

原创 RocketMq - 消息中間件常見概念和編程模型(三)

簡介:講解消息中間件的常見概念和基礎編程模型 常見概念 JMS提供者:連接面向消息中間件的,JMS接口的一個實現,RocketMQ,ActiveMQ,Kafka等 等 JMS生產者(Message Producer):生產消息的服務 JM

原创 MySQL數據庫忘記密碼或是不知道密碼 解決方案

忘記MySQL數據庫密碼就進不去數據庫,也就無法修改密碼,解決方法如下: 1:打開cmd命令符,先關閉正在運行的數據庫,輸入如下命令:net stop mysql       2:打開mysql.exe和mysqld.exe所在的文件夾,

原创 java stream 使用手冊

https://www.w3cschool.cn/java/codetag-stream-stream_filter.html

原创 Java 多線程Callable接口和Future接口 介紹(一)

step1:  Callable和Future出現的原因 創建線程的2種方式 一種是直接繼承Thread 一種就是實現Runnable接口 這2種方式都有一個缺陷就是: 在執行完任務之後無法獲取線程執行結果。 如果需要獲取執行結果,就必須

原创 Windows安裝和使用redis

第一步:首先下載windows版redis,下載地址:https://github.com/MicrosoftArchive/redis/releases 第二步:解壓下載的redis,新建的start.bat文件 第三步:打開red

原创 java 使用反射和策略模式 優化多個if else

說明 : 以汽車品牌爲例,比如大衆汽車,和本田汽車, 車都有各自的顏色及價格  ,以此爲背景,進行代碼實例演示 包結構 代碼演示 汽車類型枚舉 package com.cn.java.base.common.enums; /**

原创 spring cloud 微服務簡介(一)

本系列講解以下知識點:

原创 ehcahe (二) 通過XML文件方式配置 CacheManager

ste1 . 引入依賴 <!-- Ehcache核心包 --> <dependency> <groupId>org.ehcache</groupId> <

原创 ehcahe (一) 通過helloWord 入門

ste1 . 引入依賴 <!-- Ehcache核心包 --> <dependency> <groupId>org.ehcache</groupId> <artifactI

原创 nginx 環境搭建 (一)

待續。。。 。。。

原创 nginx 配置文件講解 (二)

nginx.conf配置文件 Nginx配置文件主要分成四部分 1. main(全局設置) 2. server(主機設置) 3. upstream(上游服務器設置,主要爲反向代理、負載均衡相關配置) 4. location(URL匹配特定

原创 windows系統安裝虛擬機及鏡像(一)

1.準備工作(非常重要):      1. vmware 虛擬機客戶端 VMware-workstation-full-12.5.7-5813279.exe      2. 虛擬機鏡像。 我這裏是自己安裝的,由於虛擬機鏡像太大(4G以上)

原创 nginx 入門基本瞭解

nginx的優點:       1、輕量級,同樣起web 服務,比apache 佔用更少的內存及資源。       2、抗併發,nginx 處理請求是異步非阻塞的,而apache 則是阻塞型的,在高併發下nginx 能保持低資源低消耗高性