原创 Thymeleaf

           Thymeleaf是一個XML/XHTML/HTML5模板引擎,可用於Web與非Web環境中的應用開發。它是一個開源的Java庫,Thymeleaf提供了一個用於整合Spring MVC的可選模塊,在應用開發中,你可

原创 jenkins通過svn發佈maven項目

測試環境是centos6 maven3 jdk1.7 tomcat7 jenkins 首先安裝jdk1.7 省略。。。 安裝maven3 1, 下載 官方下載地址: maven_download, 最新版 apache-maven-3

原创 mysql大批量數據遷移的坑

遷移大批量的數據從一個系統升級到另一個系統我們需要做的事情 1.分析兩個系統的表結構差異 2.編寫程序產生對應的sql文件 3.驗證測試sql 4.上線 在第二步的時候一定要注意不能再循環中去一個一個查詢比如 for (Map<Strin

原创 NFS配置

NFS配置詳情   NFS服務器:10.0.0.5                                                         備份服務器:10.0.0.6   服務器端 yum install n

原创 yaml介紹

    YAML是"Yet Another MarkupLanguage(另一種標記語言)"的縮寫,讀音"yamel",或"雅梅爾"。這種格式大約是2001年出現的寫YAML要比XML快得多(無需關閉標籤或引號),並且比'.ini'文檔功

原创 HikariCP

連接池有C3P0、DBCP 使用方法: HikariConfig config = new HikariConfig(); config.setMaximumPoolSize(100); config.setDataSourceClas

原创 idea 開發spring boot應用程序

Spring boot 是什麼?用來簡化新Spring應用的初始搭建以及開發過程。該框架使用了特定的方式來進行配置,從而使開發人員不再需要定義樣板化的配置。 Spring Boot的目標不在於爲已解決的問題域提供新的解決方案,而是爲平臺帶

原创 數據庫遷移、版本控制管理工具-Flyway

隨着項目不斷的增大,數據庫也需要不斷的擴充,加表加字段,(每一次的增加稱作一次DB的遷移migration)你是否還在用着最原始的方式, 用文件管理每次的SQL升級腳本,加了哪些字段,加了那些表,現在可以用數據庫版本控制工具搞定了。 整合

原创 docker 入門

Docker是神馬?簡單的說Docker是一個構建在LXC之上的,基於進程容器(Processcontainer)的輕量級VM解決方案 Docker的初衷也就是將各種應用程序和他們所依賴的運行環境打包成標準的container/image

原创 reids3 集羣配置

1首先安裝tcl wgethttp://downloads.sourceforge.net/tcl/tcl8.6.1-src.tar.gz  sudo tar xzvf tcl8.6.1-src.tar.gz cd tcl8.6.1/u

原创 java支付寶支付

支付寶支付接入過程 1.申請公司支付寶賬戶 2.申請即時到賬(根據公司業務類型) 3.下載java sdk,加入lib和對應的類到自己項目裏 4.修改AlipayConfig類裏面的配置項如: // 合作身份者ID,以2088開頭由16位

原创 lombok

在寫Java程序的時候經常會遇到如下情形: 新建了一個Class類,然後在其中設置了幾個字段,最後還需要花費很多時間來建立getter和setter方法 lombok項目的產生就是爲了省去我們手動創建g

原创 kettle數據遷移

kettle可以實現不同系統直接的數據遷移比如新舊系統升級 使用方式 1.安裝jdk這是必須的 2.下載kettle 3.打開Spoon.bat 下面就是一個簡單的示例,有一個會員數據要遷移到另一個數據庫中 設置表輸入控件的內容 設置表

原创 logback用法

logback可以方便的將日誌輸出到數據庫,方便統一排查異常 示例配置文件 <?xml version="1.0" encoding="UTF-8"?> <configuration>     <!--定義日誌文件的存儲地址 勿在 Lo

原创 spring boot

Spring Boot使我們更容易去創建基於Spring的獨立和產品級的可以”即時運行“的應用和服務。支持約定大於配置,目的是儘可能快地構建和運行Spring應用。 Spring Boot 1.3 需要Java7, Maven3 或Gra