原创 無法啓動OracleOraDb10g_home1TNSListener

問題: 以前安裝過10.1.0的數據庫,刪除10.1.0的數據庫後,重新安裝了10.2.0的數據庫後,啓動OracleOraDb10g_home1TNSListener報錯錯誤: --------------------------- S

原创 Spring核心思想,IoC與DI詳解(如果還不明白,放棄java吧)

1.IoC是什麼? IoC(Inversion of Control)控制反轉,IoC是一種新的Java編程模式,目前很多輕量級容器都在廣泛使用的模式。 2.IoC解決了什麼問題? 在IoC出現以前,組件之間的協調關係是

原创 lucene 4.10 檢索mysql數據庫

今天拿到一個需求,需要使用lucene 檢索mysql數據庫的一個通訊錄表,需要支持全文全字段複合檢索. 用戶的表結構如下        (通訊錄mysql表結構)   在網上找了一些例子,由於網上這些例子都不是基於luce

原创 Spring boot配置cache(ehcache)

spring boot配置緩存 第一次配置緩存,記錄一下 1. 添加cache依賴 <dependency> <groupId>net.sf.ehcache</groupId> <artifactId>ehcache</artif

原创 Apache Lucene核心

轉自:http://lucene.apache.org/core/ Apache Lucene TM是一種完全用Java編寫的高性能,全功能的文本搜索引擎庫。它是一種適用於幾乎所有需要全文搜索的應用程序的技術,特別是跨平臺的。 Ap

原创 擬合工具箱的幾個誤差參數說明,SSE,MSE,RMSE,R-square

使用過Matlab的擬合、優化和統計等工具箱的網友,會經常遇到下面幾個名詞:SSE(和方差、誤差平方和):The sum of squares due to errorMSE(均方差、方差):Mean squared errorRMSE(

原创 TF-IDF詞項權重計算

一、TF-IDF 詞項頻率: df:term frequency。 term在文檔中出現的頻率.tf越大,詞項越重要. 文檔頻率: tf:document frequecy。有多少文檔包含此term,df越大詞項越不重要.

原创 Hadoop+HBase+ZooKeeper分佈式集羣環境搭建

一、環境說明 集羣環境至少需要3個節點(也就是3臺服務器設備):1個Master,2個Slave,節點之間局域網連接,可以相互ping通,下面舉例說明,配置節點IP分配如下: Hostname IP User Password

原创 intellij maven工程報錯 inspects a maven model for resolution problems 解決方法

找到pom.xml,右擊-->選擇maven -->download source and documention 然後 reimport

原创 Hash表分析以及Java實現

   這篇博客主要探討Hash表中的一些原理/概念,及根據這些原理/概念,自己設計一個用來存放/查找數據的Hash表,並且與JDK中的HashMap類進行比較。 我們分一下七個步驟來進行。  一。    Hash表概念 二 .      

原创 [Elasticsearch in Action讀書筆記]第一章 Elasticsearch介紹

爲什麼需要搜索引擎 搜索的目的是快速尋找需要的內容而不用瀏覽整個站點搜索結果應該是有順序的,相關度越高的結果越應該排在前面需要提供篩選,以優化搜索結果整體的相關性 搜索的速度不能太慢 由於傳統的關係型數據庫無法很好地解決這類問題,所以需

原创 微信支付服務端開發總結

前言 最近應公司業務需求,把微信支付完成了,當然已經順利上線。但是開發的過程是也是踩了很多坑,下面我就先說說開發流程,以及在開發中遇到的大大小小的坑。 開發流程 首先,看一下微信開方平臺關於支付的一個時序圖,如下: 微

原创 談談那些年微信支付踩過的坑

很早的時候就想寫這篇文章了,作爲BAT中的一員,還真不想吐槽它,免得被人身攻擊。有人說,微信支付很簡單嘛,官網有例子,網上也有現成的例子,不過誰用誰知道,本人也是在深入瞭解之後,真心覺得微信支付裏的坑太多,BAT的開發們太敷衍了事,結果

原创 微信支付開發初體驗

這段時間由於要進行微信公衆號相關的開發,故而接觸到了微信支付。老版本的V2公衆號微信支付比較難搞,有些東西不夠規範。新版本的微信支付統一了接口,文檔也比較齊全,全部接入商戶平臺(pay.weixin.qq.com)。下面簡述一下微信

原创 MySQL與Oracle函數對照

MySQL的:從NULL轉換(相當於NVL在Oracle中) 一、對應到Oracle的NVL與MySQL的功能是“IFNULL” 選擇IFNULL(null_field,'A'); ----------------------