原创 Java8中時間日期庫的20個常用使用示例

除了lambda表達式,stream以及幾個小的改進之外,Java 8還引入了一套全新的時間日期API,在本篇教程中我們將通過幾個簡單的任務示例來學習如何使用Java 8的這套API。Java對日期,日曆及時間的處理一直以來都飽受詬病

原创 [Elasticsearch] 數據建模 - 處理關聯關係(1)

數據建模(Modeling Your Data) ES是一頭不同尋常的野獸,尤其是當你來自SQL的世界時。它擁有很多優勢:性能,可擴展性,準實時的搜索,以及對大數據的分析能力。並且,它很容易上手!只需要下載就能夠開始使用它了。

原创 Elasticsearch數據遷移與備份

雖然ES提供了replicas shards的機制來保證數據的完整性不會因爲幾個節點的奔潰而被破壞,但是定期的數據備份以備不時之需依然重要。此外,通過備份與恢復也可實現數據在不同集羣間的遷移(直接複製data目錄下的索引文件的做法我嘗試

原创 jackson annotations註解詳解

官方WIKI:https://github.com/FasterXML/jackson-databind/wiki jackson 1.x和2.x版本的註解是放置在不同的包下的 1.x是在jackson core jar包or

原创 Spring 表達式語言之 SpEL 語法

5.3 SpEL語法 5.3.1 基本表達式 一、字面量表達式: SpEL支持的字面量包括:字符串、數字類型(int、long、float、double)、布爾類型、null類型。 類型 示例 字符串 String

原创 支付寶通知頁面notify_url、返回頁面return_url

1、 構造請求數據 商戶通過提供的接口代碼示例,通過代碼示例的規則,程序構造與運算得到sign加密結果以及構造後的請求給支付寶的數據集合。GET方式下是URL地址鏈接,POST方式下是支付寶網關地址及參數集合。 2、 發送請求數據 把構

原创 Java BeanValidation

SR(Java Specification Requests,Java規範提案) 303 – Bean Validation 是一個數據驗證的規範,2009 年 11 月確定最終方案。2009 年 12 月 Java EE 6 發佈,

原创 Java註解教程:自定義註解示例,利用反射進行解析

Java註解能夠提供代碼的相關信息,同時對於所註解的代碼結構又沒有直接影響。在這篇教程中,我們將學習Java註解,如何編寫自定義註解,註解的使用,以及如何使用反射解析註解。 註解是Java 1.5引入的,目前已被廣泛應用於各種Ja

原创 @RequestParam @RequestBody @PathVariable 等參數綁定註解詳解(轉載)

轉載自:http://blog.csdn.net/walkerjong/article/details/7946109  學習了下,對@RequestBody,@SessionAttributes,@ModelAttribute還不

原创 微信網頁授權Java實現

功能:主要用於在用戶通過手機端微信訪問第三方H5頁面時獲取用戶的身份信息(openId,暱稱,頭像,所在地等。。)可用來實現微信登錄、微信賬號綁定、用戶身份鑑權等功能。     開發前的準備: 1、需要有一個公衆號,拿到App

原创 Spring4——集成Bean Validation 1.1(JSR-349)到SpringMVC

在之前的《跟我學SpringMVC》中的《第七章 註解式控制器的數據驗證、類型轉換及格式化》中已經介紹過SpringMVC集成Bean Validation 1.0(JSR-303),目前Bean Validation最新版本是B

原创 Spring3.1 對Bean Validation規範的新支持(方法級別驗證)

上接Spring提供的BeanPostProcessor的擴展點-1繼續學習。   一、Bean Validation框架簡介  寫道 Bean Validation standardizes constraint definition,

原创 微信支付 java 服務端demo (v3版本app支付 springMVC框架中)

[java] view plain copy   //靜態資源      /**    * @author 徐小驥   * @version :2016-5-9 上午11:43:48    */      public

原创 微信支付H5調用支付詳解

微信公衆號支付H5調用支付詳解 最近項目需要微信支付,然後看了下微信公衆號支付,,雖然不難,但是細節還是需要注意的,用了大半天時間寫了個demo,並且完整的測試了一下支付流程,下面分享一下微信公衆號支付的經驗。 一、配置公衆號微信支

原创 在 Tomcat 中配置 SSL/TLS 以支持 HTTPS

首先是申請證書,可以用java自帶的keytool生成證書 語句如下:  keytool -genkey -alias tomcat -keyalg RSA -keystore /home/rainman/.keystore 沒有設置