際際滷

際際滷Share a Scribd company logo
Demo: K畉t h畛p Apache - JRE - Nutch vo Eclipse. T畉o v l動u c但u truy v畉n vo QLogs. K畉t h畛p Apache - JRE - Nutch vo Eclipse 1, Phi棚n b畉n Eclipse 2. K畉t h畛p Webserver, JRE vo Workspace. 3. Import Nutch. 4. 畉c t畉 CrawlDB B. T畉o QLogs v l動u c但u truy v畉n 1. CSDL 2. Import th動 vi畛n JDBC vo Eclipse 3. L動u c但u truy v畉n
A. K畉t h畛p Apache - JRE - Nutch vo Eclipse 1, Phi棚n b畉n Eclipse th畛c nghi畛m:  Eclipse EUROPA download t畉i:  http://www.eclipse.org/downloads/moreinfo/jee.php
A. K畉t h畛p Apache - JRE - Nutch vo Eclipse 2. K畉t h畛p Webserver Apache, JRE vo Workspace:  K畉t h畛p Webserver: Vo menu Window. Preferences. Server. Installed Runtimes. Nh畉n n炭t Add 畛 add Webserver (Apache Tomcat).
A. K畉t h畛p Apache - JRE - Nutch vo Eclipse 2. K畉t h畛p Webserver Apache, JRE vo Workspace:  K畉t h畛p JRE:   Nh畉n button Next, ch畛n m担i tr動畛ng th畛c thi JRE (Java Runtime Environment)
A. K畉t h畛p Apache - JRE - Nutch vo Eclipse 3. Import Nutch vo Workspace: Tr棚n v湛ng Project Explorer, nh畉n ph畉i ch畛n Import. Web. WAR file 畛 import Nutch vo Workspace.
A. K畉t h畛p Apache - JRE - Nutch vo Eclipse 4. 畉c t畉 CrawlDB 畛 th畛c hi畛n t狸m ki畉m: Tr棚n v湛ng Project Explorer, t畛 th動 m畛c Nutch v畛a 動畛c tri畛n khai tr棚n, ch畛n built. classess, m畛 file nutch-site.xml, 畉c t畉 thu畛c t鱈nh value cho CrawlDB:
A. K畉t h畛p Apache - JRE - Nutch vo Eclipse trang search.jsp s畛 d畛ng ph動董ng th畛c GET 畛 get data n畉m trong URL string,  Webserver kh担ng nh畉n bi畉t 動畛c encoding c畛a c但u l畛nh request.setCharacterEncoding(&quot;UTF-8&quot;) m s畛 d畛ng default encoding ISO-8859-1,  但y l nguy棚n nh但n khi畉n JSP form kh担ng ph但n gi畉i 動畛c m達 ti畉ng Vi畛t UTF-8.  Tr棚n v湛ng Project Explorer, t畛 th動 m畛c Webserver v畛a 動畛c k畉t h畛p tr棚n, m畛 file server.xml 畛 th棚m encoding nh畉n d畉ng URI (Uniform Resource Identifier): <Connector URIEncoding=&quot;UTF-8&quot; connectionTimeout=&quot;20000&quot; port=&quot;8080&quot; ... > - Running v畛i F11.
A. K畉t h畛p Apache - JRE - Nutch vo Eclipse Debug: 畉t i畛m break point v s畛 d畛ng c叩c ph鱈m ch畛c nng nh動 F5 (Step Into), F6 (Step Over), F7 (Step Return) 畛 th畛c hi畛n debug.
B. T畉o Qlogs v l動u c但u truy v畉n CSDL 畛 l動u c叩c c但u truy v畉n: MS. SQL Server Import l畛p th動 vi畛n JDBC vo Eclipse B動畛c 1. Download t畉i: http://www.sourceforge.net/projects/jtds/develop B動畛c 2. Copy file jtds - 1.2.5 . jar vo Workspace 畛 build  vo th動 vi畛n c畛a Eclipse. B3. Tr棚n v湛ng Project Explorer, t畛 th動 m畛c Nutch v畛a  動畛c tri畛n khai tr棚n, nh畉n ph畉i ch畛n Properties. Java  Build Path. Ch畛n tab Libraries. Click button Add External  JARs 畛 add file *.jar v畛a copy tr棚n. Sang tab Order and  Export 畛 click ch畛n th動 vi畛n ny.
B. T畉o Qlogs v l動u c但u truy v畉n Import l畛p th動 vi畛n JDBC vo Eclipse (cont) L動u c但u truy v畉n (search.jsp):  M畉c 畛nh, Nutch l動u c但u truy v畉n c畛a ng動畛i d湛ng vo bi畉n queryString. Nh畉m th畛c hi畛n QLogs, nh坦m G畛i 箪 truy v畉n 畛 ngh畛 s畛 d畛ng DBMS 畛 l動u c叩c c但u truy v畉n. C坦 th畛 s畛 d畛ng 1 o畉n m達 l畉p tr狸nh nh畛 畛 l畉y n畛i dung bi畉n queryString v l動u vo QLogs.
B. T畉o Qlogs v l動u c但u truy v畉n L動u c但u truy v畉n (cont)
B. T畉o Qlogs v l動u c但u truy v畉n C叩c hm ch畛c nng: - Hm l畉y th畛i gian: <%=date.toGMTString()%> - Hm l畉y IP: request.getRemoteAddr() Hm l畉y Session:  HttpSession油session油=油request.getSession(); String油id油=油session.getId(); Hm l畉y Cookies: Cookie cookie = new Cookie (&quot;t棚n&quot;,gi叩 tr畛); Cookie.setMaxAge(365 * 24 * 60 * 60);  response.addCookie(cookie); Cookie cookies [] = request.getCookies () Cookies[i].getValue() - Hm l畉y URL clicked: ?

