摘要: 很久沒有寫技術blog了,這段時間心血來潮 對云計算,云存儲產生興趣,遂先把自己實際的安裝配置筆記 記錄下來。
閱讀全文
posted @
2011-12-08 13:14 鄧兵野 閱讀(3507) |
評論 (2) |
編輯 收藏
摘要: 最近一直想寫個和搜索相關的東東,所以簡單了解搜索引擎方面的知識,個人總結一個垂直搜索引擎 包含以下幾個部分:
1 web 爬蟲,抓取目標頁面的內容。
2 數據預處理,把抓取下來的數據進行去噪,例如使用htmlparser等工具對去掉無用的標簽數據等等,把
數據結構化DB或者其他存儲系統已被后面使用。
3. 建立索引。
4. 分詞,開發檢索因子, 對索引數據進行檢索。
5. 把檢索到的數據,在web段展現。
下面就結合heritrix1.14.3 和lucence2.2.0,介紹下,整個搜索引擎的開發過程。
閱讀全文
posted @
2009-06-26 02:35 鄧兵野 閱讀(3886) |
評論 (2) |
編輯 收藏
摘要: Keytool是一個Java數據證書的管理工具。
keystore
Keytool將密鑰(key)和證書(certificates)存在一個稱為keystore的文件中
在keystore里,包含兩種數據:
密鑰實體(Key entity)——密鑰(secret key)又或者是私鑰和配對公鑰(采用非對稱加密)
可信任的證書實體(trusted certificate entries)——只包含公鑰
閱讀全文
posted @
2008-06-28 16:53 鄧兵野 閱讀(512) |
評論 (0) |
編輯 收藏
摘要: 目前,我們使用的CAS Server 3.1.1的是基于Spring Framework編寫的,因此在CAS服務器端的配置管理中,絕大多數是Spring式的Java Bean XML配置。CAS 的服務器提供了一套易于定制的用戶認證器接口,用戶可以根據自身企業的在線系統的認證方式,來定制自己的認證邏輯。不論是傳統的用戶名/密碼方式,還是基于安全證書的方式;是基于關系數據庫的存儲,還是采用LDAP服務器,CAS Server給我們提供了這些常用的驗證器模板代碼,只要稍作修改,便可靈活使用了。
閱讀全文
posted @
2008-06-28 16:51 鄧兵野 閱讀(636) |
評論 (0) |
編輯 收藏
摘要: 簡單的說,CAS(Central Authentication Service – 中心認證服務)的目的就是使分布在一個企業內部各個不同異構系統的認證工作集中在一起,通過一個公用的認證系統統一管理和驗證用戶的身份。在CAS上認證的用戶將獲得CAS頒發的一個證書,使用這個證書,用戶可以在承認CAS證書的各個系統上自由穿梭訪問,不需要再次的登錄認證。打個比方:對于加入歐盟的國家而言,在他們國家中的公民可以憑借著自己的身份證,在整個歐洲旅行,不用簽證。對于企業內部系統而言,CAS就是這個頒發歐盟認證的系統,其它系統都是加入歐盟的國家,它們要共同遵守和承認CAS的認證規則。
閱讀全文
posted @
2008-06-28 16:49 鄧兵野 閱讀(613) |
評論 (0) |
編輯 收藏
摘要: STEP 1,搭建Java Web服務器環境
安裝 JDK + Tomcat 6.0.14 , HTTP端口8080 , HTTPS端口8443
JAVA_HOME = D:\Java\jdk1.6.0_04
CATALINA_HOME = D:\Java\apache-tomcat-6.0.14
安裝完畢,啟動Tomcat ,在瀏覽器上 測試 http://Linly:8080/
閱讀全文
posted @
2008-06-28 16:47 鄧兵野 閱讀(1722) |
評論 (2) |
編輯 收藏
摘要: 一個事件其實在頁面上 有多個元素相應事件處理,點擊頁面上的一個button,會發生什么?其實 是相當于先后點擊了按鈕,它的容器,及這個頁面.也就是說沒一個元素都按照特定的順序響應那個事件.事件的發生順序在IE和mozilla在事件支持上的主要差別.
閱讀全文
posted @
2006-11-30 17:59 鄧兵野 閱讀(1737) |
評論 (1) |
編輯 收藏
摘要: javascript是基于對象的語言,但是如何構造對象一直困擾著我,現在有了一點體會,分享一點經驗給大家
本文介紹javascript構造對象的幾種方法:工廠方法,prototype方法,構造函數方法.
閱讀全文
posted @
2006-11-27 17:26 鄧兵野 閱讀(10870) |
評論 (3) |
編輯 收藏
摘要: javascript的繼承機制并不是明確規定的,而是通過模仿實現的,意味著繼承不是由解釋程序處理,開發者有權決定最適合的繼承方式. 下面我給出幾種常用的方法
閱讀全文
posted @
2006-11-27 15:09 鄧兵野 閱讀(1911) |
評論 (1) |
編輯 收藏
摘要: axis2 有三種配置文件 用來配置系統.第一個是用來配置整個系統(全局配置)--axis2.xml.第二個是配置一個服務(服務配置),第三個是配置一個module .
閱讀全文
posted @
2006-08-23 18:04 鄧兵野 閱讀(5509) |
評論 (0) |
編輯 收藏
摘要: beanFactory 介紹:
spring有幾種beanFactory實現,常用的有幾種:
1. org.springframework.bean.factory.xml.XmlBeanFactory.
XmlBeanFactory beanFacory = new XmlBeanFactory("bean.xml"); 這種方法,bean默認是延遲加載的.
2.ApplicationContext 應用程序上下文
閱讀全文
posted @
2006-08-21 17:14 鄧兵野 閱讀(421) |
評論 (0) |
編輯 收藏
摘要: javascript 是一種基于原型的語言,沒有顯示的繼承符號,它有2種隱式的方式可以實現面向對象中的繼承:
1 . 在子類中顯示的調用父類的構造函數.
2. 給原型賦值: prototype方式.
用prototype 方式繼承比調用構造函數方式更靈活.用prototype方式可以實現動態繼承,比如你用prototype方式給父類動態增加一個屬性或者方法,那么子類自動就會獲得這個屬性或者方法.
閱讀全文
posted @
2006-08-09 17:30 鄧兵野 閱讀(1349) |
評論 (1) |
編輯 收藏
摘要: ajax概念: 異步的javascript加上xml,包含5個部分:
1. 基于標準的表現技術, 使用XHTML和csss
2. 動態顯示和交互技術, 使用document object module 即 DOM (文檔對象模型)
3. 數據交換和操作技術, 使用xml和xslt.
4. 異步數據獲取技術, 使用XMLHTTPRequest.
5. 使用javascript將以上技術合并在一起.
閱讀全文
posted @
2006-08-08 16:02 鄧兵野 閱讀(818) |
評論 (0) |
編輯 收藏