- 博客(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关注的人