More Related Content

Viewers also liked (8)

Learn to Code
Learn to CodeLearn to Code
Learn to Code
Anh V滴
Functional programming
Functional programmingFunctional programming
Functional programming
Cao Manh Dat
Spring Introduction
Spring IntroductionSpring Introduction
Spring Introduction
Cao Manh Dat
Pregel and giraph
Pregel and giraphPregel and giraph
Pregel and giraph
Cao Manh Dat
Large Scale Data Clustering: an overview
Large Scale Data Clustering: an overviewLarge Scale Data Clustering: an overview
Large Scale Data Clustering: an overview
Vahid Mirjalili
The Six Highest Performing B2B Blog Post Formats
The Six Highest Performing B2B Blog Post FormatsThe Six Highest Performing B2B Blog Post Formats
The Six Highest Performing B2B Blog Post Formats
Barry Feldman
The Outcome Economy
The Outcome EconomyThe Outcome Economy
The Outcome Economy
Helge Tenn淡
Shall we play a game?
Shall we play a game?Shall we play a game?
Shall we play a game?
Maciej Lasyk
Learn to Code
Learn to CodeLearn to Code
Learn to Code
Anh V滴
Functional programming
Functional programmingFunctional programming
Functional programming
Cao Manh Dat
Spring Introduction
Spring IntroductionSpring Introduction
Spring Introduction
Cao Manh Dat
Pregel and giraph
Pregel and giraphPregel and giraph
Pregel and giraph
Cao Manh Dat
Large Scale Data Clustering: an overview
Large Scale Data Clustering: an overviewLarge Scale Data Clustering: an overview
Large Scale Data Clustering: an overview
Vahid Mirjalili
The Six Highest Performing B2B Blog Post Formats
The Six Highest Performing B2B Blog Post FormatsThe Six Highest Performing B2B Blog Post Formats
The Six Highest Performing B2B Blog Post Formats
Barry Feldman
The Outcome Economy
The Outcome EconomyThe Outcome Economy
The Outcome Economy
Helge Tenn淡
Shall we play a game?
Shall we play a game?Shall we play a game?
Shall we play a game?
Maciej Lasyk

