自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (1)
  • 收藏
  • 关注

原创 java调用Kafka的Consumer

之前项目中有个需求技术上需要用到Kafka,另一部门的同事通过Kafka的Producer将数据以json的格式发送到服务器上的broker,双方约定一个topic,而我通过Consumer消费服务器上broker的约定topic的数据。Kafka是基于topic的消息生产消费模式,Producer是生产者,生产特定topic的消息,Consumer是消费者,消费特定topic的消息。Kafka的

2016-06-01 15:59:57 1296

原创 java实现基于PKCS7Padding填充方式的AES加解密

加解密第四弹,java实现基于PKCS7Padding填充方式的AES加解密。jdk自带的包只支持PKCS5Padding填充方式,不支持PKCS7Padding填充方式,如果要支持PKCS7Padding填充方式,需要用到一个开源jar包,点此进入jar包下载页如果你是用maven,则直接添加以下maven依赖即可。 org.bouncycastle bcpr

2016-05-27 16:46:14 10160

原创 java实现基于PKCS5Padding填充方式的AES加解密

加解密第三弹,java实现基于PKCS5Padding填充方式的AES加解密。本着互联网的分享精神,特意奉上代码。不多说,看代码,哥注释很详细,话说这算是哥的优点吗。。import javax.crypto.Cipher;import javax.crypto.KeyGenerator;import javax.crypto.SecretKey;import javax.cryp

2016-05-27 15:45:13 6990

原创 java实现DESede加解密

上篇中说了在迁移.net项目到java平台过程中,遇到各种问题,其中最大的莫过于各种加解密算法的跨平台实现。那个.net项目中用到MD5、DESede、AES、RSA,我也是醉了,这坑够大。不多说,奉上代码。import javax.crypto.Cipher;import javax.crypto.KeyGenerator;import javax.crypto.Secr

2016-05-26 20:19:03 3088

原创 java实现MD5加密

之前需要将一个.net项目迁移到java平台,哥一听这个,就懵了,没搞过.net啊,各种坑,各种心酸无力,在此就不表了。不过.net与java语法差不多,凭着我的执着与合理安排,最终项目迁移成功。在此过程中,接触了各种加解密算法,也算是一种收获,本着事后总结的原则,特写此主题文章。MD5主要用在验签,与此用途相类似的还有RSA。特别是涉及到金额以及一些重要参数传输上,为了避免参数被拦截篡改,故

2016-05-26 11:45:09 710

原创 xml字符串转换为json对象

前段时间在做一个生活缴费项目,需要调用一个第三方缴费平台的接口,这个平台是基于http请求,但是返回的内容是xml字符串。当时是想把xml字符串直接转换为对象,但是各个接口返回的内容都不同,无法转换为通用对象,只能每个接口单独转换。后来想把底层调用方法做统一封装,由业务直接调用,具体数据交由业务去判断,于是就考虑了xml字符串转换为json对象的方案。其实这个的难点是xml字符串转换为json

2016-05-25 19:01:26 12804 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除