原创 Redis中刪除過期Key的三種策略

項目中有個接口要頻繁調用查詢數據庫中的數據,爲了降低數據庫的壓力,所以把一部分記錄先緩存在redis中,對redis中的數據設置了期限。今天無意間發現一個問題,使用dbsize查詢出來的數量,比實際緩存量要高一部分。用 redis-cli

原创 phpstorm增加swoole自動提示

安裝完swoole擴展後,準備敲個例子嘗試一下,發現所有的swoole函數全部反白,沒有代碼提示,看起來很難受,搜索了一番,總算是解決掉這個問題了。 下載swoole-ide-helper-en git clone https://gith

原创 多進程管理工具:goreman 轉

Linux下多進程管理工具對開發和運維都很有用,常見的功能全面的主流工具主要有monit、supervisor。不過開發中使用則推薦輕量級小工具goreman。 goreman是對Ruby下廣泛使用的foreman的重寫,畢竟基於golan

原创 服務器被加了挖礦代碼 原

平時很少使用的一臺服務器,24G內存,在上面搭建了Hadoop環境。 突然發現負載好高,top看了一下,一個java進程佔用了很多cpu 疑似國內來源的“8220挖礦團伙”追蹤溯源分析 挖礦木馬 sustes 追蹤溯源分析 挖礦病毒z

原创 PHP ElasticSearch的使用 頂 轉

在Windows上安裝Elasticsearch v5.4.2 ElasticSearch 索引查詢使用指南——詳細版 ElasticSearch是一個基於Lucene的穩定的、分佈式、RESTFul的搜索引擎。其實所謂的RestFul

原创 graphite 安裝使用 頂 轉

簡介: Graphite 是一款開源的監控繪圖工具。 Graphite 可以實時收集、存儲、顯示時間序列類型的數據(time series data)。它主要有三個部分構成: carbon —— 基於 Twisted 的進程,用來接收數

原创 tornado之TCPServer性能測試 頂 轉

前言 在下面這個博客裏,介紹了tornado的異步TCPServer和TCPClient。 http://yunjianfei.iteye.com/blog/2186646 那麼,tornado的性能到底怎麼樣呢?讓我們來做一個性能測試

原创 Go實戰--golang中MongoDB(mgo) 插入interface 頂 原

golang mongodb插入insert數據demo 插入數據庫通常情況下針對每個表創建一個結構體,但是mongodb是schemaless,文檔數據庫,對字段沒有嚴格要求   package main import ( "

原创 解決類似 /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found 的問題 轉

解決類似 /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found 的問題  2015年10月17日    4416 http://itbilu.com/linux/man

原创 【多進程】如何使用PHP編寫daemon process 頂 轉

PHP 5.3.3  不能使用端口重用  PHP Notice:  Use of undefined constant SO_REUSEPORT - assumed 'SO_REUSEPORT' in /soft/b.php on li

原创 maven項目中 把依賴的jar包一起打包 轉

Maven1-HelloWorld簡單入門 使用Maven Assembly plugin將依賴打包進jar 1、pom.xml 配置文件: 在pom.xml配置文件中添加 <build> <plugins>

原创 【php】使用phpdbg來調試php程序 轉

【php】使用gdb調試php程序 PHPDBG是一個PHP的SAPI模塊,可以在不用修改代碼和不影響性能的情況下控制PHP的運行環境 可以在PHP5.4和之上版本中使用。在PHP5.6和之上版本將內部集成 功能 單步調試 靈活的下斷

原创 Composer更新慢的終極解決方案 頂 轉

Packagist 鏡像 請各位使用本鏡像的同學注意: 本鏡像已經依照 composer 官方的數據源安全策略完全升級並支持 https 協議!請各位同學 按照下面所示的兩個方法將  http://packagist.phpcompose

原创 Maven常用命令: 轉

Maven庫: http://repo2.maven.org/maven2/ Maven依賴查詢: http://mvnrepository.com/ 一,Maven常用命令: 1. 創建Maven的普通Java項目: mvn arche

原创 php-fpm CPU佔用率過高的排查方法 頂 原

一,開啓日誌記錄,爲以後排查做準備 1.1 開啓php-fpm.conf的錯誤日誌和慢執行日誌和常規日誌, 採樣一個小時,就可以根據這些日誌的內容進行分析問題 error_log = /tmp/error.log //錯誤日誌 acces