2008年7月23日
javascript 時(shí)間戳 轉(zhuǎn)換 為時(shí)間格式的函數(shù)
function add0(m){return m<10?'0'+m:m }
function formatymdhms(shijianchuo)
{
//shijianchuo是整數(shù),否則要parseInt轉(zhuǎn)換
var time = new Date(parseInt(shijianchuo));
var y = time.getFullYear();
var m = time.getMonth()+1;
var d = time.getDate();
var h = time.getHours();
var mm = time.getMinutes();
var s = time.getSeconds();
return y+'-'+add0(m)+'-'+add0(d)+' '+add0(h)+':'+add0(mm)+':'+add0(s);
}
function formatymd(shijianchuo)
{
//shijianchuo是整數(shù),否則要parseInt轉(zhuǎn)換
var time = new Date(parseInt(shijianchuo));
var y = time.getFullYear();
var m = time.getMonth()+1;
var d = time.getDate();
return y+'-'+add0(m)+'-'+add0(d);
}
摘要: >問(wèn)題提出:
比如說(shuō)你要電子商務(wù)系統(tǒng)類似淘寶的那玩意兒,
這個(gè)系統(tǒng)應(yīng)該有一個(gè)管理系統(tǒng)門戶,還有一系列接口(提供給taobao旺旺客戶端調(diào)用的接口,還有淘寶開(kāi)放平臺(tái)的那些api),然后就是一個(gè)網(wǎng)站門戶這個(gè)是顯然不可少的.
也就是說(shuō),大多數(shù)系統(tǒng)都不可能只有一個(gè)門戶,并且從部署和安全的角度來(lái)說(shuō),管理門戶都會(huì)單獨(dú)部署,并且限制能夠訪問(wèn)的ip.
從邏輯架構(gòu)來(lái)劃分也應(yīng)該是 業(yè)務(wù)邏輯層(或者稱為服務(wù)層),然后是多個(gè)web門戶.或者接口服務(wù)門戶
閱讀全文
摘要: 最近接受了一個(gè)燙手的山芋頭.是公司的給一個(gè)客戶做的CRM系統(tǒng)中的一個(gè)訂單處理模塊,這個(gè)模塊當(dāng)時(shí)考慮并發(fā)和訪問(wèn)量比較大所以套用SOA的思想,把訂單處理模塊單獨(dú)成一個(gè)服務(wù).
部署在專門的機(jī)器上并做了負(fù)載均衡,提供接口給其他模塊調(diào)用. 由于本人專注數(shù)據(jù)庫(kù)方面和計(jì)費(fèi)結(jié)算等架構(gòu)方面.所以那個(gè)訂單處理模塊的設(shè)計(jì)開(kāi)發(fā)我沒(méi)有參加. 系統(tǒng)測(cè)試和試運(yùn)行的時(shí)候都一切正常.
但是上線不久,就出問(wèn)題了. 那個(gè)訂單處理模塊老是掛掉.經(jīng)檢查發(fā)現(xiàn)那個(gè)服務(wù)運(yùn)行一段時(shí)間(半天或者一天總之說(shuō)不清楚)就使得那個(gè)服務(wù)器的cpu占用100%.直接over, 然后重新殺掉那個(gè)模塊的jboss服務(wù),啟動(dòng)一下jboss,又可以堅(jiān)持一天半天.
檢查數(shù)據(jù)庫(kù)一切正常,估計(jì)是在程序里面有邏輯出現(xiàn)bug,時(shí)間長(zhǎng)了吧cpu的資源耗盡了. 更讓人要跳樓的是做那個(gè)模塊的幾個(gè)哥們兒 跳槽了. 悲劇啊!!!!(人生就好比一個(gè)大茶幾,上面擺滿了杯具!!).
閱讀全文
摘要: 正方形是否是長(zhǎng)方形的子類的問(wèn)題,西方一個(gè)很著名的思辨題。
閱讀全文
摘要: 這兒有兩個(gè)關(guān)鍵點(diǎn):
1>工廠方法滿足開(kāi)閉原則么?
2>工廠方法到底用在什么場(chǎng)合?
好像模式的書(shū)上都寫(xiě)著工廠方法滿足開(kāi)閉原則...
但是我認(rèn)為它并不滿足開(kāi)閉, 不知道是不是我的認(rèn)識(shí)有錯(cuò)誤
故再此發(fā)文一篇,權(quán)當(dāng)討論與提高.
閱讀全文
摘要: 關(guān)于接口隔離原則的一個(gè)實(shí)現(xiàn):
使用場(chǎng)合,提供調(diào)用者需要的方法,屏蔽不需要的方法.滿足接口隔離原則.
比如說(shuō)電子商務(wù)的系統(tǒng),有訂單這個(gè)類,有三個(gè)地方會(huì)使用到,
一個(gè)是門戶,只能有查詢方法,
一個(gè)是外部系統(tǒng),有添加訂單的方法,
一個(gè)是管理后臺(tái),添加刪除修改查詢都要用到.
閱讀全文
摘要: 關(guān)于抽象類和接口:
抽象類建議這樣來(lái)理解好一點(diǎn):抽象者,不確定也
閱讀全文