原创 Elasticsearch使用Index()方法刷新數據的一些小坑

問題 我們在使用spring-data-elasticsearch中的ElasticsearchTemplate類中的index方法去更新 elasticsearch數據庫中的同樣數據的時候,如果你發現了index()方法之後發現數

原创 設計模式之原型模式

原型模式 用原型實例指定創建對象的種類,並且通過拷貝(克隆)這些原型創建新的對象。 結構圖 代碼 /** * 原型類 可以設計爲抽象類 */ public class Resume implements Cloneabl

原创 JDK1.8新特性接口默認方法

      從前幾天打開了買了1個半月的書《spring源碼深度解析》(爲自己找個冠冕堂皇的接口,忙工作沒時間看。。。。咳、咳!),在電腦上拉下了spring源碼,查看前幾頁的介紹資源加載時候的一些類和接口,終於配好了環境,隨便看下源碼,

原创 關於No compiler is provided in this environment. Perhaps you are running on a JRE rather than JDK?處理

很多人在拿到項目之後進行打包編譯的時候就會報: [ERROR] No compiler is provided in this environment. Perhaps you are running on a JRE rat

原创 設計模式之簡單工廠模式

一、 寫在前面的話        第一次接觸到程序設計模式的概念的時候,那還是15年下半年大四快了畢業了找實習工作的時候,當時投了簡歷,做完面試題之後去面試很多面試官都會問你知不知道設計模式。反正當時是一臉懵逼,於是就說了不知道,面試肯定

原创 設計模式之適配器模式

前言 曾經有一份好的工作機會放在我的面前,可惜了是家外企,人家要求英語水平比較高,而自己的英語水平..., 要多菜有多菜。我估計這是每一個想學好英語但是又實在是學不好英語的每個人的傷痛吧。現在全球化了之後,各國 國家往來

原创 Elasticsearch和curl命令學習總結

簡介 Elasticsearch:是一個基於Lucene的搜索服務器。它提供了一個分佈式多用戶能力的 全文搜索引擎,基於RESTful web接口。Elasticsearch是用Java開發的,並作爲Apache許

原创 設計模式之單例模式

        單例模式算是設計模式中比較簡單,還有大家接觸的早的設計模式之一了,單例模式分爲惡漢式單例模式和懶漢式單例模式。一、惡漢式單例        /** * 惡漢式單例 */ public class Singleton {

原创 設計模式之模板方法

模板方法 大家還記得在學校時候老師讓我們抄試題做的經歷吧,有時候自己都會抄錯,免不了老師一頓批評,照着抄 都會抄錯。後來老師收錢用於複印機之後就沒這些問題了吧,一人一份,留個寫答案的地方,大家寫上自己的答 案就行。不用

原创 設計模式之職責鏈模式

前言 《亮劍》大家非常熟悉的一部電視劇了,畢竟當年很多電視臺都在播放,而且拍的非常不錯,得到了廣大人 民羣衆的認可。反正自己偶爾還是會再看一看,這部電視劇自己看了至少不下三遍了。劇中非常熟悉的“二營長, 你他孃的意大利炮呢?

原创 (http)遠程調用接口的時候發現請求實體類在接口裏面少了一個參數

今天在測試自己寫的一個調用第三方充值接口的時候發現自己每次調用時候都會返回一個給自己說缺少某個參數,暫且 定這個參數爲eAccount,但是日誌裏面打印出來的是自己已經傳遞了這個參數,所以問了第三方,第三方說的是沒有問題,自己 使

原创 設計模式之狀態模式

設計模式之狀態模式 狀態模式   當一個對象的內部狀態改變時允許改變其行爲,這個對象看起來就像是改變了其類一樣   狀態模式主要解決的是當控制一個對象狀態轉換的條件表達式過於複雜時,把狀態判斷的邏輯轉移到不同狀態的一系列類當中,從

原创 再也回不去的github

相信大家都知道了,據 Bloomberg 報道,微軟確認要收購 GitHub 了,雖然官方還沒宣佈,但是這事基本八九不離十了。具體多少錢收購的還不得而知,但是據知情人士透漏,GitHub 之所以放棄了原有的上市計劃,而選擇出售給微軟,部分

原创 StringBuilder類的capacity()方法和length()方法的一些小坑

今天在做項目的過程中遇見一個StringBuilder.delete()刪除得不到自己期望結果問題,一個截取字符串的問題,總得不到自己所期望的答案:問題如下:     stringBuilder.delete(stringBuilder.

原创 shiro權限比對的一些坑

  最近在做shiro權限控制的時候,搭建完了環境給同事使用,同事使用的時候發現了一個bug,讓我看看,bug是這樣的,       在freemarke中使用shiro標籤,<@shiro.hasPermission name="sys