Time of Update: 2018-12-07
1.什麼是Distributed File System?管理網路中跨多台電腦儲存的檔案系統稱為Distributed File System。2.為什麼需要Distributed File System了?原因很簡單,當資料集的大小超過一台獨立實體電腦的儲存能力時候,就有必要對它進行分區(partition)並儲存到若干台單獨電腦上。3.分布式系統比傳統的檔案的系統更加複雜因為Distributed File
Time of Update: 2018-12-07
最近給公司的網站做了一套前端架構。公司的網站更像企業管理軟體或者說是控制台,因此很多操作可以標準化,我借鑒了jQuery以及jqgrid的原理開發了一套適合於我們公司網站的前端架構,目前開發完了70%,基本的功能都已經實現,這裡和大家分享下。 來源程式: 由於部落格園的檔案上傳有大小限制,我將源檔案的壓縮包放到了技術群的共用裡了,群號是:262413025,35079861(我後面會找個容易下載的地址的~~~) 編譯好的war包地址: 由於部落格園的檔案上傳有大小限制,我將源檔案的
Time of Update: 2018-12-07
互連網的網站和大部分企業管理軟體一樣都是使用B/S架構模型,但是大型的公用網站B/S架構會更加複雜,對架構人員的要求更高,今天我想在自己部落格裡聊聊我設計的網站的B/S技術架構。 不管是B/S架構的企業管理系統還是網站技術架構可以抽象為如下簡圖: 在傳統B/S架構的企業管理系統裡,技術架構往往就是一個工程項目,各個邏輯分層都是該工程的商務邏輯模組。但是作為提供公用服務的網站,由於使用者群比較龐大,網站並發量高,需求變化大,變更頻繁以及網站出於對安全的考慮,以上的邏輯分層在技術架構上的實現
Time of Update: 2018-12-07
http://www.cnblogs.com/sharpxiajun/archive/2013/05/11/3072798.html 互連網的網站和大部分企業管理軟體一樣都是使用B/S架構模型,但是大型的公用網站B/S架構會更加複雜,對架構人員的要求更高,今天我想在自己部落格裡聊聊我設計的網站的B/S技術架構。 不管是B/S架構的企業管理系統還是網站技術架構可以抽象為如下簡圖: 在傳統B/S架構的企業管理系統裡,技術架構往往就是一個工程項目,各個邏輯分層都是該工程的商務邏輯模組。但是作為
Time of Update: 2018-12-07
昨晚寫的博文得到大家積極的反饋,非常喜歡這樣一種交流的過程,也發現自己還有很多知識掌握的不夠好,javascript是我主攻方向,對它的學習要求一定要高,其實對象建立的中篇寫的不是太好,太倉促了,很多問題思考不到位,有點淺嘗輒止,因此最後一篇我想要好好準備下,就算寫不出什麼有新意的觀點,但一定要寫出一篇經過自己仔細思考的文章。 最近劈裡啪啦的起了三個系列,今天有人跟我說我貪多,最後啥都學不好,哎,不管了,人生就是要享受當下的快樂,只要學的開心就能堅持下去。 今天也有朋友說我的java架
Time of Update: 2018-12-07
Flex的s:DropDownList標籤。 我們很多web的應用中,例如,修改操作,某些欄位是用下拉框顯示的,那麼當你查詢出來的值返回到頁面時候,要根據所傳來的值,顯示相應的下拉的值,這個操作在flex有點特別,代碼如下: //下拉框的資料集public static var fileNameTypeDropDownList:ArrayCollection = new
Time of Update: 2018-12-07
談談我對程式的理解 作為程式員你對程式是如何理解的?寫這篇文章的時候,我認真思考了下,發現我對程式的理解不是和教科書一樣的,我每次聽到程式二字我想到的只有兩個東西:代碼和資料,而每次寫程式的時候也就是寫代碼操作資料的過程。 做程式開發和做菜很像,資料就是食材,代碼就是廚藝,做出的軟體就是一道菜了,至於這個菜好不好吃,到底是看食材還是看廚藝了?呵呵,當我拋出這個問題的時候,我的第一反應是菜不好吃當然是手藝不好了,不知道其他童鞋是不是這麼想的。認真想下,一道好菜一般都是二者必須兼備,當然不排除某
Time of Update: 2018-12-07
http://blog.sina.com.cn/s/blog_5effa8f10100di68.html專案經理被問到最多的問題就是,“這個項目什麼時候才能完成?” 被問的時候,可能項目才定下來,僅僅知道大概的功能模組,非功能性需求還模糊不清,甚至團隊成員都沒到位。但是上級、銷售、客戶急切地要知道,這個項目什麼時候才能完成? 被問的時候,也可能項目已臨近結束,或者說臨近當初計劃的交付日期。然而待完成的功能還有一堆,測試出來的bug有一大堆,客戶又提出了新的需求,團隊正有人要離職 …。但是上級、銷
Time of Update: 2018-12-07
今天下午有時間閱讀【湯姆大叔的部落格】,發現他的部落格風格的確很專業,說起來也真慚愧啊,我現在終於得到了專職前端的崗位,自己部落格風格還是那麼土裡吧唧的,這個和我工作十分不相稱。不過我還是很喜歡自己現在部落格的風格,很簡潔,有點Google百度的風格,我不想大改自己部落格的風格,但是如果發現別人部落格裡有好東西我就加到自己的部落格裡。比如【湯姆大叔的部落格】裡那個可以跟隨捲軸一起滾動的【推薦】【反對】層就很不錯。我已經將這段代碼加入到了我自己部落格裡,這裡我就講講我是怎麼把這段代碼找到,最後
Time of Update: 2018-12-07
為了研究方便,我自己定義的jQuery對象改為xQuery,意思是擴充 jQuery.首先jQuery整體的結構:1 (function(window,undefined)2 {3 var xQuery = (function(){});4 ....5 window.xQuery = window.$ = xQuery;6 })(window);為什麼jQuery要使用這樣的結構呢?我們再看下面的代碼: 1 (function(){ 2 function ftn1() 3 { 4
Time of Update: 2018-12-07
中文字元UTF-8位元組長度是:3GBK位元組長度是:2java例如:public class TestMain { /** * @param args * @throws UnsupportedEncodingException */ public static void main(String[] args) throws UnsupportedEncodingException { String s = "夏";
Time of Update: 2018-12-07
P7 把主要精力集中於構建活動,可以大大提高程式員的生產率。在最近的一個項目中,對於這一點,我是深有體會。我們花了很長的時間做設計,結果接下來的許多工作都在愉快的心情下完成。我覺得 P28
Time of Update: 2018-12-07
上文描述的是讀寫系統的內建類型,如果是我們自訂的類型又怎麼樣呢,於是進行了一次測試,添加一個動態連結程式庫項目,並引用到進行讀寫的兩個項目裡,下面是測試代碼自訂類型using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ElementX{ public class DataX { public string s;
Time of Update: 2018-12-07
Zookeeper是hadoop的一個子項目,雖然源自hadoop,但是我發現zookeeper脫離hadoop的範疇開發分布式架構的運用越來越多。今天我想談談zookeeper,本文不談如何使用zookeeper,而是zookeeper到底有哪些實際的運用,哪些類型的應用能發揮zookeeper的優勢,最後談談zookeeper對分布式網站架構能產生怎樣的作用。 Zookeeper是針對大型分布式系統的高可靠的協調系統。由這個定義我們知道zookeeper是個協調系統,作用的對象是分布式
Time of Update: 2018-12-07
http://bbs.chinaunix.net/thread-1450345-1-1.html我們寫腳本,很多情況下是一次性的,所以傾向寫一些常用的函數掉用,例如我的$HOME/lib/awk 就寫了一些函數, 然而怎樣掉用這些函數,不成每用一次就複製到腳本上,我在命令列又如何掉用呢?鑑於這種需求,Gnu awk 為使用者提供了一個變量,和一個可以包含你寫的函數的命令,他們就是 AWKPATH 和 igawkAWKPATH 這個變量內定的路徑為 ,
Time of Update: 2018-12-07
一、Flex的RemoteObject的基礎知識 可以使用 Flex RemoteObject 組件來針對 ColdFusion 組件或 Java 類調用方法。 RemoteObject 組件使用 AMF 協議發送和接收資料,而 WebService 和 HTTPService 組件使用 HTTP 協議。AMF 顯著快於 HTTP,但伺服器端編碼和配置通常更複雜。 與 HTTPService 和 WebService 組件一樣,您可以使用 RemoteObject
Time of Update: 2018-12-07
CFANS·夢斷代碼 11:16:53請教你一個問題CFANS·夢斷代碼 11:18:25在一個系統裡要使用日誌,這個記錄層級怎麼設定,哪一些資料或者動作是調試才需要的,哪些即使上線也還需要CFANS·夢斷代碼 11:18:47你們的項目日誌的方案或者規範是個什麼樣子方開宇 11:21:05這個沒有特定的標準。一般是流程中的結果資料,需要定為常規日誌,流程中可變的具有含義的臨時資料,定為調試資料方開宇 11:22:08所有捕捉到的異常定義為error層級CFANS·夢斷代碼 11:2
Time of Update: 2018-12-07
上次寫的mock對象的程式,其實並未真正的運行成功,因為當使用真正的業務對象從電腦真實的訊息佇列讀取資料時,轉換成為object類型傳給使用程式時會產生一個異常(出現在把message.body轉成object類型,說是沒有匹配的格式對象),我設計意圖是該訊息佇列讀取類應該和讀出的資料類型無關,它就是一個通用的處理常式,所以介面才會定成object,我不想違反自己的設計理念,加之是倉促為朋友寫的代碼,自己沒有環境就放棄調試這個程式,何況上文重點是介紹,如何利用mock取代真實對象,但是最近還是想
Time of Update: 2018-12-07
需求根據使用者的貢獻值計算pab(支付給使用者的現金) 使用者資訊包括userid,classid,bu3,bu5,bu7,newimei(bu3~bu7,newimei都是某種貢獻值)最初的需求pab1 = newimei * 0.8 /1.3pab = min(pab1,bu7) 第1次提出的需求變更 當classid = 300時 10天內pab1 = bu5pab = min(pab1,bu7) 10天后pab1 = newimei * 0.8 /1.3pab =
Time of Update: 2018-12-07
test.sh#!/bin/shecho demos | igawk -f test.awktest.awk#!/usr/bin/igawk -f@include common.awk{ filename = $0 makeArray(filename,array) printArray(array) makeInsertSQL("aaa",array,"test.sql")}common.awkfunction sayHello(s,_ARGVEND_){