原创 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服務就應用了