資料庫索引及最佳化

索引是對資料庫表中一列或多列的值進行排序的一種結構,使用索引可快速存取資料庫表中的特定資訊。資料庫索引什麼是索引  資料庫索引好比是一本書前面的目錄,能加快資料庫的查詢速度。  例如這樣一個查詢:select * from table1 where

JVM 調優 技巧

JVM 調優 技巧 部落格分類:jdk1.升級 JVM 版本。如果能使用64-bit,使用64-bit JVM。                       基本上沒什麼好解釋的,很簡單將JVM升級到最新的版本。如果你還是使用JDK1.4甚至是更早的JVM,那你首先要做的就是升級。因為JVM從1.4-

做老闆還是做領袖

做老闆還是做領袖李嘉誠 領袖領導眾人,促動別人自覺而甘心地賣力;而老闆卻只懂支配眾人,讓別人感到渺小。從1950年數個人的小型公司到今天全球52個國家超過20萬員工的企業,掐指一算,我的公司已經55年了。我不敢和那些管理學大師相比,我沒有上學的機會,一輩子都努力自修,苦苦追求新知識和學問。翻查字典,“藝術(Art)”的定義可簡單歸納為人類發自內心的創作、行為、原則、方法或表達,一般帶美感,能有超然性和能引起共鳴。它是一門能通過求學、模仿、實踐和觀察獲得的學問。我常常問我自己,你是想當一個團隊的老

JVM記憶體回收策略

為什麼要分代  分代的記憶體回收策略,是基於這樣一個事實:不同的對象的生命週期是不一樣的。因此,不同生命週期的對象可以採取不同的收集方式,以便提高回收效率。  在Java程式啟動並執行過程中,會產生大量的對象,其中有些對象是與商務資訊相關,比如Http請求中的Session對象、線程、Socket串連,這類對象跟業務直接掛鈎,因此生命週期比較長。但是還有一些對象,主要是程式運行過程中產生的臨時變數,這些對象生命週期會比較短,比如:String對象,由於其不變類的特性,系統會產生大量的這些對象,有

多線程學習筆記(一)

   

使用 Hibernate Shards 進行切分

關聯式資料庫試圖在一個單一表中儲存數 TB 的資料時,總效能經常會降低。顯然,對所有資料編索引不僅對於讀而且對於寫都很耗時。因為 NoSQL 資料商店尤其適合儲存大型資料(如 Google 的 Bigtable),顯然 NoSQL 是一種非關聯式資料庫方法。對於傾向於使用 ACID-ity 和實體結構關聯式資料庫的開發人員及需要這種結構的項目來說,切分是一個令人振奮的可選方法。切分 是資料庫分區的一個分支,但是它不是本機資料庫技術 —

存放區域網路(SAN)

