原创 設計模式真的能改善軟件質量嗎?(二)

選取三個知名的設計模式:組合模式、抽象工廠模式、享元模式      (1)  組合模式           結論:組合模式對大部分質量屬性都有正影響,可伸縮性(Scalability)和健壯性(Robustness)除外。   

原创 MySQL數據庫基準壓力測試工具之MySQLSlap使用實例

MySQL數據庫基準壓力測試工具之MySQLSlap使用實例   一、Mysqlslap介紹 mysqlslap是MySQL5.1之後自帶的benchmark基準測試工具,類似Apache Bench負載產生工具,生成schema

原创 Java ConcurrentModificationException異常原因和解決方法

Java ConcurrentModificationException異常原因和解決方法 Java ConcurrentModificationException異常原因和解決方法   在前面一篇文章中提到,對Vector、

原创 TCP/IP協議分析

TCP/IP協議分析 一;前言 學習過TCP/IP協議的人多有一種感覺,這東西太抽象了,沒有什麼數據實例,看完不久就忘了。本文將介紹一種直觀的學習方法,利用協議分析工具學習TCP/IP,在學習的過程中能直觀的看到數據

原创 SQL注射原理

SQL注射原理 SQL 注射能使攻擊者繞過認證機制,完全控制遠程服務器上的數據庫。SQL是結構化查詢語言的簡稱,它是訪問數據庫的事實標準。目前,大多數Web應用都使用 SQL數據庫來存放應用程序的數據。幾乎所有的Web應用在後臺都使用

原创 java.net.SocketException四大異常解決方案

http://developer.51cto.com/art/201003/189724.htm java.net.SocketException如何才能更好的使用呢?這個就需要我們先要了解有關這個語言的相關問題。希望大家有所幫助。那麼

原创 病毒的認識

目前最主要的還是特徵碼比對,就是反病毒公司發現一個病毒,就從這個病毒中提取一串或多串字符作爲這個病毒的特徵(既病毒庫),以後,只要發現其它文件含有這串字符,就判定它是病毒。 這樣,因爲需要耗費病毒捕捉和分析的時間,就存在查殺滯後的問題,殺

原创 Robert C. Martin列舉的專業軟件開發人員必須精通的技能

在世界頂級軟件開發大師Robert C. Martin(Bob大叔)最新力作The Clean Coder: A Code of Conduct for Professional Programmers(《程序員的職業素養》,章顯洲、餘

原创 爲什麼要泛型

一. 泛型概念的提出(爲什麼需要泛型)? 首先,我們看下下面這段簡短的代碼: 1 public class GenericTest { 2 3 public static void main(String[] ar

原创 面向對象的需求分析

面向對象的需求分析基於面向對象的思想,以用例模型爲基礎。開發人員在獲取需求的基礎上,建立目標系統的用例模型。所謂用例是指系統中的一個功能單元,可以描述爲操作者與系統之間的一次交互。用例常被用來收集用戶的需求。 首先要找到系統的使用者,

原创 Wireshark學習筆記——如何快速抓取HTTP數據包

0.前言     在火狐瀏覽器和谷歌瀏覽器中可以非常方便的調試network(抓取HTTP數據包),但是在360系列瀏覽器(兼容模式或IE標準模式)中抓取HTTP數據包就不那麼那麼方便了。雖然也可使用HttpAnalyzer等工,但是

原创 MySQL-5.6.13免安裝版配置方法以及啓動錯誤

1. 下載MySQL Community Server 5.6.13 2. 解壓MySQL壓縮包    將以下載的MySQL壓縮包解壓到自定義目錄下,我的解壓目錄是:    "D:\Program Files\MySQL\mysql

原创 web服務器 原理

web服務器                                                                                    在開始瞭解Apache前,我們先熟悉一下web服務器

原创 C/S和B/S兩種架構的概念、區別和聯繫

C/S和B/S兩種架構的概念、區別和聯繫 C/S和B/S,是再普通不過的兩種軟件架構方式,都可以進行同樣的業務處理,甚至也可以用相同的方式實現共同的邏輯。既然如此,爲何還要區分彼此呢?那我們就來看看二者的區別和聯繫。 一、C/S 架構

原创 tomcat之jsp/servlet容器與tomcat與專業的http服務器的區別

轉載的 tomcat最主要的功能是提供Servlet/JSP容器,儘管它也可以作爲獨立的Java Web服務器,它在對靜態資源(如HTML文件或圖像文件)的處理速度,以及提供的Web服務器管理 功能方面都不如其他專業的HTTP服務器,