原创 Redis 大數據量(百億級)Key存儲需求及解決方案

最近我在思考實時數倉問題的時候,想到了巨量的redis的存儲的問題,然後翻閱到這篇文章,與各位分享。 需求背景 該應用場景爲DMP緩存存儲需求,DMP需要管理非常多的第三方id數據,其中包括各媒體cookie與自身cookie(以下統稱

原创 Nginx 五大常見應用場景!

Nginx 是一個很強大的高性能 Web 和反向代理服務,它具有很多非常優越的特性,在連接高併發的情況下,Nginx 是 Apache 服務不錯的替代品。其特點是佔有內存少,併發能力強,事實上 nginx 的併發能力在同類型的網頁服務器中

原创 Django中如何創建自定義命令?

在開發Django項目時,有時候需要編寫一次性腳本來自動化特定任務。 例如: 1、清理錯誤的數據列 2、導入初始數據庫數據 我們可以通過兩種方式在django中運行這些類型的命令。第一是編寫一個普通的python腳本,然後可以通過運行py

原创 五個常見的Django錯誤彙總!

Django是用於構建Web應用程序的非常好的框架,但在我們還不太熟悉的情況下開發中可能由於某些的疏忽會而帶來一些細微的錯誤,本篇目的是供我總結的一些內容,供參考,總結下來也方便自己後續避免犯錯,在本文中,我們將開發一個示例Django應用

原创 Git基本思想:從SVN到Git!

本文從 Git 與 SVN 的對比入手,介紹如何通過 Git-SVN 開始使用 Git,並總結平時工作高頻率使用到的 Git 常用命令。 一、Git vs SVN Git 和 SVN 孰優孰好,每個人有不同的體驗。 Git是分佈式

原创 3種CQRS架構模式

命令/查詢分離(CQS) 1988 年,Bertrand Meyer 在面向對象的軟件設計一書中設計了 CQS 原則。簡單來說,這個原則是說程序應當要麼修改系統(Command),要麼返回查詢結果(Query),軟件中應當保持命令與查詢

原创 關於PHP:Swoole 如何使用 Xdebug 進行單步調試!

在 PHP-FPM 中使用 Xdebug 的人應該不少,而在 Swoole 中使用 Xdebug 的人還是很少的,原因是 Swoole 擴展明確說明了和 Xdebug 擴展衝突 之前在 Swoole 文檔中補充了 Sdebug 的安裝,同

原创 Linux 服務器必備的安全設置,建議收藏!

好不容易買了服務器,如果因爲自己的疏忽,被黑客黑掉的話,那真的是太糟糕了! 下面告訴你一些簡單的方法提高服務器的安全係數,我的雲服務器就是這麼配置的,雖然有些麻煩,但是感覺安心一些。 修改 ssh 登陸配置 打開 ssh 配置文件 vi

原创 Nginx禁止國外IP訪問網站如何實現?

小編看了下 nginx 的訪問日誌,發現每天有好多國外的 IP 地址來訪問我的網站,並且訪問的內容基本上都是惡意的。因此 我決定 禁止國外 IP 來訪問我的網站 想要實現這個功能有很多方法,下面我就來介紹基於 NGINX 的 ngx_ht

原创 每個程序員都該知道的25個Git命令!

我們大多數時候都使用IDE和其他軟件來編寫命令,但爲了更好的工作,我們還需要隨時準備一些可以隨手使用的命令,以備不時之需。 以下是我在開發時候,通常使用的命令,今天,我將它分享與你,希望對你有所幫助。 1、初始化本地Git存儲庫 git

原创 別再亂打日誌了,這樣纔是定位 bug 打日誌的方式!

概述 日常工作中,程序員需要經常處理線上的各種大小故障,如果業務代碼沒打印日誌或者日誌打印的不好,會極大的加大了定位問題的難度,使得解決bug的時間變長了。 對於那種影響比較大的bug,處理時間是分秒必爭的,慢幾秒處理完,可能GMV就嘩

原创 殺手級提升Laravel開發速度的組件:Sight!

今天,給大家推存一個Laravel的專用組件:Sight! Laravel開發速度可以算是最快的了。但是,現在如果加上Sight,那麼,你的開發速度會更加快。 Sight做了什麼呢? Sight是在Server Side實現了一個Pres

原创 如何分頁查詢MySQL 百萬級數據?

方法1: 直接使用數據庫提供的SQL語句 語句樣式: MySQL中,可用如下方法: SELECT * FROM 表名稱 LIMIT M,N 適應場景: 適用於數據量較少的情況(元組百/千級) 原因/缺點: 全表掃描,速度會很慢

原创 docker的安裝和使用詳解!

docker是什麼? Docker 是一個開源的應用容器引擎,基於 Go 語言 並遵從Apache2.0協議開源。 Docker 可以讓開發者打包他們的應用以及依賴包到一個輕量級、可移植的容器中,然後發佈到任何流行的 Linux 機器上

原创 Nginx 的產生以及用武之地!

想必大家一定聽說過Nginx,若沒聽說過它,那麼一定聽過它的"同行"Apache 吧! Nginx 的產生 Nginx 同 Apache 一樣都是一種 Web 服務器。基於 REST 架構風格,以統一資源描述符(Uniform Reso