原创 使用TCP/IP的套接字(Socket)進行通信
套接字Socket的引入 爲了能夠方便地開發網絡應用軟件,由美國伯克利大學在Unix上推出了一種應用程序訪問通信協議的操作系統用調用socket(套接字)。 socket的出現,使程序員可以很方便地訪問TCP/IP,從而開發各
原创 Jetty啓動內存溢出問題解決
右擊項目-->Run As--->Run Configurations,把下面那行配置寫入下圖所示文本中。 -Xms512m -Xmx512m -XX:MaxNewSize=256m -XX:MaxPermSize=256m
原创 VMware12pro安裝CentOS6.5系統圖例說明
其實通過VM安裝虛擬機還是蠻簡單的,只不過有個別選項可能導致大家安裝失敗或者安裝完成後自我感覺不理想。下面我就通過VM10版本和CentOS 6.5的64位系統來安裝一下。 注意:中間有部分過程未進行截圖說明的,直接選用默認直接下一
原创 ActiveMQ實現負載均衡+高可用部署方案
一、架構和技術介紹 1、簡介 ActiveMQ 是Apache出品,最流行的,能力強勁的開源消息總線。完全支持JMS1.1和J2EE 1.4規範的 JMS Provider實現 2、activemq的特性 1. 多種語言和協議編
原创 Windows環境安裝MySQL5.7.23
Windows環境安裝MySQL5.7.23 1、MySQL下載地址 官網:https://dev.mysql.com/downloads/mysql/5.7.html#downloads 2、下載的安裝文件找目錄存放並解壓 3、進入到解
原创 Tomcat 優化 java.lang.OutOfMemoryError: Java heap space 的解決辦法
tomcat 優化 java.lang.OutOfMemoryError: Java heap space 的解決方法java.lang.OutOfMemoryError: Java heap space 的解決方法 關鍵字: tom
原创 Linux 環境下RocketMQ環境配置
Linux 環境下RocketMQ環境配置 RocketMQ是一款分佈式消息系統,最初是由阿里巴巴消息中間件團隊研發並大規模應用於生產系統,滿足線上海量堆積的需求,在去年捐贈給Apache開源基金會,並列爲孵化項目,今年成
原创 Linux CentOS6.5 OpenSSL升級
目錄 Linux CentOS6.5 OpenSSL升級 1.文件下載地址 地址:https://www.openssl.org/source/ 2.安裝 1)解壓文件 命令:tar -zxvf openssl-1.1.1a.tar.
原创 PostgresSQL Windows免安裝配置
PostgresSQL Windows免安裝配置 一、下載安裝文件 地址:https://www.postgresql.org/download/windows/ 下載地址:https://www.enterprisedb.com/dow
原创 Spring Cloud 異常Bug
異常:com.sun.jersey.api.client.ClientHandlerException: java.net.ConnectException: Connection refused: connect 異常:com.netf
原创 MySQL提示“too many connections”的解決辦法
今天Linux測試環境服務擴容後 登錄MySQL時提示 "too many connections",第一時間考慮服務鏈接數量過多導致無法登錄,先停掉部分鏈接服務,後重新登錄MySQL成功。 1、登錄成功後命令查看MySQL鏈接信息:sh
原创 Linux下root用戶無法啓動pgsql,授權777 權限過大也無法啓動
Linux下root用戶無法啓動pgsql,授權777 權限過大也無法啓動 1)創建postgres用戶 gro
原创 Linux下安裝RabbitMQ
1.安裝Erlang環境 1)安裝GCC GCC-C++ Openssl等模塊,安裝過就不需要安裝了 yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openss
原创 LinuxCentOS 7.2安裝配置Redis
LinuxCentOS 7.2安裝配置Redis Redis說明: Redis是一個高性能的,開源key-value型數據庫。是構建高性能,可擴展的Web應用的完美解決方案,可以內存存儲亦可持久化存儲。因爲要使用跨進程,跨服務級別的數據緩
原创 DWZ提交表單後重定向頁面
1.JS代碼 function dialogAjaxDone(json){DWZ.ajaxDone(json);if (json.statusCode == DWZ.statusCode.ok){ if (json.n