原创 在CentOS 7 中使用Vmware提供的共享文件夾

有/mnt/hgfs但沒有共享文件的解決方法: mount -t vmhgfs .host:/ /mnt/hgfs Error: cannot mount filesystem: No such device 這時不能用mount工具掛載

原创 記錄一次Docker修改配置文件導致容器無法啓動

問題描述 MySQL5.7開始默認啓用only_full_group_by選項,於是我在配置文件(/etc/mysql/mysql.conf.d/mysqld.cnf)中加了 SET sql_mode = STRICT_TRANS_TABL

原创 記錄總結,MySQL中的時間字段的幾種數據類型比較

序言 以前腦海裏就一念頭總以爲啥時間都用int存儲,最近在項目開發時,頻繁見到datetime類型,對於MySQL數據庫中的有關時間的字段該選用何種類型,引發了一些爭論。所以做了一些簡單的研究,看了一些blog和官方文檔。最後做出一個自己的

原创 PHP&獲取兩個時間日期之間得所有日期

/** * 獲取兩個時間之間的日期 * @param $startDate * @param $endDate * @return array */ function getDatesBetweenTwoDays($startDa

原创 Mysql 查詢分頁優化

全表掃描,速度極慢 limit 語句的查詢時間與起始記錄的位置成正比 MySQL 的 limit 語句是很方便,但是對記錄很多的表並不適合直接使用 創建測試表: DROP TABLE IF EXISTS `t_user`; CREATE

原创 docker 中幾個節點意外宕機 pxc 無法啓動

docker 意外宕機,PXC啓動不了解決方法 由於 意外宕機 docker start pxc 節點後閃退,解決方法如下 從節點中找任意一個數據卷映射目錄,修改參數 [root@izuf64gdegum84eku07pljz ~]#

原创 文件類型列表/docx,pptx等的正確MIME類型

其它常見的請參照php 文件上傳後綴名與文件類型對照表(幾乎涵蓋所有文件) 正確Microsoft Office MIME類型 Extension MIME Type .doc application/msword .dot

原创 使用Docker 手動&redis-trib.rb方式創建 Redis-Cluster 實驗(一)

docker-compose 與 Dockerfile docker-compose.yaml version: "3.6" services: redis-master1: image: redis-cluster c

原创 php 的rabbitmq 擴展模塊amqp安裝

error 提示: Please reinstall the librabbitmq distribution itself or (re)install librabbitmq development package if it avai

原创 使用Docker 手動&redis-trib.rb方式創建 Redis-Cluster 實驗

redis哨兵+主從的問題 假設我們在一臺主從機器上配置了200G內存,但是業務需求是需要500G的時候,主從結構+哨兵可以實現高可用故障切換+冗餘備份,但是並不能解決數據容量的問題,用哨兵,redis每個實例也是全量存儲,每個redis存

原创 PHP 中 include 和 require 的區別詳解

1、概要 require() 語句的性能與 include() 相類似,都是包括並運行指定文件。不同之處在於:對 include() 語句來說,在執行文件時每次都要進行讀取和評估;而對於 require() 來說,文件只處理一次(實際上,文

原创 抓取遠程圖片到本地,你會用什麼函數?

方式有: <?php function getImage($url,$filename="") { if ($url == "") return false; if ($filename === "") {

原创 centOS 7.3 防火牆使用iptables

CentOS中防火牆程序主要是firewall和iptables,CentOS7中firewall服務已經默認安裝好了,而iptables服務需要自己用yum install iptabes-services來安裝。 說明:以下演示均在

原创 Linux配置本地端口映射

前言:在linux服務器上,1024以下的端口是禁止非root用戶使用的。所以如果想要使用80端口訪問tomcat,則修改conf/server.xml的端口爲80,那麼只能使用root用戶;但是爲了安全起見,一般都是使用其他用戶啓動tom

原创 Linux上怎麼清除緩存、緩衝區和交換區空間?

與其它操作系統一樣,GNU/Linux 已經實現了內存的高效管理.但是如果有進程已經佔用了內存並且你想清理它,Linux也提供了刷新或者清理緩存的方式。 如何清理Linux的緩存? 每個Linux系統都有三種方式去清理緩存並且在不中斷任何