原创 Display XML in a javadoc

Let's say you have a comment like this /** * To use this class use this XML * * <xml> * <parameter>foo</paramete

原创 簡化功能點分析

在我們的開發工作中一共有兩類東西要開發,一種是數據,一種是操作。 在NESMA簡化方法中由於每個數據是7點,而每個操作是4點左右 SBSG/IFPUG包括中國的CSBSG等都有不同行業/不同類型軟件的生產率統計,如果你在中國,用C#或Ja

原创 Editplus書籤快捷鍵

清除書籤              Ctrl+Shift+F9         清除活動文檔中的所有書籤 切換書籤              F9 

原创 IE6如何處理因頁面大小改變而引起的報表問題 IE6兼容報表

使用簡單的線性報表時,IE6瀏覽器中會出現頁面大小改變導致報表圖溢出頁面的現象,相信很多開發人員遇到過類型的現象,如下圖所示 只能顯示部分報表: : 報表覆蓋滾動條: IE7,IE8,FireFox等瀏覽器沒有出現以上現象,

原创 Schema的優化和索引 - 選擇最佳的數據類型

前言   越小也就是越好的   一般來說,儘量選擇小的數據類型足以符合你的存儲和展現數據。越小的數據類型也常常是越快的,因爲它們使用了較少的硬盤空間,內存,CPU緩存。它們也需要更少的CPU處理週期。   要確定的是不要低估你要存儲數值

原创 vsftp配置上傳和下載用戶

創建用戶 useradd -s /sbin/nologin ftp_upload useradd -s /sbin/nologin ftp_download 設置密碼 passwd ftp_upload passwd ftp_downlo

原创 MYSQL查詢優化(一)

一、 通過查詢緩衝提高查詢速度   一般我們使用SQL語句進行查詢時,數據庫服務器每次在收到客戶端發來SQL後,都會執行這條SQL語句。但當在一定間隔內(如1分鐘內),接到完全一樣的SQL語句,也同樣執行它。雖然這樣可以保證數據的實時性,

原创 Schema的優化和索引 - 前言

前言   優化一個設計不當或者錯誤使用索引的Schema,可以數量級的提高性能。如果需要高性能,你必須對於將要執行的具體語句設計Schema和索引。你也應該對於不同種類的語句進行性能的評估,因爲修改成一個語句或者schema的一部分可能

原创 mysql 多列索和order by

多列索引的select * where * order by * 查詢條件索引很難建立,需要不斷調試,最後找出規則: 三原則: 1. 將經常要查詢的字段放到多列索引的前面 2. 將要進行等值查詢的字段放到多列索引前面 3. o

原创 MYSQL查詢優化(二)

1、優化數據類型 (1)避免使用NULL   NULL對於大多數數據庫都需要特殊處理,MySQL也不例外,它需要更多的代碼,更多的檢查和特殊的索引邏輯,有些開發人員完全沒有意識到,創建表時NULL是默認值,但大多數時候應該使用NOT N

原创 Schema的優化和索引 - 索引的基礎

  索引是數據結構。它能幫助MySQL更有效率的獲取數據。它對於好的性能是決定性的因素,但是人們常常忘記使用它們或者沒有正確的理解它們,因此在現實的例子中,索引總是引起性能問題。這就是我們把索引放在這本書的較早部分的原因。甚至把索引這章

原创 MYSQL查詢優化:Limit

1.LIMIT n 等價於 LIMIT 0,n 偏移offset較小的時候,直接使用limit較優。 2、offset大的時候。select * from yanxue8_visit limit 10000,10多次運行,時間保持在0.0

原创 mysql explain 中key_len的計算

今天丁原問我mysql執行計劃中的key_len是怎麼計算得到的,當時還沒有注意,在高性能的那本書講到過這個值的計算,但是自己看執行計劃的時候一直都沒有太在意這個值,更不用說深討這個值的計算了: ken_len表示索引使用的字節數,根據這

原创 MySQL 事務沒有提交導致 鎖等待 Lock wait timeout exceeded

java.lang.Exception: ### Error updating database.  Cause: java.sql.SQLException: Lock wait timeout exceeded; try restar

原创 我的友情鏈接

51CTO博客開發熔 巖