From ddf19685be6848a80a55469fd1ed0a87ff5ee71c Mon Sep 17 00:00:00 2001
From: java110 <928255095@qq.com>
Date: 星期六, 15 五月 2021 13:03:15 +0800
Subject: [PATCH] 合并线上代码

---
 java110-core/src/main/java/com/java110/core/factory/ValidateCodeFactory.java |    8 +++++---
 1 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/java110-core/src/main/java/com/java110/core/factory/ValidateCodeFactory.java b/java110-core/src/main/java/com/java110/core/factory/ValidateCodeFactory.java
index f921d89..e2833a8 100755
--- a/java110-core/src/main/java/com/java110/core/factory/ValidateCodeFactory.java
+++ b/java110-core/src/main/java/com/java110/core/factory/ValidateCodeFactory.java
@@ -1,6 +1,5 @@
 package com.java110.core.factory;
 
-import sun.misc.BASE64Encoder;
 
 import java.awt.Color;
 import java.awt.Font;
@@ -14,6 +13,8 @@
 import java.util.Random;
 
 import javax.imageio.ImageIO;
+
+import org.apache.commons.codec.binary.Base64;
 /**
  * <p><b>ValidateCodeFactory Description:</b> (楠岃瘉鐮佺敓鎴�)</p>
  * <b>DATE:</b> 2016骞�6鏈�2鏃� 涓嬪崍3:53:34
@@ -23,7 +24,8 @@
     //浣跨敤鍒癆lgerian瀛椾綋锛岀郴缁熼噷娌℃湁鐨勮瘽闇�瑕佸畨瑁呭瓧浣擄紝瀛椾綋鍙樉绀哄ぇ鍐欙紝鍘绘帀浜�1,0,i,o鍑犱釜瀹规槗娣锋穯鐨勫瓧绗�
     public static final String VERIFY_CODES = "23456789ABCDEFGHJKLMNPQRSTUVWXYZ";
     private static Random random = new Random();
-    static BASE64Encoder encoder = new sun.misc.BASE64Encoder();
+    
+    private static Base64 base64 = new Base64();
 
 
     /**
@@ -180,7 +182,7 @@
         ImageIO.write(image, "jpg", baos);
         byte[] bytes = baos.toByteArray();
 
-        return "data:image/jpeg;base64,"+encoder.encodeBuffer(bytes).trim();
+        return "data:image/jpeg;base64,"+base64.encodeToString(bytes).trim();
     }
 
     private static Color getRandColor(int fc, int bc) {

--
Gitblit v1.8.0