原创 windows環境下載安裝RabbitMQ消息中間件

1、下載Rabbit消息中間件之前首先要下載安裝Erlang語言 1、Erlang語言官網下載地址:https://www.erlang-solutions.com/resources/download.html 2、打開安裝包

原创 Java根據圖片網絡URL地址判斷圖片大小

1、測試類 package test; import java.io.ByteArrayOutputStream; import java.io.File; import java.io.FileInputStream; imp

原创 【CentOS】 Linux 7.4.1708 (Core)搭建ShowDoc API文檔管理平臺

1、應用場景 在公司中,有很多開發,每個人維護的api接口是不一樣的。如果有一個統一的api文檔管理平臺,每個開發,把自己維護的接口錄入進去。 之後再開發別的功能時,不需要重複造輪子,直接調用就可以了。有新員工入職時,也可以快速上

原创 【CentOS】 Linux 7.4.1708 (Core)系統部署Springboot項目 打Jar包的形式

1、前言(這裏只做簡單的打包以及啓動命令說明記錄,不包含其他因素導致的問題) springboot項目可以打成jar包或者war包,以前我們開發web項目基本都是打包成war包,然後放到web容器中運行,springboot自己集

原创 SpringBoot前後端分離,nginx的反向代理前臺訪問後臺的配置

1、我的後端項目結構,正常啓動就行了 2、我的前端項目文件所在位置 3、配置本地hosts文件 4、配置nginx(這裏忽略安裝的過程,看註釋自己理解意思,唯一需要改的地方,註釋了) # 配置後臺處理方法 多個tomcat

原创 Intellij IDEA2019創建原生web項目並且實現Servlet

1、環境要求(這裏不做下載安裝步驟的說明) 1.java 1.8.0_81 2.IntelliJ IDEA 2019.2.1 3.Tomcat 2、打開idea2019並且創建項目 3、配置tomcat運行

原创 【CentOS】 Linux 7.4.1708 (Core)系統部署php7.2+mysql5.7+nginx1.15.8+redis5.0.4+mongodb4.0.9環境

1、首先要創建一個用戶(一般不使用root用戶權限進行環境部署) useradd www #創建一個用戶名爲www的用戶 默認組也是www passwd www #爲這個用戶初始化密碼,linux會判斷密碼複雜度,不過可以強行忽略

原创 使用Idea2019創建ssm項目,SpringMVC+Spring+MyBatis+Maven整合

源碼下載地址: 鏈接:https://pan.baidu.com/s/1r5KrviateEL-A-Ah7exucA 提取碼:06qn 1、創建項目 2、完善Java目錄結構,如果生成有,就可以跳過這一步 2.1、創建

原创 使用Idea2019創建ssh(Spring+SpringMVC+Hibernate+Maven整合)項目

源碼下載地址 鏈接:https://pan.baidu.com/s/135Uda58Fm3RJibSWQYHiKQ 提取碼:c46g 1、創建項目 2、在main文件夾下新建一個java文件夾,設置爲sourceRoo

原创 使用Idea2019創建ssh項目,Struts2+Spring+Hibernate+Maven整合

源碼下載地址: 鏈接:https://pan.baidu.com/s/1vDbBMgE1rJ9hbeVUoHkvgQ 提取碼:idfe 1、創建項目 2、在main文件夾下新建一個java文件夾,設置爲sourceRoo

原创 maven配置tomcat7熱部署JavaWeb項目到線上Centos7環境

1、下載tomcat的linux環境包,並使用xftp工具上傳至linux系統 1、下載地址:https://tomcat.apache.org/download-70.cgi 2、解壓tomcat執行命令: tar zxf

原创 MySQL8.0配置主從複製,實現減少讀取數據庫的壓力。

1、主從數據庫的作用 其中Master負責寫操作的負載,也就是說一切寫的操作都在Master上進行,而讀的操作則分攤到Slave上進行。這樣一來的可以大大提高讀取的效率。在一般的互聯網應用中,經過一些數據調查得出結論,讀/寫的比

原创 【CentOS】 Linux 7.4.1708 (Core) 安裝MySQL8.0版本 添加遠程登錄用戶

1、下載MySQL源安裝包(可以用我下面的也可以到官網去下載自己想要的YUM源rpm安裝包: http://dev.mysql.com/downloads/repo/yum/ ) wget http://dev.mysql.com

原创 MacBook使用brew安裝RabbitMQ消息中間件

1、使用如下命令進行安裝RabbitMQ消息中間件 #可能很慢,耐心等待 brew install rabbitmq 2、進入安裝目錄並且啓動RabbitMQ #進入到RabbitMQ的安裝目錄,後面的3.8.3是我目前的版本

原创 Java多線程併發採用BlockingQueue阻塞隊列實現生產者和消費者模式

1、BlockingQueue簡介 BlockingQueue 通常用於一個線程生產對象,而另外一個線程消費這些對象的場景。 一個線程往裏邊放,另外一個線程從裏邊取的一個 BlockingQueue。 一個線程將會持續生產新對象