Similar to Apache+ q logs (20)

L畉p tr狸nh web v畛i c叩c c担ng ngh畛 ph畛 bi畉n
L畉p tr狸nh web v畛i c叩c c担ng ngh畛 ph畛 bi畉nL畉p tr狸nh web v畛i c叩c c担ng ngh畛 ph畛 bi畉n
L畉p tr狸nh web v畛i c叩c c担ng ngh畛 ph畛 bi畉n
Son Nguyen
B叩o c叩o tu畉n 畛 叩n
B叩o c叩o tu畉n 畛 叩nB叩o c叩o tu畉n 畛 叩n
B叩o c叩o tu畉n 畛 叩n
L動u Vi畛t T湛ng
JSP and Database
JSP and DatabaseJSP and Database
JSP and Database
Nguy畛n Anh
Bai4 basic jsp_4474
Bai4 basic jsp_4474Bai4 basic jsp_4474
Bai4 basic jsp_4474
Ham Ch董i
H動畛ng d畉n s畛 d畛ng CocoaPods trong d畛 叩n iOS ho畉c MacOSX
H動畛ng d畉n s畛 d畛ng CocoaPods trong d畛 叩n iOS ho畉c MacOSXH動畛ng d畉n s畛 d畛ng CocoaPods trong d畛 叩n iOS ho畉c MacOSX
H動畛ng d畉n s畛 d畛ng CocoaPods trong d畛 叩n iOS ho畉c MacOSX
TechMaster Vietnam
Node.js cn b畉n
Node.js cn b畉nNode.js cn b畉n
Node.js cn b畉n
TechMaster Vietnam
Devexpress cho asp.net
Devexpress cho asp.netDevexpress cho asp.net
Devexpress cho asp.net
thichxoidau
Bai1 gioi thieu_servlet_va_jsp_8952
Bai1 gioi thieu_servlet_va_jsp_8952Bai1 gioi thieu_servlet_va_jsp_8952
Bai1 gioi thieu_servlet_va_jsp_8952
Ham Ch董i
Lap trinhcosodulieuvoi c-sharp_phan-1
Lap trinhcosodulieuvoi c-sharp_phan-1Lap trinhcosodulieuvoi c-sharp_phan-1
Lap trinhcosodulieuvoi c-sharp_phan-1
Hi畛n Ph湛ng
L畉p tr狸nh background job b畉ng azurequeue v webjob s畛 d畛ng azure storage emul...
L畉p tr狸nh background job b畉ng azurequeue v webjob s畛 d畛ng azure storage emul...L畉p tr狸nh background job b畉ng azurequeue v webjob s畛 d畛ng azure storage emul...
L畉p tr狸nh background job b畉ng azurequeue v webjob s畛 d畛ng azure storage emul...
VKhang Yang
Bi 1 L畉p tr狸nh website theo m担 h狸nh MVC - X但y d畛ng 畛ng d畛ng web
Bi 1 L畉p tr狸nh website theo m担 h狸nh MVC - X但y d畛ng 畛ng d畛ng webBi 1 L畉p tr狸nh website theo m担 h狸nh MVC - X但y d畛ng 畛ng d畛ng web
Bi 1 L畉p tr狸nh website theo m担 h狸nh MVC - X但y d畛ng 畛ng d畛ng web
MasterCode.vn
Web301 slide 1
Web301   slide 1Web301   slide 1
Web301 slide 1
tuanduongcntt
Ti li畛u Zend Framework 2 - Ci 畉t v c畉u h狸nh Zend Framework 2 - Bi 2
Ti li畛u Zend Framework 2 - Ci 畉t v c畉u h狸nh Zend Framework 2 - Bi 2Ti li畛u Zend Framework 2 - Ci 畉t v c畉u h狸nh Zend Framework 2 - Bi 2
Ti li畛u Zend Framework 2 - Ci 畉t v c畉u h狸nh Zend Framework 2 - Bi 2
KhanhPham
Bai08 10 java_fx
Bai08 10 java_fxBai08 10 java_fx
Bai08 10 java_fx
Nhu畉n L棚 Vn
Ki畉n th畛c c畉n thi畉t lm vi畛c
Ki畉n th畛c c畉n thi畉t lm vi畛cKi畉n th畛c c畉n thi畉t lm vi畛c
Ki畉n th畛c c畉n thi畉t lm vi畛c
manhvokiem
Bai 09 Basic jsp
Bai 09 Basic jspBai 09 Basic jsp
Bai 09 Basic jsp
H Huy Hong
Lab lap trinhmang_v3
Lab lap trinhmang_v3Lab lap trinhmang_v3
Lab lap trinhmang_v3
hieunguyen929915
BI TH NGHI畛M S畛 XY D畛NG HIBERNATE CHO 畛NG D畛NG JAVA_10441312092019
BI TH NGHI畛M S畛 XY D畛NG HIBERNATE CHO 畛NG D畛NG JAVA_10441312092019BI TH NGHI畛M S畛 XY D畛NG HIBERNATE CHO 畛NG D畛NG JAVA_10441312092019
BI TH NGHI畛M S畛 XY D畛NG HIBERNATE CHO 畛NG D畛NG JAVA_10441312092019
TiLiu5
Bai2 tong quan_mvc_0567
Bai2 tong quan_mvc_0567Bai2 tong quan_mvc_0567
Bai2 tong quan_mvc_0567
Ham Ch董i
L畉p tr狸nh web v畛i c叩c c担ng ngh畛 ph畛 bi畉n
L畉p tr狸nh web v畛i c叩c c担ng ngh畛 ph畛 bi畉nL畉p tr狸nh web v畛i c叩c c担ng ngh畛 ph畛 bi畉n
L畉p tr狸nh web v畛i c叩c c担ng ngh畛 ph畛 bi畉n
Son Nguyen
JSP and Database
JSP and DatabaseJSP and Database
JSP and Database
Nguy畛n Anh
Bai4 basic jsp_4474
Bai4 basic jsp_4474Bai4 basic jsp_4474
Bai4 basic jsp_4474
Ham Ch董i
H動畛ng d畉n s畛 d畛ng CocoaPods trong d畛 叩n iOS ho畉c MacOSX
H動畛ng d畉n s畛 d畛ng CocoaPods trong d畛 叩n iOS ho畉c MacOSXH動畛ng d畉n s畛 d畛ng CocoaPods trong d畛 叩n iOS ho畉c MacOSX
H動畛ng d畉n s畛 d畛ng CocoaPods trong d畛 叩n iOS ho畉c MacOSX
TechMaster Vietnam
Devexpress cho asp.net
Devexpress cho asp.netDevexpress cho asp.net
Devexpress cho asp.net
thichxoidau
Bai1 gioi thieu_servlet_va_jsp_8952
Bai1 gioi thieu_servlet_va_jsp_8952Bai1 gioi thieu_servlet_va_jsp_8952
Bai1 gioi thieu_servlet_va_jsp_8952
Ham Ch董i
Lap trinhcosodulieuvoi c-sharp_phan-1
Lap trinhcosodulieuvoi c-sharp_phan-1Lap trinhcosodulieuvoi c-sharp_phan-1
Lap trinhcosodulieuvoi c-sharp_phan-1
Hi畛n Ph湛ng
L畉p tr狸nh background job b畉ng azurequeue v webjob s畛 d畛ng azure storage emul...
L畉p tr狸nh background job b畉ng azurequeue v webjob s畛 d畛ng azure storage emul...L畉p tr狸nh background job b畉ng azurequeue v webjob s畛 d畛ng azure storage emul...
L畉p tr狸nh background job b畉ng azurequeue v webjob s畛 d畛ng azure storage emul...
VKhang Yang
Bi 1 L畉p tr狸nh website theo m担 h狸nh MVC - X但y d畛ng 畛ng d畛ng web
Bi 1 L畉p tr狸nh website theo m担 h狸nh MVC - X但y d畛ng 畛ng d畛ng webBi 1 L畉p tr狸nh website theo m担 h狸nh MVC - X但y d畛ng 畛ng d畛ng web
Bi 1 L畉p tr狸nh website theo m担 h狸nh MVC - X但y d畛ng 畛ng d畛ng web
MasterCode.vn
Ti li畛u Zend Framework 2 - Ci 畉t v c畉u h狸nh Zend Framework 2 - Bi 2
Ti li畛u Zend Framework 2 - Ci 畉t v c畉u h狸nh Zend Framework 2 - Bi 2Ti li畛u Zend Framework 2 - Ci 畉t v c畉u h狸nh Zend Framework 2 - Bi 2
Ti li畛u Zend Framework 2 - Ci 畉t v c畉u h狸nh Zend Framework 2 - Bi 2
KhanhPham
Ki畉n th畛c c畉n thi畉t lm vi畛c
Ki畉n th畛c c畉n thi畉t lm vi畛cKi畉n th畛c c畉n thi畉t lm vi畛c
Ki畉n th畛c c畉n thi畉t lm vi畛c
manhvokiem
Bai 09 Basic jsp
Bai 09 Basic jspBai 09 Basic jsp
Bai 09 Basic jsp
H Huy Hong
BI TH NGHI畛M S畛 XY D畛NG HIBERNATE CHO 畛NG D畛NG JAVA_10441312092019
BI TH NGHI畛M S畛 XY D畛NG HIBERNATE CHO 畛NG D畛NG JAVA_10441312092019BI TH NGHI畛M S畛 XY D畛NG HIBERNATE CHO 畛NG D畛NG JAVA_10441312092019
BI TH NGHI畛M S畛 XY D畛NG HIBERNATE CHO 畛NG D畛NG JAVA_10441312092019
TiLiu5
Bai2 tong quan_mvc_0567
Bai2 tong quan_mvc_0567Bai2 tong quan_mvc_0567
Bai2 tong quan_mvc_0567
Ham Ch董i

