Time of Update: 2018-12-05
配置JPASpring JPA提供了兩種方法建立JPA EntityManagerFactory<beans> <bean id="entityManagerFactory" class="org.springframework.orm.jpa.LocalEntityManagerFactoryBean"> <property name="persistenceUnitName" value="myPersistenceUnit" />
Time of Update: 2018-12-05
1. standard (StandardRequestHandler)標準查詢分析器使用SolrQuerySyntax通過q參數來指定查詢,它要求被很好的組織(Formed),或返回一個異常。對於精確查詢和任意複雜的查詢,使用Standard效果很好。2. dismax
Time of Update: 2018-12-05
http://guoyunsky.iteye.com/blog/759148 Solr有個很方便的處理器叫DataImportHandler,可以通過配置配置db-data-config.xml配置各種資料來源然後從中匯入資料進行索引,很方便我們進行開發.但是之前從資料庫匯入資料一直有個問題,就是如果資料庫中資料過大,就會導致記憶體溢出.自己經過閱讀源碼以及發郵件到Solr郵件清單,終於找到瞭解決辦法,這裡拿出來共用. 這裡我的Solr版本是Solr1.4.0,資料庫是Sql
Time of Update: 2018-12-05
Svn是一個開源的版本控制系統Subversion的簡稱。Subversion 管理著隨時間改變的資料。 這些資料放置在一個中央資料檔案庫 (repository) 中。 這個檔案庫很像一個普通的檔案伺服器,不過它會記住每一次檔案的變動。 這樣你就可以把檔案恢複到舊的版本,或是瀏覽檔案的變動曆史。SVN版本控制需要SVN伺服器(可下載SVN安裝或安裝VisualSVN
Time of Update: 2018-12-05
http://guoyunsky.iteye.com/blog/761308 最近要使用Solr做分布式搜尋,自己一開始也是從網上搜集一些資料照著做.其中發現對Solr分布式搜尋有個誤區,會導致搜尋結果不正確.比如我這裡有兩個Shand: 1)http://localhost:8080/solr1.4/core0/ 2)http://localhost:8080/solr1.4/core1/ 我要從中找出查詢為110排名為前30的資料,於是我用以下URL:
Time of Update: 2018-12-05
上文中介紹了定時器實現即時索引資料的解決方案,本文對其進行補充,介紹資料匯入的配置 1
Time of Update: 2018-12-05
(接上篇)在新建立了項目之後,可以看到目錄結構: 可以看出,Maven自動將項目源檔案和測試案例分別放到了不同的目錄下,但是卻使用了相同的包名。這樣產生可執行檔產品時,就比較容易將產品代碼和測試代碼隔離開;同時測試案例也可以直接引用同一包中被測試的類,既符合了JUnit的規範,也使程式更易讀。
Time of Update: 2018-12-05
原來做過用xml儲存資料的自動完成功能,與本文思路類似 Let us implement Autocomplete feature in Spring MVC application using JQuery. Autocomplete is a feature you”ll see in almost all good web apps. It allows user to select proper values from a list of items. Adding this
Time of Update: 2018-12-05
今天在建立一個新的Maven項目時,在其中添加了很多依賴。剛開始為了避免錯誤就每添加一次,儲存一下,Eclipse就會下載相應的包。最後為了加快速度就把剩下的包全部添加了,再次儲存就出現了Missing artifact錯誤,就連以前正常的包也出現了這個問題。
Time of Update: 2018-12-05
文章目錄 儲存層演算法層業務層管理層 百分點Recommendation Engine是國內領先的推薦技術平台,專註於為電子商務和資訊網站提供SaaS模式的個人化建議服務,提高網站的整站轉化率和使用者黏度。本文將從電子商務網站的實際需求出發,介紹百分點Recommendation
Time of Update: 2018-12-05
在目前的ERP系統中存在著大量的定時任務。為了能夠自動處理ERP系統中的定時任務,採用基於Quartz的企業任務調度架構,在無錫燁隆ERP系統的8D管理模組中設計寄件提醒定時器架構,減少了人工幹涉,提高了管理效率。Quartz架構具有完善的任務調度服務功能,允許開發人員靈活地定義調度規則,並且操作非常簡單。0 引言 企業資源計劃(Enterprise Resource
Time of Update: 2018-12-05
SVN是常用的一種常見的版本控制軟體。SVN中檢出(check out) 和 匯出(export) 的區別主要有如下幾條:check out跟check in對應,export跟import對應。check out匯出獲得檔案後,匯出的檔案仍處於SVN版本控制中,與版本庫保持關聯,比如你可以進行Svn Update或者Svn Commit操作。同時匯出檔案夾下有一個.svn的隱藏檔案夾,儲存著一些版本的中繼資料資訊。export
Time of Update: 2018-12-05
定時任務的需求在眾多應用系統中廣泛存在,在Spring中,我們可以使用三種不同的定時機制,下面一一描述並加以比較1. 基於Quartz的定時機制 下面詳細解釋這個類圖中涉及的關鍵類及其使用情境1.1. SchedulerFactoryBean這是Spring中基於Quartz的定時機制入口,只要Spring容器裝載了這個類,Quartz定時機制就會啟動,並載入定義在這個類中的所有trigger Spring配置範例:[xhtml:nogutter:collapse] + expand
Time of Update: 2018-12-05
一、什麼是Shiro Apache Shiro是一個強大易用的Java安全架構,提供了認證、授權、加密和會話管理等功能: 認證 - 使用者身份識別,常被稱為使用者“登入”;授權 - 存取控制;密碼加密 - 保護或隱藏資料防止被偷窺;會話管理 - 每使用者相關的時間敏感的狀態。對於任何一個應用程式,Shiro都可以提供全面的安全管理服務。並且相對於其他安全架構,Shiro要簡單的多。 二、Shiro的架構介紹 首先,來瞭解一下Shiro的三個核心組件:Subject,
Time of Update: 2018-12-05
寫在前面 自從參加了4月份的QCon以後,持續整合的念頭一直在腦海中浮現。時隔四個月之後,終於有了實踐的機會。在此,首先應該感謝頭兒們的大力支援。記得參加Scrum的培訓時,最開始提到的一個障礙就是來自上層。因為上層希望看到的是實實在在的成果,如果現有的開發模式和品質管理系統已經有了比較好的效果,他們就不太願意嘗試新的模式。而這次正是有了頭兒們的理解和支援,我才能放開手腳、“無所顧忌”地嘗試這些新手段。其次,應該感謝我的天才同事們。因為,每次即使小小的改動都會給他們的開發帶來一些不便,
Time of Update: 2018-12-05
Nexus簡介Nexus是Sonatype推出的強大Maven倉庫管理器產品,要比以前TSS上介紹的Artifactory要好使用的多,也是一個拆箱即用的Java App,內嵌Jetty容器和Java
Time of Update: 2018-12-05
摘要本文將會從實際應用情境出發,介紹一致性雜湊演算法(Consistent
Time of Update: 2018-12-05
持續整合引擎 Hudson Hudson
Time of Update: 2018-12-05
簡介: 本文首先介紹了 Lucene 的一些基本概念,然後開發了一個應用程式示範了利用 Lucene 建立索引並在該索引上進行搜尋的過程。Lucene 簡介Lucene 是一個基於 Java 的全文資訊檢索工具包,它不是一個完整的搜尋應用程式,而是為你的應用程式提供索引和搜尋功能。Lucene 目前是 Apache Jakarta 家族中的一個開源項目。也是目前最為流行的基於 Java 開源全文檢索索引工具包。目前已經有很多應用程式的搜尋功能是基於 Lucene 的,比如 Eclipse
Time of Update: 2018-12-05
文章目錄 Subversion能做什嗎?Subversion的一些基本概念基本用戶端操作