原创 java C# RSA加密/解密 通用

package cn.shinkong.cxf.util; import java.security.KeyFactory; import java.security.interfaces.RSAPrivateCrtKey; impor

原创 java 對象複製 集合複製工具類

<dependency>     <groupId>cn.hutool</groupId>     <artifactId>hutool-all</artifactId>     <version>4.6.6</version> </de

原创 java gzip 壓縮字符串

package cn.shinkong.cxf.util; import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; import java.

原创 Mybatis循環map的一些技巧

注:Map類型沒有默認的map,所以不能直接寫collection="map",如果這麼寫,需要保證傳入的Map參數有@Param("map")註解。 循環key: [java] view plaincopy

原创 java AES 加密/解密

package cn.shinkong.cxf.server.impl; import java.io.UnsupportedEncodingException; import java.security.InvalidKeyExcep

原创 Mybatis 示例之 foreach (下)

foreach是用來對3種類型的對象進行循環操作的,關於foreach的基礎知識請看:Mybatis 示例之 foreach (上) 注:Map類型沒有默認的map,所以不能直接寫collection="map",如果這麼寫,需要

原创 NIO 零拷貝

零拷貝 “零拷貝”是指計算機操作的過程中,CPU不需要爲數據在內存之間的拷貝消耗資源。而它通常是指計算機在網絡上發送文件時,不需要將文件內容拷貝到用戶空間(User Space)而直接在內核空間(Kernel Space)中傳輸到網絡的方

原创 [spring,mysql] spring使用註解式事務聲明(@Transactional)無法回滾

@Transactional事務回滾 在service類前加上@Transactional,聲明這個service所有方法需要事務管理。每一個業務方法開始時都會打開一個事務。Spring默認情況下會對運行期例外(RunTimeExce

原创 C# java 通用 RSA 加密/解密

   package cn.shinkong.cxf.util; import java.security.KeyFactory; import java.security.interfaces.RSAPrivateCrtKey; im

原创 java Client 調用 webservice(CXF) https

package cn.shinkong.cxf.server.impl; import java.net.MalformedURLException; import java.rmi.RemoteException; import j

原创 cxf開發實踐(添加SSL支持) .

  1 SSL概述 安全套接層(SSL)及其新繼任者傳輸層安全(TLS)是在互聯網上提供保密安全通道的加密協議,爲諸如網站、電子郵件、網上傳真等等數據傳輸進行保密。TLS利用密鑰算法在互聯網上提供端點身份認證與通訊保密。在典型例子中,只有

原创 Mybatis 示例之 foreach (上)

foreach一共有三種類型,分別爲List,[](array),Map三種。 foreach的第一篇用來將List和數組(array)。 下面表格是我總結的各個屬性的用途和注意點。 foreach屬性 屬性 描述 item

原创 java RSA 加密/解密

package cn.shinkong.cxf.security; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.Obje

原创 Dbutils 的使用

摘要:使用DBUtils的update方法完成insert,update,delete,batch,clob,blob * 步驟: * 1. 創建QueryRunner * private QueryRunner runner = n

原创 Dubbo高級特性實踐-泛化調用

引言 當後端Java服務用Dubbo協議作爲RPC方案的基礎,但部分消費方是前端Restful的PHP服務,不能直接調用,於是在中間架設了Router服務提供統一的基於HTTP的後端調用入口。 而Router調用後端Java服務就應用了