原创 centos7.4搭建ftp服務器

1. 準備環境 版本 說明 CentOS Linux release 7.4.1708 (Core) cat /etc/redhat-release 2.檢查是否已安裝vsftpd [root@node1 opt

原创 Netty4.x NIO應用簡單應答服務器

說明 編寫簡單應答服務器目的就是爲了更好地瞭解netty工作機制,從而更熟練的靈活運用,僅此而已。 代碼 DiscardServer.java package com.moreday.netty.discard; import

原创 Netty4.x 整合MessagePack編解碼應用開發

主要內容: MessagePack介紹 Netty集成MessagePack編碼器和解碼器開發 粘包/半包支持 1、MessagePack介紹 1.1、MessagePack介紹 MessagePack是一個高效的二進制序列化

原创 Netty4.x用POJO代替ByteBuf案例

講解一下內容: 什麼是pojo; 爲什麼使用pojo代替ByteBuf; 使用pojo代替ByteBuf案例; 1、什麼是POJO POJO(Plain Ordinary Java Object)即普通Java類,具有一部分g

原创 Netty4.x分隔符和定長解碼器應用

1、講解內容如下 通過一個Echo服務講解DelimiterBasedFrameDecoder應用 通過telnet調試FixedLengthFrameDecoder的應用 2、DelimiterBasedFrameDecod

原创 centos 7防火牆firewalld.service

centos7中使用systemctl工具來管理服務程序(包括了service和chkconfig) 關閉firewall: systemctl stop firewalld.service #停止firewall systemc

原创 centos7 安裝使用Docker配置JDK環境變量啓動tomcat

1.準備環境 docker官網:https://www.docker.com/get-started IP地址 hostname 說明 192.168.2.4 node1.bigdata.com CentOS Lin

原创 centOS7.7系統yum安裝mysql5.7主從複製+keepalive高可用HA

目錄1.準備環境1.1.準備兩臺機器1.2.在兩臺機器安裝mysql5.71.2.1卸載已有數據庫1.2.2下載mysql官方Yum倉庫1.2.3 安裝yum倉庫1.2.4 安裝mysql1.3 配置mysql2.配置主從複製2.

原创 centOS7.x安裝 jenkins配置打包部署

1.準備環境 ip hostname 版本 jenkins 192.168.2.4 node1.bigdata.com CentOS Linux release 7.4.1708 (Core) √ 192.168

原创 基於註解方式 springboot + mybatis + Druid多數據源(oracle+mysql)

基本架構 簡要原理: 1. 創建用於數據源切換註解@DataBase 2. 創建Aspect切面類DataSourceAspect,用於完成在實際操作前根據註解內容動態切換數據源動作 3. DatabaseContextH

原创 linux定時備份mysql數據庫併發送郵件通知

準備工作 使用linux系統mail發送郵件功能,修改配置一下內容: vim /etc/mail.rc 文件尾增加以下內容 set [email protected] smtp="smtp.sarnath.com"

原创 centOS 7.X安裝RabbitMQ3.6.16

文章目錄1.準備環境1.1 安裝依賴環境1.2 下載erlang1.3 解壓並安裝erlang1.4 配置環境變量2 .安裝rabbitmq3.6.162.1 下載匹配版本2.2 上傳並解壓2.3 配置環境變量3.啓動Rabbit

原创 centos7.x 安裝Mariadb

目錄1.準備環境2.安裝MariaDB3.配置MariaDB3.1設置開機啓動3.2數據庫配置3.3測試連接4.設置MariaDB字符集爲utf-84.1 /etc/my.cnf 文件4.2 /etc/my.cnf.d/clien

原创 centOS 7.X 源碼安裝git2.26.2並配置遠程倉庫

文章目錄1.準備環境1.1 下載安裝包1.2解壓1.3 安裝依賴2.編譯安裝2.1.配置、編譯、安裝2.2 配置git2.3 創建本地倉庫3.使用git3.1.創建文件3.2 git add該文件3.3 再使用git commit

原创 Centos7.x 安裝Maven3.x

文章目錄1.準備環境2.下載安裝包2.1.下載maven安裝文件2.2.上傳並解壓2.3.解壓並配置鏡像3.配置環境變量3.1.配置3.2.驗證是否成功 1.準備環境 IP hostname 備註 192.168.2