@@ -24,11 +24,11 @@ import javax.net.ssl.X509TrustManager;
* @email ben@yanyi.red
* @overview
*/
-public class HttpUtil {
- protected static final int SOCKET_TIMEOUT = 10000; // 10S
- protected static final String GET = "GET";
+class HttpUtil {
+ private static final int SOCKET_TIMEOUT = 10000; // 10S
+ private static final String GET = "GET";
- public static String get(String host, Map<String, String> params) {
+ static String get(String host, Map<String, String> params) {
try {
// 设置SSLContext
SSLContext sslcontext = SSLContext.getInstance("TLS");
@@ -72,7 +72,7 @@ public class HttpUtil {
}
- public static String getUrlWithQueryString(String url, Map<String, String> params) {
+ static String getUrlWithQueryString(String url, Map<String, String> params) {
if (params == null) {
return url;
@@ -105,7 +105,7 @@ public class HttpUtil {
return builder.toString();
- protected static void close(Closeable closeable) {
+ static void close(Closeable closeable) {
if (closeable != null) {
closeable.close();
@@ -121,7 +121,7 @@ public class HttpUtil {
* @param input 原文
* @return URL编码. 如果编码失败, 则返回原文
- public static String encode(String input) {
+ static String encode(String input) {
if (input == null) {
return "";
@@ -14,7 +14,7 @@ import java.security.NoSuchAlgorithmException;
-public class Md5Util {
+class Md5Util {
// 首先初始化一个字符数组,用来存放每个16进制字符
private static final char[] hexDigits = {'0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'a', 'b', 'c', 'd',
'e', 'f'};
@@ -25,7 +25,7 @@ public class Md5Util {
* @param input 输入的字符串
* @return 输入字符串的MD5值
- public static String md5(String input) {
+ static String md5(String input) {
if (input == null)
return null;
@@ -51,7 +51,7 @@ public class Md5Util {
* @param file
* @return
- public static String md5(File file) {
+ static String md5(File file) {
if (!file.isFile()) {
System.err.println("文件" + file.getAbsolutePath() + "不存在或者不是文件");
@@ -75,7 +75,7 @@ public class Md5Util {
- public static String md5(InputStream in) {
+ static String md5(InputStream in) {
MessageDigest messagedigest = MessageDigest.getInstance("MD5");
@@ -3,24 +3,24 @@ package com.yanyi.translation;
import java.util.HashMap;
import java.util.Map;
-public class TransApi {
+ class TransApi {
private static final String Language_Url = "http://api.fanyi.baidu.com/api/trans/vip/language";
private static final String TRANS_API_HOST = "http://api.fanyi.baidu.com/api/trans/vip/translate";
private String appid;
private String securityKey;
- public TransApi(String appid, String securityKey) {
+ TransApi(String appid, String securityKey) {
this.appid = appid;
this.securityKey = securityKey;
- public String getTransResult(String query, String from, String to) {
+ String getTransResult(String query, String from, String to) {
Map<String, String> params = buildParams(query, from, to);
return HttpUtil.get(TRANS_API_HOST, params);
- public String getLanguageResult(String query) {
+ String getLanguageResult(String query) {
Map<String, String> params = buildLanguage(query);
return HttpUtil.get(Language_Url, params);
@@ -10,19 +10,19 @@ class TransBean {
private String src;
private String dst;
- public String getSrc() {
+ String getSrc() {
return src;
- public void setSrc(String src) {
+ void setSrc(String src) {
this.src = src;
- public String getDst() {
+ String getDst() {
return dst;
- public void setDst(String dst) {
+ void setDst(String dst) {
this.dst = dst;