posted @ 2013-05-03 22:10 領(lǐng)悟書生 閱讀(149) | 評論 (0) | 編輯 收藏
posted @ 2013-04-13 10:14 領(lǐng)悟書生 閱讀(230) | 評論 (0) | 編輯 收藏
個(gè)人博客今天開始用lucene了,之前都是用百度搜索來做站內(nèi)搜索。雖然評分、排序做得不怎么樣,但學(xué)了新東西并運(yùn)用到項(xiàng)目中去,個(gè)人感覺相當(dāng)?shù)乃埜魑辉L問體驗(yàn),最好是提一些建議
posted @ 2013-03-12 18:48 領(lǐng)悟書生 閱讀(958) | 評論 (1) | 編輯 收藏
1 ,了解hbase么,為什么存儲速度快?
2理解spring么,它的AOP實(shí)現(xiàn)是基于什么原理,bean的初始化過程是那些(涉及具體的源代碼),在bean factory初始化前 ,運(yùn)行中,初始化后想做些事情。該怎么做?
3 struts1和strus2的區(qū)別,strust2關(guān)于 ThredLocal是什么,strus2初始化部分的原理是什么?
4多線程用過么?
5關(guān)于jvm,它是什么樣的結(jié)構(gòu)?,他的Gc算法是什么,什么情況下會 out of memory?
6設(shè)計(jì)模式了解多少,工廠模式中的抽象工廠和簡單工廠模式用于那些場景,你怎么理解策略模式,怎樣應(yīng)用的? 策略模式和狀態(tài)模式的本質(zhì)區(qū)別,狀態(tài)模式和命令模式的區(qū)別?
7 連接池原理,連接池commit 后連接是否關(guān)閉?
java在線視頻:點(diǎn)擊這里觀看,天天更新
posted @ 2013-02-28 11:34 領(lǐng)悟書生 閱讀(2556) | 評論 (0) | 編輯 收藏
瀑布流的功能開發(fā)完了,感覺還不錯(cuò),地址是:http://www.656463.com/waterfall,其中也有一些知識點(diǎn),和大家分享一下。既然是瀑布流,就會涉及到圖片,在這里我是獲取本站文章中的圖片,所以本節(jié)就是用jsoup獲取文章中的圖片
jsoup簡單介紹
jsoup 是一款Java 的HTML解析器,可直接解析某個(gè)URL地址、HTML文本內(nèi)容。它提供了一套非常省力的API,可通過DOM,CSS以及類似于jQuery的操作方法來取出和操作數(shù)據(jù)。
使用jsoup很簡單,就是下載jar包,然后就能用里面的API進(jìn)行解析了
中文地址是:http://www.open-open.com/jsoup/
下載jsoup地址:http://jsoup.org/download,最新版是jsoup-1.7.2.jar
獲取文章圖片
獲取文章的圖片,就是用jsoup在文章內(nèi)容里解析出文章路徑
- List<String> imgs = JsoupUtil.getImgSrc(article.getContent());
解析工具類
- /**
- * 解釋HTML獲取圖片列表
- * @param html HTML內(nèi)容
- * @return 圖片列表
- */
- public static List<String> getImgSrc(String html){
- List<String> imgSrcs= new ArrayList<String>();
- Document doc = Jsoup.parse(html);
- Elements imgs = doc.getElementsByTag("img");
- for (Element img : imgs) {
- String imgSrc = img.attr("src");
- if(imgSrc!=null && imgSrc.trim().length()>0){
- imgSrcs.add(imgSrc);
- }
- }
- return imgSrcs;
- }
簡單吧,就這樣了
本文鏈接:用jsoup獲取文章中的圖片-瀑布流系列文章,由領(lǐng)悟書生原創(chuàng)
轉(zhuǎn)載請注明出處【http://www.656463.com/article/348】
posted @ 2013-01-30 09:50 領(lǐng)悟書生 閱讀(1989) | 評論 (1) | 編輯 收藏
昨天寫了個(gè)瀑布流,后臺直接是springmvc返回json到頁面,然后用JS處理,訪問地址:http://www.656463.com/waterfall
效果如下:

