自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

~衫~的博客

我的人生我做主,我的世界我决定

  • 博客(4)
  • 收藏
  • 关注

原创 Java的加密技术(BASE64与单向加密算法MD5,SHA,MAC)

最近在研究Java的加密算法,包括以下的 一.基本单向加密算法: 1.base64严格的说不属于加密算法,属于编码格式 2.MD5(Message Digest algorithm 5,信息摘要算法) 3.SHA(Secure Hash Algorithm,安全散列算法) 4.MAC(Hash Message Authentication Code,散列消息鉴别码) 二.复杂的对称加密(

2017-08-20 21:31:40 309

原创 Java的加密和解密艺术

1.在项目中服务端解密不对.但是本地解密正确.后来发现base64加密字符会有换行的现象。发现base64一行不能超过76个字符,超过则添加回车换行符. 用字符串对象的replaceAll方法替换掉\r和\n,代码如下: replaceAll(“[\s*\t\n\r]”, “”); 到此解密成功。

2017-08-15 09:43:42 316

原创 jQuery选择器

1.表单元素过滤选择器: (‘:enabled′) 选择可操作表单元素 (‘:disabled’) 选择表单不可操作的所有元素 (“:checked”) 选择所有被checked表单元素 2.表单元素选择器 (“:input”) 选择所有的表单输

2017-08-11 23:27:33 174

转载 如何保证微服务接口的幂等性

在我们实际中,在微服务架构的时候,我们在完成一个支付订单常常会遇到下面的场景: 1.在预下单创建订单,第一次调用超时(timeout),然后重试了一次2.在订单创建时,我们需要去扣减库存,这时接口发生了超时,调用方重试了一次3.一个订单状态更新接口,调用方连续发送了两个消息,一个是已创建,一个是已付款。但是你先接收到已付款,然后又接收到了已创建4.在支付完成订单之后,需要发送一条短信,当一台机器接收

2017-08-01 12:21:24 3708

空空如也

空空如也

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

TA关注的人

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