原创 Java獲取IP

package com.fun.framework.utils; import java.util.Date; import javax.servlet.http.HttpServletRequest; import org.sp

原创 Java手機驗證碼

private final OkHttpClient client = new OkHttpClient.Builder().connectTimeout(3, TimeUnit.SECONDS).readTimeout(60, Ti

原创 java判斷手機號是否合法

import java.util.regex.Matcher; import java.util.regex.Pattern; public class PhoneUtil { /** * 驗證手機號是否合法

原创 頭像上傳

@RequestMapping(path = { "/user-img-upload" }, method = { RequestMethod.POST }) public AjaxReturn fileUpload2(Htt

原创 Java集成融雲服務端

複製官方demo中pom中的jar資源位置 登錄controller(登錄時獲取融雲提供得token,通過用戶賬戶當作融雲獲取token得ID) 融雲用戶關係需要自己實現 import java.util.*; import java.

原创 極光服務端對接

首先在項目中引入極光的相關jar包 import cn.jiguang.common.resp.APIConnectionException; import cn.jiguang.common.resp.APIRequestExcept

原创 23種設計模式(二)

出處:http://blog.csdn.net/zhangerqing 我們接着討論設計模式,上篇文章我講完了5種創建型模式,這章開始,我將講下7種結構型模式:適配器模式、裝飾模式、代理模式、外觀模式、橋接模式、組合模式、享元模式

原创 23種設計模式(三)

出處:http://blog.csdn.net/zhangerqing 先來張圖,看看這11中模式的關係: 第一類:通過父類與子類的關係進行實現。第二類:兩個類之間。第三類:類的狀態。第四類:通過中間類 13、策略模

原创 JAVA中獲取文件MD5值的四種方法

 JAVA中獲取文件MD5值的四種方法   JAVA中獲取文件MD5值的四種方法其實都很類似,因爲核心都是通過JAVA自帶的MessageDigest類來實現。獲取文件MD5值主要分爲三個步驟,第一步獲取文件的byte信息,第二

原创 Boolean.valueOf(true)和true的區別

出處:http://blog.csdn.net/leixiaotao_java/article/details/54618130 1.Boolean是boolean的封裝類,擴展了很多方法。 2.true存儲空間爲一個字節。需要產

原创 JavaExcel導出

@RequestMapping(path = { "api-mem-info-export" }, method = { RequestMethod.POST }) public ResponseEnti

原创 Java讀取Excel

用Java讀取Excel需要導入相關的包。下面是項目中用到的jar包。具體的代碼如下:public Map<String, String> Upload(HttpServletRequest request) throws FileUpl

原创 NumberUtils.toInt和Integer.valueOf的區別

(1):Integer ad_id = NumberUtils.toInt(map.get("ad_id"), 0); (2):Integer ad_id = Integer.valueOf(map.get("ad_id")) 第二

原创 StringUtils用法

/*1.字符串以prefix開始*/StringUtils.startsWith("sssdf","");//結果是:trueStringUtils.startsWith("sssdf","");//結果是

原创 23種設計模式(一)

轉載出處:http://blog.csdn.net/zhangerqing   設計模式(Design Patterns)                                   ——可複用面向對象軟件的基礎 設計模式