原创 CentOS 7 MongoDB安裝

關閉SELinux /usr/sbin/sestatus -v vim /etc/sysconfig/selinux SELINUX=enforcing 改爲 SELINUX=disabled   1. 首先創建用戶 useradd mo

原创 centos普通用戶設置sudo權限

1. 執行命令visudo 2. 在文件中添加如下內容,mongodb爲用戶名 3. 執行命令[:wq],保存退出。

原创 在windows上安裝和啓動Elasticsearch

啓動es D:\develop\elasticsearch-5.2.0\bin\elasticsearch.bat 檢查es是否啓動成功 http://localhost:9200/?pretty 啓動kibana D:\develop\

原创 JAVA進階----ThreadPoolExecutor機制

ThreadPoolExecutor機制  一、概述  1、ThreadPoolExecutor作爲java.util.concurrent包對外提供基礎實現,以內部線程池的形式對外提供管理任務執行,線程調度,線程池管理等等服務;  2

原创 Linux下redis安裝

1.安裝redis依然的安裝包 yum install tcl yum -y install gcc gcc-c++ libstdc++-devel 2.下載redis安裝包(redis-3.2.8.tar.gz) 3.將安裝包(re

原创 CentOS 6.8下二進制安裝MySQL 5.6

1.通過下面的命令查看環境中是否安裝了mysql數據庫,系統的只安裝了mysql類庫,沒有安裝mysql [root@mysql001 opt]# rpm -qa | grep mysql mysql-libs-5.1.73-7.el6.

原创 LinkedBlockingQueue的put,add,offer和poll,remove,take的區別

從隊列中取出並添加元素的方法有:put,add,poll put: 若向隊尾添加元素的時候發現隊列已經滿了會發生阻塞一直等待空間,以加入元素。 add:若超出了度列的長度會直接拋出異常。 take:若隊列爲空,發生阻塞,等待有元素。