有這樣一個故事:牧師的兒子小約翰鬧著要去迪士尼樂園。牧師將一幅世界地圖撕成許多小碎片,說如果兒子能重新拼起來就帶他去。不到十分鐘小約翰便拼好了。牧師很吃驚。小約
系統 2019-08-29 22:20:07 2094
in_place_editing是一個用于原地編輯的ajax小控件。典型的效果:首先請下載相關的rails插件,大家注意:我這里的rails版本是2.1.2,所以原始的插件需要改進。插件原始地址:http://svn.rubyonrails.org/rails/plugins/in_place_editing/插件相關改進的討論:http://railsforum.com/viewtopic.php?id=22457這是我根據相關的討論修改后的版本:htt
系統 2019-08-29 22:17:13 2094
1.緣起:假設我的訂單處理系統有這樣的需求:將一天24小時分為4個時段,凌晨2:15到8:30采用A類型的處理器處理接收到的訂單,8:30到14:00采用B類型的處理器,14:00到20:00采用C類型的處理器,20:00到第二天凌晨2:15采用D類型的處理器。即我們的訂單處理器需要在任一天的2:15、8:30、14:00、20:00這四個時刻發生切換,這就是一個循環切換器所要做的工作。我設計了ESBasic.Threading.Application.I
系統 2019-08-29 22:15:06 2094
今天無意中見到一篇文章提到eitplus自動補全。。。就心血來潮的去整了整。下載地址如下:http://www.editplus.com/html.html可是太坑爹了,還得花點心思去好好diy一下。可以下載到很多,php的,css的,asp什么的都有。。。。用法到是挺簡單,下載好acp文件,如圖關聯下即可生效,要好好看acp文件,按里面的快捷鍵來敲,可以修改成適合自己的習慣,做法是快捷鍵敲完,然后再敲下空格,就會把asp中設定好的代碼搞出來。stx格式的
系統 2019-08-12 09:29:48 2094
外部與一個子系統的通信必須通過一個統一的門面(Facade)對象進行,這就是門面模式。門面模式要求一個子系統的外部與其內部的通信必須通過一個統一的門面(Facade)對象進行。門面模式提供一個高層次的接口,使得子系統更易于使用。一,結構:門面(Facade)角色:客戶端可以調用這個角色的方法。此角色知曉相關的(一個或者多個)子系統的功能和責任。在正常情況下,本角色會將所有從客戶端發來的請求委派到相應的子系統去。子系統(subsystem)角色:可以同時有一
系統 2019-08-12 09:29:46 2094
研究Glusterfs半年多了,通過實際操作以及源代碼分析,對它有了越來越深的了解,由衷的贊嘆Gluster的整體架構。今天時間不早了,想寫點關于Glusterfs的冗余鏡像產生腦裂的原因。首先,簡單描述一下腦裂,所謂腦裂,就是指兩個或多個節點都“認為”自身是正常節點而互相“指責”對方,導致不能選取正確的節點進行接管或修復,導致腦裂狀態。這種現象出現在數據修復、集群管理等等高可用場景。Glusterfs的冗余鏡像(下文簡稱AFR)提供了數據副本功能,能夠在
系統 2019-08-12 09:27:39 2094
方法一:VS2005啟動時只顯示到啟動界面就定住的情況。發現了原因是VMware裝上后在VS2005上添加了一個VMDebugger工具欄,VMware服務沒有加載,就導致了VS2005無法啟動。然后在工具->外接程序管理器中把啟動選項去掉,但是下次啟動VS2005依然加載VMDebugger,有點流氓了哈….在注冊表的HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\8.0\AddIns\VMDebug
系統 2019-08-12 09:27:21 2094
Kafka中Replicas復制備份機制kafka將每個partition數據復制到多個server上,任何一個partition有一個leader和多個follower(可以沒有),備份的個數可以通過broker配置文件來設定(replication-factor的參數配置指定).leader處理所有的read-write請求,follower需要和leader保持同步.Follower和consumer一樣,消費消息并保存在本地日志中,leader負責
系統 2019-08-12 09:27:07 2094
[plain]viewplaincopyNginxMaster:192.168.128.134NginxBackup:192.168.128.138VIP:192.168.128.177Nginx安裝見nginx安裝配置文檔Master與Backup的Nginx配置一致.在MASTER跟BACKUP上安裝Keepalived:[plain]viewplaincopy#tarzxvfkeepalived-1.1.15.tar.gz-C../software#
系統 2019-08-12 09:26:59 2094
Memcache存儲大數據的問題huangguisuMemcached存儲單個item最大數據是在1MB內,假設數據超過1M,存取set和get是都是返回false,并且引起性能的問題。我們之前對排行榜的數據進行緩存。因為排行榜在我們全部sqlselect查詢里面占了30%,并且我們排行榜每小時更新一次,所以必須對數據做緩存。為了清除緩存方便,把全部的用戶的數據放在同一key中,因為memcached:set的時候沒有壓縮數據。在測試服測試的時候,沒發現問
系統 2019-08-12 09:26:46 2094