posted @ 2013-01-28 14:16 領(lǐng)悟書生 閱讀(2009) | 評論 (3) | 編輯 收藏
posted @ 2013-01-26 13:12 領(lǐng)悟書生 閱讀(1843) | 評論 (0) | 編輯 收藏
posted @ 2013-01-17 10:05 領(lǐng)悟書生 閱讀(2215) | 評論 (0) | 編輯 收藏
posted @ 2013-01-14 10:57 領(lǐng)悟書生 閱讀(1507) | 評論 (0) | 編輯 收藏
posted @ 2013-01-14 10:32 領(lǐng)悟書生 閱讀(1752) | 評論 (1) | 編輯 收藏
posted @ 2013-01-13 11:38 領(lǐng)悟書生 閱讀(1758) | 評論 (0) | 編輯 收藏
vps安裝web服務(wù)實(shí)錄系列文章匯總,主要包括安裝JDK6、安裝Tomcat6、安裝nginx及總安裝mysql等,主要目錄以下:
- 基于debian(ubuntu)的MySQL安裝實(shí)錄-vps環(huán)境搭建實(shí)錄(四)
- 我們在前面已經(jīng)安裝好jdk,tomcat,nginx了,現(xiàn)在就差安裝MYSQL了,過程如下...
- 基于debian(ubuntu)的nginx安裝實(shí)錄-vps環(huán)境搭建實(shí)錄(三)
- Nginx 是由俄羅斯軟件工程師Igor Sysoev開發(fā)的一個(gè)高性能的HTTP和反向代理服務(wù)器,具備IMAP/POP3和SMTP服務(wù)器功能。Nginx最大的特點(diǎn)是對高并發(fā)的支持和高效的 負(fù)載均衡,在高并發(fā)的需求場景下,是Apache服務(wù)器不錯(cuò)的替代品。目前,包括新浪、騰訊等知名網(wǎng)站已經(jīng)開始使用Nginx作為Web應(yīng)用服務(wù)器。下面 是詳細(xì)的安裝步驟
- 基于debian(ubuntu)的tomcat安裝-vps環(huán)境搭建實(shí)錄(二)
- vps環(huán)境搭建實(shí)錄主要包括安裝JDK、Tomcat、nginx和mysql,上一節(jié)我們說了基于debian(ubuntu)的JDK安裝與卸載-vps環(huán)境搭建實(shí)錄(一),這一節(jié)我們來安裝tomcat。
- 基于debian(ubuntu)的JDK安裝與卸載-vps環(huán)境搭建實(shí)錄(一)
- 由于飽受虛擬機(jī)的不穩(wěn)定,最近租了VPS服務(wù)器,VPS上的環(huán)境要自己搭建,所以有了《vps環(huán)境搭建實(shí)錄》這系列教程和各位分享。由于我的VPS安裝的是debian操作系統(tǒng),所以這一節(jié)我們是基于debian(ubuntu)的JDK安裝與卸載
本文鏈接:vps安裝web服務(wù)實(shí)錄系列文章目錄匯總,由領(lǐng)悟書生原創(chuàng),轉(zhuǎn)載請注明出處【http://www.656463.com/article/314】
posted @ 2012-12-26 10:28 領(lǐng)悟書生 閱讀(1857) | 評論 (0) | 編輯 收藏
首先,在springmvc的配置文件普通視圖之前,加入freemarker的視圖 閱讀全文
posted @ 2012-12-08 10:36 領(lǐng)悟書生 閱讀(4478) | 評論 (1) | 編輯 收藏
- FreeMarker模板包含及名稱空間
- FreeMarker模板包含及名稱空間,主要是為了模板的重用。使用<#include>包含其他模板,如果包含多個(gè)模板,可能會出現(xiàn)同名變量被覆蓋的問題??梢允褂胕mport來完成導(dǎo)入,并且加入名稱空間
- 分類:
- FreeMarker四種變量的用法
- freemarker的變量可以分為四種,分別是數(shù)據(jù)模型的變量【root中的變量】,模板中的變量使用【<#assign>定義的變量】,局部變量【在指令中的變量】,循環(huán)變量【在循環(huán)中的變量】
- 分類:
- FreeMarker自定義指令
- FreeMarker自定義指令就像struts2的set標(biāo)簽,為了好理解,也可以認(rèn)為是定義一個(gè)方法,就像js的function.在freemarker中的這個(gè)標(biāo)簽就是macro。在定義一個(gè)指令的時(shí)候,可以指定參數(shù),當(dāng)然也可以不指定,這里要注意了,我這里只貼出模板文件及輸出結(jié)果,freemarker的工具類請參照FreeMarker入門教程,其實(shí)也沒有什么改變,直接拿過來用即可
- 分類:
- FreeMarker集合(List、Map)
- 我們上一節(jié)認(rèn)識了FreeMarker基本數(shù)據(jù)類型,接口認(rèn)識FreeMarker集合(List、Map)
- 分類:
- FreeMarker基本數(shù)據(jù)類型
- Freemarker的基本數(shù)據(jù)類型【存儲單值】有數(shù)字、字符串、boolean、日期。在這里直接用定義變量的方式來操作各種數(shù)據(jù)類型的輸出。
- 分類:
- FreeMarker基本標(biāo)簽的使用
- 上一節(jié)我們接觸了一個(gè)FreeMarker很簡單的例子FreeMarker入門教程,說到底,就是替換模板里相應(yīng)的標(biāo)簽,這一節(jié)我們寫一下FreeMarker基本標(biāo)簽的使用
- 分類:
- FreeMarker入門教程
- 在Java模板引擎 FreeMarker介紹中,我們已經(jīng)對freemarker有了一定的了解,這一節(jié)是FreeMarker入門教程。下載freemarker,定義模板文件,輸出到控制臺和文件中
- 分類:
- Java模板引擎 FreeMarker介紹
- FreeMarker是一個(gè)模板引擎,一個(gè)基于模板生成文本輸出的通用工具,使用純Java編寫,FreeMarker被設(shè)計(jì)用來生成HTML Web頁面(為了提高頁面的訪問速度,把頁面靜態(tài)化),特別是基于MVC模式的應(yīng)用程序
- 分類:
posted @ 2012-12-06 15:37 領(lǐng)悟書生 閱讀(1784) | 評論 (0) | 編輯 收藏
posted @ 2012-11-12 09:38 領(lǐng)悟書生 閱讀(1522) | 評論 (0) | 編輯 收藏