存放區域網路(SAN)是一種高速網路或子網路,提供在電腦與儲存系統之間的資料轉送。存放裝置是指一張或多張用以儲存電腦資料的磁碟裝置。一個 SAN 網路由負責網路連接的通訊結構、負責組織串連的管理層、儲存組件以及電腦系統構成,從而保證資料轉送的安全性和力度。   典型的 SAN 是一個企業整個電腦網路資源的一部分。通常 SAN 與其它計算資源緊密叢集來實現遠程備份和檔案預存程序。SAN 支援磁碟鏡像技術(disk mirroring)、備份與恢複(backup and

改變習慣時應該避免的13件事

改變習慣時應該避免的13件事個人提升 October 6th, 2008“習慣就是習慣,任何人都無法把它一下扔到窗外,只有耐心才能把它一步一步從樓上哄誘下來。”——

Commons Daemon 之 procrun

Procrun是一套讓Java應用程式運行在WIN#@下更容易的庫和應用程式。Procrun服務應用程式Prunsrv一個讓應用程式作為服務啟動並執行服務程式,它能轉換任一應用程式作為服務運行。Procrun監視器應用程式Prunmgr是一個可視化應用程式,用來監視和配置procrun服務。可用的命令列選項://ES//     編輯服務的配置     這是一個預設的操作. 如果沒有提供選項,可執行檔被命名為 服務名稱W.exe 來調用//MS//     服務監視器   

Hibernate效能最佳化技巧

文章分為十三個小塊兒對Hibernate效能最佳化技巧進行總結性分析,分析如下:一、在處理大資料量時,會有大量的資料緩衝儲存在Session的一級緩衝中,這緩衝大太時會嚴重顯示效能,所以在使用Hibernate處理大資料量的,可以使用session. clear()或者session. evict(Object) 在處理過程中,清除全部的緩衝或者清除某個對象。二、對大資料量查詢時,慎用list()或者iterator()返回查詢結果,<1>.

Nginx的upstream 支援演算法

Nginx的upstream目前支援5種方式的分配1 輪詢(預設)每個請求按時間順序逐一分配到不同的後端伺服器,如果後端伺服器down掉,能自動剔除。2 weight指定輪詢幾率,weight和訪問比率成正比,用於後端伺服器效能不均的情況。例如:upstream bakend { server 192.168.0.88 weight=10; server 192.168.0.89 weight=10; }3 ip_hash每個請求按訪問ip的hash結果分配,這樣每個訪客固定訪問一個後端伺服器,

為何Application.Exit()無法真正退出程式

Application.Exit()只是發出終止的訊息,並不立即退出     立即退出可以用Environment.Exit(0)  Application   類具有用於啟動和停止應用程式和線程以及處理   Windows   訊息的方法。調用   Run   以啟動當前線程上的應用程式訊息迴圈,並可以選擇使某表單可見。調用   Exit   或   ExitThread   來停止訊息迴圈。當您的程式在某個迴圈中時,調用   DoEvents   來處理訊息。調用  

大技術團隊的危險性

大技術團隊的危險性 作者: Fenng | 可以轉載, 轉載時務必以超連結形式標明文章原始出處和作者資訊及著作權聲明網址: http://www.dbanotes.net/review/tech_team.html 技術團隊小的時候,似乎只有人手不夠才是最大的問題。而隨著隊伍壯大之後,管理者會最終發現除了徒增更多的溝通交流成本之外似乎並沒有帶來額外的生產力。一個龐大的技術團隊就好比那艘叫做 瓦沙 (refer 2)

使用dom4j和XPath解析XML之例子一

http://blog.csdn.net/antswallow包括三個檔案:studentInfo.xml(待解析的xml檔案), Dom4jReadExmple.java(解析的主要類),TestDom4jReadExmple.java(測試解析的結果) (由於使用csdnblog內建的代碼粘貼工具會朝裡加入一些"..."字元,雖然利於查看,但是不利於把代碼copy出來運行,而親自運行代碼對程式員來說是很重要的,故沒有使用csdn blog內建的代碼粘貼工具來插入代碼,而是用著用直白的方式):

如何替換掉XFire中舊版本的jar包

1.在myeclipse工程搜尋衝突包2.定位到衝突包,向上跳轉至D:/Program Files/MyEclipse 6.0/myeclipse/eclipse/plugins/com.genuitec.eclipse.ws.xfire_6.0.1.zmyeclipse601200710/META-INF將MANIFEST.MF相應的包替換或者刪除然後定位到D:/Program Files/MyEclipse

ibatis變數的小差異#和$

今天上午幫同事解決個問題,他希望把表名做為參數例如select * from #TableName#結果發現不行,通過後台報錯發現使用##定義的參數實際相當與select * from ? 然後再傳遞參數,顯然這樣是不行的,改為select * from $TableName$ ok了看來使用$就是簡單替換,其實以前也沒注意#和$的區別,呵呵.沒仔細研究就發上來了,有不對的地方歡迎大家指正.

CALLBACK回呼函數

是由你設計卻由windows系統呼叫的函數,統稱為callback函數。某些API函數要求以callback作為你參數之一。如SetTimer,LineDDA,EnumObjects。回呼函數是由開發人員按照一定的原形進行定義的函數(每個回呼函數都必須遵循這個原則來設計)例如:----------------------------------------BOOL CALLBACK DialogProc(           HWND hwndDlg, // handle of dialog

MyEclipse不編譯問題的解決

這兩天MyEclipse 不編譯了,無論怎麼更改儲存, classes目錄下都是空的.在網上找了很多文章,總結如下:MyEclipse不編譯解決1. 確保 project->build automatically    已經被選上.MyEclipse不編譯解決2. 如果選上了,也不好使, 使用這一招: project->clean..->選第2個clean select project, 勾上start build

webloic resin tomcat 的遠端偵錯的參數

做個備忘. 平時經常忘記放到那個檔案夾下面了.目前只用到這三種,以後用到在追加.注意:這是java命令的參數,不能換行,部落格文章裡面一行寫不下,所以有換行,tomcat和resin3各一行,weblogic 兩行"-"號後面緊跟字母"-"號前面是空格tomcatSET CATALINA_OPTS=-server -Xdebug -Xnoagent

JavaBean的命名規則

 JavaBean的命名規則  Sun推薦的命名規範1,類名要首字母大寫,後面的單字首大寫2,方法名的第一個單詞小寫,後面的單字首大寫3,變數名的第一個單詞小寫,後面的單字首大寫為了使JavaBean的屬性名稱和存取方法都符合規範,Sun在JSR文檔中規定了屬性名稱和存取方法名的映射規則:①屬性名稱對應的存取方法為get/set加上首字母大寫的屬性名稱,如屬性userName的存取方法為setUserName/getUserName。這樣屬性名稱和存取方法都符合命名規範。這個規則強制的,如果不符

總頁數: 61357 1 .... 21438 21439 21440 21441 21442 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.