原创 redis中zipmap源碼剖析

最近看了一篇剖析redis中zipmap源碼的好文,特意轉載保留供將來長期回顧 轉載自:http://blog.csdn.net/Xiejingfa/article/details/51111230 今天爲大家帶來Redis中zip

原创 如何通過Fiddler對安卓應用進行抓包

有的時候我們需要對安卓應用進行抓包,獲取它訪問的接口或者其他的信息。 我們有一個比較方便的工具--Fiddler 如何使用呢? 1.從網上下載Fiddler安裝包進行安裝。 2.Fiddler安裝完畢之後,使用360免費wifi分享出wi

原创 Mysql創建用戶後,執行grant授權命令,提示can't find any matching row in the user table

在給新項目做數據庫配置的時候,發現一個奇怪的問題: 使用命令: mysql> insert into mysql.user(Host,User,Password) values("1.1.1.1","test",password("ps

原创 Hudson中部署slave結點的方法

Hudson中分佈式部署,node節點設置,假如有2臺windwos機器(192.168.200.132、192.168.200.133)作爲SLAVE機器。其實Master/Slave相當於Server和agent的概念。 http

原创 Redis Cluster 實現細節

Redis Cluster 實現 本文將從設計思路,功能實現,源碼幾個方面介紹Redis Cluster。假設讀者已經瞭解Redis Cluster的使用方式。 簡介 Redis Cluster作爲Redis的分佈式實現,主要做了

原创 服務端數據推送方式-SSE(server-sent event)簡介及上手小demo

老的http協議是請求-響應式的,對於某些實時性要求比較高的需求(例如微博消息推送),實現起來是比較麻煩的, 而html5標準中,新增了一個SSE(server-sent event,服務端推送事件),可以方便地做到消息實時推送,並且由於

原创 redis可用性提升(哨兵sentinel)配置示例

redis提供了sentinel(哨兵)機制,通過sentinel模式啓動redis後,自動監控master/slave的運行狀態,基本原理是:心跳機制+投票裁決 每個sentinel會向其它sentinal、master、slave定

原创 什麼是跨域?怎麼解決跨域問題?

什麼是跨域? 跨域,指的是瀏覽器不能執行其他網站的腳本。它是由瀏覽器的同源策略造成的,是瀏覽器施加的安全限制。 所謂同源是指,域名,協議,端口均相同,不明白沒關係,舉個栗子: http://www.123.com/index.ht

原创 python中多進程+協程的使用以及爲什麼要用它

前面講了爲什麼python裏推薦用多進程而不是多線程,但是多進程也有其自己的限制:相比線程更加笨重、切換耗時更長,並且在python的多進程下,進程數量不推薦超過CPU核心數(一個進程只有一個GIL,所以一個進程只能跑滿一個CPU),因

原创 redis各類型實現&命令 筆記

比較基礎的命令不做過多贅述(例如string的set、get等),主要記錄一下各類型的大概實現方式和需要費力記憶的命令,幫助理解和更好地運用redis各類型以解決工作中的問題。 需要注意的是:redis中各數據類型是不能嵌套的。不像編程

原创 正則表達式速查手冊

正則表達式十分強大,作用非常多。所以特地記下以下內容以備不時之需。 \w是數字+大小寫字母+下劃線 \d是數字\s是空白符(\n、\t等)↑↑↑它們的大寫意思是對它們取反 . 可以匹配任意字符(除了換行符\n)+是至少一次*是隨便多少

原创 selenium使用send_keys()方法寫中文報錯的解決方法

在使用selenium時候,難免會遇到需要處理中文的情況。畢竟咱們是在中國,做的產品大都也是和中文有強烈聯繫的。 舉例:打開好搜。搜索“靈魂擺渡”,找到類名爲:‘g-mohe ’的類。然後退出。 代碼如下: driver = webdr

原创 談談python的GIL、多線程、多進程

最近在看Python的多線程,經常我們會聽到老手說:“python下多線程是雞肋,推薦使用多進程!”,但是爲什麼這麼說呢? 要知其然,更要知其所以然。所以有了下面的深入研究: 首先強調背景: 1、GIL是什麼?GIL的全稱是Global

原创 linux下操作zip文件命令大全

linux下經常需要對壓縮文件進行操作,以下是操作zip文件解壓的命令: 命令名 : unzip 語 法:unzip [-cflptuvz][-agCjLMnoqsVX][-P <密 碼>][.zip文 件][文件][-d <目錄>][

原创 yii框架中配置redis並啓用安全驗證

1、安裝php-redis擴展 下載phpredis擴展安裝包 wget http://pecl.php.net/get/redis-3.0.0.tgz 安裝phpredis tar zxvf redis-3.0.0.tgz