原创 Tomcat源代碼學習(二)----設計模式

目錄Tomcat中的pipeline機制:(責任鏈模式)Request的外觀模式:觀察者模式:單例模式:(異常消息的管理)Tomcat中的pipeline機制:(責任鏈模式)責任鏈模式是一種對象的行爲模式。在責任鏈模式裏,很多對象由每一個對

原创 Tomcat 源代碼學習(一)

學習建議:一下子就直接看源碼顯然是不理智的,因爲就算跟着debug一次也是毫無頭緒的。建議先看一遍 tomcat 的基本原理和架構。框架背景Apache Group在完成GNUJSP1.0的開發以後,開始考慮在SUN的JSWDK基礎上開發一

原创 check the manual that corresponds to your MySQL server version for the right syntax to use near XXX

這裏提示sql語法出錯,看了半天,發現語法並沒有出錯,沒想到竟然是因爲表名(like),可能因爲表名是sql語句中的關鍵字吧,後來改了表名解決了。解決bug,還是要根據報錯原因對症下藥。首先確保SQL語句沒有寫錯,確認沒錯之後,再看看錶名是

原创 Failed to read artifact descriptor for org.apache.maven.plugins:maven-resources-plugin:jar

說明所下載的.jar出現了問題,看一下本地倉庫中對應的jar有沒有出現.lastupdated文件,這是因爲網絡不佳下載不成功造成的。(本地倉庫默認路徑:C:\Users\mosha\.m2\repository\org\apache\ma

原创 在eclipse中導入並編譯Tomcat源代碼

轉載請註明出處:https://blog.csdn.net/IT_moshang/article/details/909731581.安裝並配置ant的運行環境下載地址:https://ant.apache.org/bindownload.

原创 JavaScript中需要注意的變量名——name

今天發現了一個奇怪的問題,JavaScript中的變量名不能爲“name”。後來查閱了相關資料,在此,做一些簡單的記錄,希望對看到這邊博客的你有所幫助。一開始覺得很奇怪,name既不是關鍵字也不是保留字,爲什麼會報錯呢?後來,看到有博主解釋

原创 html+CSS之文檔樣式(一)

今天學習了樣式方面的知識,於是寫一下自己的心得,和大家分享一下~ ~文檔樣式:<!--文檔樣式比較常用,修改起來也方便,所以就詳細講一下文檔樣式的相關知識.-->以<style></style>出現在文檔<head>內。如:<style t

原创 web程序設計——基本標籤(二)

圖片<img/>標籤:行內標籤,用於指定顯示在文檔中的圖片。主要屬性有src,alt,width,heightalt屬性的作用時當網速比較慢時或者用戶取消圖片下載時,可以在圖片位置顯示的一些文本。如以下代碼的顯示效果爲:<p><img sr

原创 web程序設計——基本標籤(一)

標籤—基本語法的單元一般形式:<tagname 屬性1=”屬性1”  屬性2=”屬性2” ……> 內容…… </tagname>註釋語句<!—註釋語句,可以是多行-->HTML5文檔的基本結構第一行必須是<!DOCTYPE html>主要包

原创 算法之時間複雜度

~~對規模爲n的問題,算法的運行時間增長情況所以有:O(1) < O(logn) < O(n) < O(nlogn) < O(n^2) < O(n^3) < O(2^n) < O(n!)漸進意義下的記號:O(≤)、Ω(≥)、Θ(=)、o(<

原创 SQLSERVER 數據庫恢復掛起的解決辦法

如果你的數據庫還處於掛起狀態,請把我下面代碼的test改爲你的庫名,然後執行完,刷新就正常了:USE masterGOALTER DATABASEtestSET SINGLE_USERGOALTER DATABASEtestSET EMER

原创 算法之漢諾塔時間複雜度計算

設a,b,c是3個塔座:開始時,塔座a上有n個自上而下、由小到大地疊在一起圓盤,各圓盤從小到大編號爲1, 2,…,n,現要求將塔座a上的這一疊圓盤移到塔座b上,並仍按同樣順序疊置,移動圓盤時遵守以下移動規則:規則1:每次只能移動1個圓盤;規