Time of Update: 2018-07-27
同事 happy_fish 最近開發了一個很強大,很快速的開源Distributed File System - FastDFS,使用純C開發,執行效率非常高,能夠解決大並發和分布式儲存的問題,簡潔高效,適合很多不想使用 Hadoop 或 MogileFS 的兄弟們值得嘗試的一個Distributed File System FastDFS是一個開源的Distributed File
Time of Update: 2018-07-27
最近有幸,在學校的圖書館借到了子柳先生的《淘寶技術這十年》,拜讀一番,感慨萬分。 一、淘寶的核心技術(國內乃至國際的Top,這還是2011年的資料) 擁有全國最大的分布式Hadoop叢集(雲梯,2000左右節點,24000核CPU,48000GB記憶體,40PB儲存容量) 全國分布80+CDN節點,能夠自動找尋最近的節點提供服務,支援流量超過800Gbps,足以拖垮一個城市的流量 不遜於百度的搜尋引擎,對數十億商品進行搜尋,全球最大的電商平台
Time of Update: 2018-07-27
面試筆試題隨筆 怎麼才能產生死結 .多線程的編程方式 如何保證安全執行緒 1、線程是在多線程環境下,安全執行緒能夠保證多個線程同時執行程式時依舊運行正確,而且要保證對於共用資料,可以由多個線程存取,但是同一時刻只能有一個線程進行存取。一般通過加鎖的方式來實現。 工作中使用的設計模式,並簡單描述其使用情境 高內聚,低耦合的理解 你使用瞭解過哪些緩衝架構。請簡單介紹並說明使用的原因以及作用
Time of Update: 2018-07-27
我用的secureCRT,telnet到suse伺服器上。secureCRT不能顯示中文,出現亂碼,在會話選項裡面把字元編碼改成utf-8還是不行。在網上搜了一下,試了兩種方法,確實可行。 1.用putty這個用戶端,然後在軟體左邊設定Window下的Translation,在出現的下拉式功能表Receive data assumed to be in which charecter set中選擇utf-8編碼。 2.telnet登入到suse後,命令列方式下輸入:export
Time of Update: 2018-07-27
Js擷取當前日期時間及其它操作 var myDate = new Date(); myDate.getYear(); //擷取當前年份(2位) myDate.getFullYear(); //擷取完整的年份(4位,1970-????) myDate.getMonth();
Time of Update: 2018-07-27
Html代碼如下所示: 1 <!DOCTYPE html> 2 <html ng-app="myApp" id="myApp"> 3 <head> 4 <meta name="viewport" content="width=device-width" /> 5
Time of Update: 2018-07-27
今天工作中遇到需要用到ng-repeat遍曆渲染完後執行某個操作,angular本身並沒有提供監聽ng-repeat渲染完成的指令,所以需要自己建立自訂指令。 在ng-repeat模板執行個體內部會暴露出一些特殊屬性$index/$first/$middle/$last/$odd/$even,$index會隨著每次遍曆(從0開始)遞增,當遍曆到最後一個時,$last的值為true,所以可以通過判斷$last的值來監聽ng-repeat的執行狀態, 怎麼在遍曆過程中拿到$last的值:
Time of Update: 2018-07-27
轉載地址: http://javajiao.iteye.com/blog/152956 這是一個故事: "工程師修了一條隧道,隧道的一端就是美麗的風景,很多人會開車通過隧道.雖然隧道內已經有燈了,但是設計者擔心隧道可能會停電,所以在隧道的入口立了牌子,提醒駕駛員進入隧道前開燈.可是由此卻使得駕駛員由於看到美麗的風景而忘記關燈的情況的發生." 引來對 ooa ,ood,oop的理解;
Time of Update: 2018-07-27
預設把安卓手機應用或遊戲的apk格式檔案上傳到伺服器空間是不能直接下載的,這是因為IIS的預設MIME類型中沒有.apk檔案,所以無法下載。@VCOO 既然.apk無法下載是因為沒有MIME,那麼添加一個MIME類型就可以了。 讓IIS支援.apk檔案下載的方法: 【IIS6】 1)開啟IIS服務管理員,找到伺服器,右鍵-屬性,開啟IIS服務屬性; 2)單擊MIME類型下的“MIME類型”按鈕,開啟MIME類型設定視窗;
Time of Update: 2018-07-27
今天下載了一個C#源碼,用到了資料庫。 源碼項目裡有建立資料庫的檔案,是資料庫主檔案和記錄檔,格式是mdf(資料庫主檔案)和一個ldf(記錄檔)。 用這兩個檔案建立資料庫步驟如下: 1.用mdf檔案的檔案名稱,建立一個資料庫(可以用SQL Server Management Studio工具建立) 2.關掉資料庫程式,停止資料庫服務 3.找到剛剛建立的資料庫檔案所在的目錄,一般在C:/Program Files/Microsoft SQL
Time of Update: 2018-07-27
使用MockDataPlugin造資料時,以下兩個問題常見: 1.提示 “第1行必填項不可為空” 這是model沒有colum中定義的欄位的原因。或者可能model裡的extend: 是錯誤的, 2.輸入資料後,點儲存成功。但重新整理後不見了。 這是沒配dataIndex原因。 3.JS報各種錯 這是view層的Colum中引用了各種亂七八糟的xtype造成的。 4.顯示NAN,資料有但是不顯示,是model裡欄位類型定義錯了。
Time of Update: 2018-07-27
1、 HTTP協議的無狀態 當用戶端向伺服器發送一個請求後,伺服器為每一個客戶,建立一個唯一的標識符-ID號,並在響應的時候,把這個ID號發送給用戶端瀏覽器。當瀏覽器再次發生請求的時候,同時也把這個ID號發送給伺服器,那麼伺服器可以通過客戶的ID來區分是哪個客戶了。 2、 會話跟蹤 2.1、什麼是會話 在Java Servlet API中引入session機制來跟蹤客戶的狀態。session指的是在一段時間內,單個客戶與Web伺服器的一連串相關的互動過程(
Time of Update: 2018-07-27
HashMap的entrySet與keySet 分類: JAVA base 2011-03-01 12:04 96人閱讀 評論(0) 收藏 舉報 當需要遍曆hashmap的時候,請盡量使用entrySet,而不要用keySet,entrySet的效率要比keySet高,實際上使用
Time of Update: 2018-07-27
Tomcat本身不能直接在電腦上運行,需要依賴於作業系統和一個JAVA 虛擬機器 。JAVA程式啟動時JVM會分配一個初始記憶體和最大記憶體給程式。當程式需要的記憶體超出記憶體的最大值時虛擬機器就會提示記憶體溢出,並且導致應用服務崩潰。 一、常見的 Java 記憶體溢出有以下三種: 1. java.lang.OutOfMemoryError: Java heap space 即JVM Heap溢出 解釋說明:JVM在啟動的時候會自動化佈建JVM
Time of Update: 2018-07-27
最近回顧了一下CSDN中的文章,發現很多問題都是關於資料庫操作方面的,而其中大部分牽扯到如何使用DBConnection、DBCommand、DataAdapter以及DataReader這幾個類庫。以下就本人開發的經驗,和大家分享一下這方面的心得。 首先第一個要說的是DBConnection,它的作用是相當於在程式與資料庫伺服器之間建立一條的通路,因此缺少了它,那麼所有對資料庫的操作都變成空談。在對DBConnection對象進行操作的時候,要注意如下幾點:
Time of Update: 2018-07-27
ConnectionString 的配置可以讓Rainbow 就是web.config的第38行 <add key="ConnectionString" value="server=localhost;database=RbClean;uid=sa;pwd=
Time of Update: 2018-07-27
<td width="72px"; height="40px"> <select name="theyear" id="theyear" style='width:72px; height:40px;'> <option style='display: none' value=''></option> </select></
Time of Update: 2018-07-27
介紹:定義一個操作中的演算法骨架,將一些步驟延遲到子類中。準備一個抽模板,實現部分邏輯,再聲明一些對於子類需要不同實現的公用抽象方法。 情境:對於多個業務,它們的業務中有很多功能是相似的,有部分功能需要獨自實現。這樣我們就可以使用模板方法模式,將功能打散,抽取出更小的功能塊,減小重複代碼。 一、角色和作用 角色 作用 抽象模板 定義子類需要實現的不同功能塊,以及子類共用的功能塊
Time of Update: 2018-07-27
一、將字串反轉 package string;public class Reverse { public static void main(String[] args) { String s1 = "abc defg wf"; //用字串轉字元數組實現反轉 String s2 = ""; char[] cs = s1.toCharArray(); for (int i =
Time of Update: 2018-07-27
1 <html><head> <meta name="viewport" content="width=device-width" /> <title>Index2</title> <script src="~/Scripts/jquery-1.8.2.js"></script> <script