Apache+ q logs

  • 1. Demo: K畉t h畛p Apache - JRE - Nutch vo Eclipse. T畉o v l動u c但u truy v畉n vo QLogs. K畉t h畛p Apache - JRE - Nutch vo Eclipse 1, Phi棚n b畉n Eclipse 2. K畉t h畛p Webserver, JRE vo Workspace. 3. Import Nutch. 4. 畉c t畉 CrawlDB B. T畉o QLogs v l動u c但u truy v畉n 1. CSDL 2. Import th動 vi畛n JDBC vo Eclipse 3. L動u c但u truy v畉n
  • 2. A. K畉t h畛p Apache - JRE - Nutch vo Eclipse 1, Phi棚n b畉n Eclipse th畛c nghi畛m: Eclipse EUROPA download t畉i: http://www.eclipse.org/downloads/moreinfo/jee.php
  • 3. A. K畉t h畛p Apache - JRE - Nutch vo Eclipse 2. K畉t h畛p Webserver Apache, JRE vo Workspace: K畉t h畛p Webserver: Vo menu Window. Preferences. Server. Installed Runtimes. Nh畉n n炭t Add 畛 add Webserver (Apache Tomcat).
  • 4. A. K畉t h畛p Apache - JRE - Nutch vo Eclipse 2. K畉t h畛p Webserver Apache, JRE vo Workspace: K畉t h畛p JRE: Nh畉n button Next, ch畛n m担i tr動畛ng th畛c thi JRE (Java Runtime Environment)
  • 5. A. K畉t h畛p Apache - JRE - Nutch vo Eclipse 3. Import Nutch vo Workspace: Tr棚n v湛ng Project Explorer, nh畉n ph畉i ch畛n Import. Web. WAR file 畛 import Nutch vo Workspace.
  • 6. A. K畉t h畛p Apache - JRE - Nutch vo Eclipse 4. 畉c t畉 CrawlDB 畛 th畛c hi畛n t狸m ki畉m: Tr棚n v湛ng Project Explorer, t畛 th動 m畛c Nutch v畛a 動畛c tri畛n khai tr棚n, ch畛n built. classess, m畛 file nutch-site.xml, 畉c t畉 thu畛c t鱈nh value cho CrawlDB:
  • 7. A. K畉t h畛p Apache - JRE - Nutch vo Eclipse trang search.jsp s畛 d畛ng ph動董ng th畛c GET 畛 get data n畉m trong URL string, Webserver kh担ng nh畉n bi畉t 動畛c encoding c畛a c但u l畛nh request.setCharacterEncoding(&quot;UTF-8&quot;) m s畛 d畛ng default encoding ISO-8859-1, 但y l nguy棚n nh但n khi畉n JSP form kh担ng ph但n gi畉i 動畛c m達 ti畉ng Vi畛t UTF-8. Tr棚n v湛ng Project Explorer, t畛 th動 m畛c Webserver v畛a 動畛c k畉t h畛p tr棚n, m畛 file server.xml 畛 th棚m encoding nh畉n d畉ng URI (Uniform Resource Identifier): <Connector URIEncoding=&quot;UTF-8&quot; connectionTimeout=&quot;20000&quot; port=&quot;8080&quot; ... > - Running v畛i F11.
  • 8. A. K畉t h畛p Apache - JRE - Nutch vo Eclipse Debug: 畉t i畛m break point v s畛 d畛ng c叩c ph鱈m ch畛c nng nh動 F5 (Step Into), F6 (Step Over), F7 (Step Return) 畛 th畛c hi畛n debug.
  • 9. B. T畉o Qlogs v l動u c但u truy v畉n CSDL 畛 l動u c叩c c但u truy v畉n: MS. SQL Server Import l畛p th動 vi畛n JDBC vo Eclipse B動畛c 1. Download t畉i: http://www.sourceforge.net/projects/jtds/develop B動畛c 2. Copy file jtds - 1.2.5 . jar vo Workspace 畛 build vo th動 vi畛n c畛a Eclipse. B3. Tr棚n v湛ng Project Explorer, t畛 th動 m畛c Nutch v畛a 動畛c tri畛n khai tr棚n, nh畉n ph畉i ch畛n Properties. Java Build Path. Ch畛n tab Libraries. Click button Add External JARs 畛 add file *.jar v畛a copy tr棚n. Sang tab Order and Export 畛 click ch畛n th動 vi畛n ny.
  • 10. B. T畉o Qlogs v l動u c但u truy v畉n Import l畛p th動 vi畛n JDBC vo Eclipse (cont) L動u c但u truy v畉n (search.jsp): M畉c 畛nh, Nutch l動u c但u truy v畉n c畛a ng動畛i d湛ng vo bi畉n queryString. Nh畉m th畛c hi畛n QLogs, nh坦m G畛i 箪 truy v畉n 畛 ngh畛 s畛 d畛ng DBMS 畛 l動u c叩c c但u truy v畉n. C坦 th畛 s畛 d畛ng 1 o畉n m達 l畉p tr狸nh nh畛 畛 l畉y n畛i dung bi畉n queryString v l動u vo QLogs.
  • 11. B. T畉o Qlogs v l動u c但u truy v畉n L動u c但u truy v畉n (cont)
  • 12. B. T畉o Qlogs v l動u c但u truy v畉n C叩c hm ch畛c nng: - Hm l畉y th畛i gian: <%=date.toGMTString()%> - Hm l畉y IP: request.getRemoteAddr() Hm l畉y Session: HttpSession油session油=油request.getSession(); String油id油=油session.getId(); Hm l畉y Cookies: Cookie cookie = new Cookie (&quot;t棚n&quot;,gi叩 tr畛); Cookie.setMaxAge(365 * 24 * 60 * 60); response.addCookie(cookie); Cookie cookies [] = request.getCookies () Cookies[i].getValue() - Hm l畉y URL clicked: ?

Editor's Notes