原创 java中 Base64,MD5,DES,RSA 加解密

       Base64,MD5,DES,RSA.         MD5,一般用於密碼加密。不可逆轉。         Base64,通過將字符串轉爲二進制,對二進制數據做補零處理後,截取之後再加密。         DES,對數據進

原创 關於mybatis的條件選擇語句,

    關於mybatis的條件選擇語句,一般用<if>sql語句</if>,類似於java中的if(){do something}else{do something},會使用<choose><when>ddd</when><choose

原创 將字符串格式yyyyMMdd的字符串轉爲日期

/**     *將字符串格式yyyyMMdd的字符串轉爲日期,格式"yyyy-MM-dd"     *     * @param date 日期字符串     * @return 返回格式化的日期     * @throws Parse

原创 redis在Java web項目的簡單應用

版權聲明:本文爲博主原創文章,未經博主允許不得轉載。 目錄(?)[+] 一.準備要使用的的jar包,我使用了以下jar包,關於json的jar包是方便存儲和轉換redis用到的值; 二.編寫加載redis是要用

原创 Spring事務管理(詳解+實例)

寫這篇博客之前我首先讀了《Spring in action》,之後在網上看了一些關於Spring事務管理的文章,感覺都沒有講全,這裏就將書上的和網上關於事務的知識總結一下,參考的文章如下: Spring事務機制詳解 Spring

原创 RSA加密與解密

package utils;   [html] view plain copy import java.io.ByteArrayOutputStream;   import java.security.Key

原创 NIO框架之MINA源碼解析(四):粘包與斷包處理及編碼與解碼

版權聲明:本文爲博主原創文章,未經博主允許不得轉載。 目錄(?)[+] NIO框架之MINA源碼解析(一):背景 NIO框架之MINA源碼解析(二):mina核心引擎 NIO框架之MINA源碼解析(三):底層

原创 java枚舉使用詳解

java枚舉使用詳解 在實際編程中,往往存在着這樣的“數據集”,它們的數值在程序中是穩定的,而且“數據集”中的元素是有限的。 例如星期一到星期日七個數據元素組成了一週的“數據集”,春夏秋冬四個數據元素組成了四季的“數據集”。 在jav

原创 ibatis批量插入-iterate標籤應用

      項目開發中在很多地方可能會遇到同時插入多條記錄到數據庫的業務場景,如果業務級別循環單條插入數據會不斷建立連接且有多個事務,這個時候如果業務的事務執行頻率相當較高的話(高併發),對數據庫的性能影響是比較大的;爲了提高效率,批量

原创 【SQL之查詢】MySQL查詢今天、昨天、上週、近30天、去年等的數據的方法

一、MySQL查詢今天、昨天、上週、近30天、去年等的數據的方法: 刪除建立時間超過3天的訂單記錄 delete 訂單表 where datediff( dd, order_addtime, getdate() ) > 3用函

原创 Windows上搭建Kafka運行環境

Windows上搭建Kafka運行環境 完整解決方案請參考:  Setting Up and Running Apache Kafka on Windows OS   在環境搭建過程中遇到兩個問題,在這裏先列出來,以方便查

原创 BigDecimal 加減乘除

package com.niuniu.game.controller; import java.math.BigDecimal; public cl

原创 有關mina的session管理及客戶端斷線重連的問題

有關mina的session管理及客戶端斷線重連的問題 摘一些討論: mina裏如何管理session(是用map嗎)?,怎麼讓mina的session跟客戶端上傳的ID綁定(一個session對應一個id)?mina裏有解決客戶端

原创 定時任務

剛剛看了下Spring Boot實現定時任務的文章,感覺還不錯。Spring Boot 使用Spring自帶的Schedule來實現定時任務變得非常簡單和方便。在這裏個大家分享下。 開啓緩存註解   @SpringBootAppli

原创 去重。jdk1.8

public static List<Purchase> removeDongxiangPurch(List<Purchase> listDongxiangPurchases){                   ArrayList<P