最近空閑看了下JSP/Servlet,以前只知道用JSP,但是對其運(yùn)行原理知之甚少,今在此做些筆記,以備查閱。首先簡要描述下其運(yùn)行過程,然后結(jié)合Tomcat源碼作簡要分析。JSP運(yùn)行過程:第一步:將JSP文件翻譯成servlet源代碼;第二步:將servlet源代碼編譯成字節(jié)碼文件;第三步:載入字節(jié)碼并實(shí)例化和初始化;第四步:調(diào)用service方法提供服務(wù);源碼簡要分析如下:1、源碼中涉及到的幾個重要文件JspServlet.java、JspServlet
系統(tǒng) 2019-08-12 01:32:21 3414
1.推送本地分支到遠(yuǎn)程:gitpushoriginmaster推送本地分支master到遠(yuǎn)程的origin上面gitpushorigintest將本地分支test推送到origin上2.查看遠(yuǎn)程版本信息:gitremote查看遠(yuǎn)程的詳細(xì)信息:gitremote-vGit推送分支
系統(tǒng) 2019-08-12 01:32:04 3414
這個問題說起來有點(diǎn)慚愧,搞了很久才搞定。本人并不擅長CSS,至少在布局這塊到現(xiàn)在還是一片糊涂。不知道是不是對android布局太了解了,還是其他什么原因,我總是在html+css中想著采用android中的線性布局啊,相對布局啊什么的。可是,一個很簡單的布局都搞不定。具體看圖:很簡單的一個布局,看出問題了嗎?文字需要垂直居中怎么辦?這個圖對應(yīng)的基本html如下:
系統(tǒng) 2019-08-29 22:17:48 3413
你學(xué)會了基本的id,class類選擇器和descendant后代選擇器,然后就覺得完事了嗎?如果這樣,你就會錯過許多靈活運(yùn)用CSS的機(jī)會。雖然本文提到的許多選擇器都屬于CSS3,并且只能在現(xiàn)代的瀏覽器中使用,但學(xué)會這些是大有好處的。1.*1234*{margin:0;padding:0;}首先我們來認(rèn)識一些簡單的選擇器,尤其針對初學(xué)者,然后再看其他高級的選擇器。星號可以用來定義頁面的所有元素。許多開發(fā)者會使用這個技巧來把margin和padding都設(shè)為0
系統(tǒng) 2019-08-29 22:12:58 3413
<?xmlversion="1.0"encoding="UTF-8"?><jmeterTestPlanversion="1.2"properties="2.3"><hashTree><TestPlanguiclass="TestPlanGui"testclass="TestPlan"testname="TestPlan"enabled="true"><stringPropname="TestPlan.comments"></stringProp><bool
系統(tǒng) 2019-08-12 09:27:38 3413
1、首先在局域網(wǎng)的電腦上新建一個數(shù)據(jù)庫,主機(jī)名要寫成ip地址如:192.168.0.10(如果是計(jì)算機(jī)名將不能進(jìn)行訪問)2、然后登錄路由將外網(wǎng)的1521端口映射到10電腦上的1521端口(高級設(shè)置-虛擬服務(wù)器設(shè)置端口)3、修改10電腦上的注冊表hkey_local_machine-software-oracle-home0,新建一個“字符串值”,命名為USE_SHARED_SOCKET,值為true.外網(wǎng)訪問局域網(wǎng)內(nèi)的oracle數(shù)據(jù)庫
系統(tǒng) 2019-08-12 01:53:06 3413
大家都知道現(xiàn)在各個瀏覽器都支持CSS3的自定義字體(@font-face),包括IE6都支持,只是各自對字體文件格式的支持不太一樣。那么對于網(wǎng)站中用到的各種icon,我們就可以嘗試使用font來實(shí)現(xiàn),本文將詳細(xì)講解這種用法。為什么要將icon做成字體?在很多網(wǎng)站項(xiàng)目中,我們常常會用到各種透明小圖標(biāo),然后網(wǎng)站要兼容各個瀏覽器,也可能會有多個尺寸,甚至還要考慮換膚等需求。那么我們就要將這些小圖標(biāo)輸出為多種尺寸、顏色和文件格式,比如png8alpha透明或者pn
系統(tǒng) 2019-08-12 09:29:28 3412
原文:MysqL的root用戶不允許遠(yuǎn)程連接今天程序報(bào)了異常:java.sql.SQLException:Accessdeniedforuser'root'@'RJB-Z'(usingpasswrod)。Stringurl="jdbc:mysql://192.168.1.169:3306/test“;密碼沒錯的,在命令行窗口都能登進(jìn)去。上網(wǎng)查了下發(fā)現(xiàn)是因?yàn)閞oot用戶不允許遠(yuǎn)程連接,我在這個網(wǎng)站(http://xucons.javaeye.com/blog
系統(tǒng) 2019-08-12 01:53:10 3411
沒有云存儲我們使用U盤對于忙碌的上班族,很多時候需要把辦公室沒有做完的任務(wù)用U盤帶到家中來完成。但是U盤給他們帶來了不少煩惱:U盤容量小,遇到大文件需要浪費(fèi)很長時間來壓縮;U盤在公司里是共用的,所以在多臺電腦間傳輸文件時難免會感染病毒;U盤的優(yōu)點(diǎn)是體積小,便于攜帶,但更易于丟失!有了云存儲我們使用WindowsLiveSkyDriver客戶端SDExplorer現(xiàn)在我們只要有一個WindowsLive的賬號,微軟便免費(fèi)送給我們25G的網(wǎng)絡(luò)存儲空間就像它的名
系統(tǒng) 2019-08-29 23:46:41 3410
注:本文翻譯自Google官方的AndroidDevelopersTraining文檔,譯者技術(shù)一般,由于喜愛安卓而產(chǎn)生了翻譯的念頭,純屬個人興趣愛好。原文鏈接:http://developer.android.com/training/displaying-bitmaps/manage-memory.html接著上一節(jié)課的步伐,還有很多特定的事情可以讓垃圾回收和位圖重用變得容易。根據(jù)你的目標(biāo)Android系統(tǒng)的不同版本,推薦的策略也會有所不同。這系列課程
系統(tǒng) 2019-08-12 01:55:09 3410