/**
* 将字符串进行Base64编码
*
* @param s 被编码的字符串
* @return 编码后的字符串
*/
public static String encoderBASE64(String s) {
if (s == null) {
return null;
}
try {
return Base64.encodeBase64String(s.getBytes("utf-8"));
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
return null;
}
} /**
* 将 BASE64 编码的字符串 s 进行解码
*
* @param s 被解码的字符串
* @return 解码后的字符串
*/
public static String decoderBASE64(String s) {
String str = null;
try {
if (!StringUtils.isEmpty(s)) {
byte[] b = Base64.decodeBase64(s);
str = new String(b, "UTF-8");
}
} catch (Exception e) {
e.printStackTrace();
}
return str;
}

  

最新文章

  1. div+css 设计下拉
  2. 【MCU】【STM32】1.cube MX库使用笔记
  3. JAVA线程池简介
  4. 批量修改数据sql
  5. SGU 186.The Chain
  6. 实战:推断mysql中当前用户的连接数-分组筛选
  7. Mozilla推荐的CSS书写顺序
  8. git中常见的几个命令
  9. 数据结构之B树、B+树(一)
  10. MySQL下载安装配置和Navicat for MySQL的安装配置
  11. codeforces-4
  12. 【转】OJ提交时G++与C++的区别
  13. python源码为何都是pass
  14. jxls2 java.lang.NegativeArraySizeException
  15. js常用返回网页顶部几种方法
  16. Dapper实用教程
  17. django中跨app引用model
  18. Jmeter测试普通java类说明
  19. 16-spring学习-配置文件操作
  20. Kafka源码深度解析-序列7 -Consumer -coordinator协议与heartbeat实现原理

热门文章

  1. 优秀web资源
  2. ubuntu server 安装 question2answer 及 汉化包
  3. uva 701 - The Archeologists' Dilemma
  4. Httpclient 4, error 302. How to redirect?
  5. vb中adOpenKeyset, adLockOptimistic
  6. webapp 里主要的 mate 用途
  7. $watch
  8. SPOJ 74. Divisor Summation 分解数字的因子
  9. jquery获取td所在的行和列
  10. Web Service——CXF