java
搬砖伙计小罗
德者本也,财者末也。
QQ:1053971804
展开
-
BigDecimal 加减乘除
在java 里面,int 的最大值是:2147483647,现在如果想用比这个数大怎么办?换句话说,就是数值较大,这时候就用到了BigDecimal下载整理了一下BigDecimal 的加减乘除。。BigDecimal bignum1 = new BigDecimal("10"); BigDecimal bignum2 = new BigDecimal("5");原创 2016-10-27 10:26:56 · 310 阅读 · 0 评论 -
java DateUtil 日期工具类
import java.text.DateFormat;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;/** * 说明:日期处理 * 创建人:luo * 修改时间:2016年1原创 2017-03-03 09:14:22 · 251 阅读 · 0 评论 -
java 解析http协议接口返回的json字符串
String url = "http://114.119.10.14/younserver/authUserLogin.do?logintype=3&&username="+USERNAME+"&passwd="+PASSWORD;String strjson =InterURL.loadJSON(url);System.out.println("优品:"+strjson);JSONO原创 2017-02-24 10:55:09 · 3676 阅读 · 0 评论 -
Java 提供接口供其它应用调用
/**@author * 会员-接口类 * 相关参数协议: * 00 请求失败 * 01 请求成功 * 02 返回空值 * 03 请求协议参数不完整 * 04 用户名或密码错误 * 05 FKEY验证失败 */@Controller@RequestMapping(value="/appuser")public clas原创 2017-02-24 11:05:08 · 3791 阅读 · 1 评论 -
DateUtil.java 日期格式处理
package com.fh.util;import java.text.DateFormat; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date;/** * 说明:日期处理原创 2017-02-24 11:26:19 · 719 阅读 · 0 评论 -
Java 参数split分割
/jsp页面传入参数var code = loginname+","+password;//Java 接收String KEYDATA[] = getString("KEYDATA").split(",");public String getString(Object key) {return (String)get(key);}String USERNAM原创 2017-03-06 16:10:28 · 1439 阅读 · 0 评论 -
Javaweb QQ第三方登录
这是第三方登录的第二篇,关于web接入微博第三方登录可以参考我之前的博文,之前的博文比较详细的讲解了该如何进行第三方登录的申请和准备工作。 http://blog.csdn.net/cwfjimogudan/article/details/53946714接入qq第三方登录比接入微博第三方登录要麻烦,主要是因为前期的准备工作较麻烦,需要进行域名备案,备案通过后才能在qq互联平台上通转载 2017-03-10 10:06:01 · 5291 阅读 · 3 评论 -
java 近5年133个Java面试问题列表
Java 面试随着时间的改变而改变。在过去的日子里,当你知道 String 和 StringBuilder 的区别就能让你直接进入第二轮面试,但是现在问题变得越来越高级,面试官问的问题也更深入。 在我初入职场的时候,类似于 Vector 与 Array 的区别、HashMap 与 Hashtable 的区别是最流行的问题,只需要记住它们,就能在面试中获得更好的机会,但这种情形已经不复存在。如今,你转载 2017-03-21 15:14:32 · 354 阅读 · 0 评论 -
java 35 个 Java 代码性能优化总结
前言代码优化,一个很重要的课题。可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题我是这么考虑的,就像大海里面的鲸鱼一样,它吃一条小虾米有用吗?没用,但是,吃的小虾米一多之后,鲸鱼就被喂饱了。代码优化也是一样,如果项目着眼于尽快无BUG上线,那么此时可以抓大放小,代码的细节可以不精打细磨;但是如果有足够的时间开发、维护代码,这时候就必须考虑每转载 2017-03-21 15:18:36 · 430 阅读 · 1 评论 -
Java int与Integer的区别
Integer和int的区别1、Integer是int提供的封装类,而int是Java的基本数据类型;2、Integer默认值是null,而int默认值是0;3、声明为Integer的变量需要实例化,而声明为int的变量不需要实例化;4、Integer是对象,用一个引用指向这个对象,而int是基本类型,直接存储数值。int与integ原创 2017-03-21 15:44:23 · 297 阅读 · 0 评论 -
请求中文乱码
get请求中文乱码解决方法: 在TOMCAT中的conf/server.xml中的<Connector中添加两个设置useBodyEncodingForURI="true" //设置POST和GET使用相同编码URIEncoding="UTF-8" //对URI使用utf-8编码处理...原创 2018-07-11 10:19:10 · 217 阅读 · 0 评论 -
Java 常用工具类
package com.fh.util;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOExce原创 2017-03-03 09:17:09 · 233 阅读 · 0 评论 -
Java 下载文件模板
/**下载模版* @param response* @throws Exception*/@RequestMapping(value="/downExcel")public void downExcel(HttpServletResponse response)throws Exception{FileDownload.fileDownload(response, Path原创 2017-03-03 09:35:18 · 1554 阅读 · 0 评论 -
Java中 读取Oracle clob类型
Java调用该方法转换即可:Tools.change2String((Clob)(clob)clob是change2String方法传入的clob参数/*** CLOB类型转为String类型* @param clob* @return*/public static String change2String(Clob clob){String reString原创 2016-11-28 11:11:49 · 337 阅读 · 0 评论 -
Java http协议调用接口返回json字符串
/** * 字符串参数 * @param url * @return */ public static String loadJSON (String url) { StringBuilder json = new StringBuilder(); try { URL oracl原创 2017-02-22 14:27:26 · 5102 阅读 · 3 评论 -
java解析json字符串
public void getJSONObject(){ JSONObject node = JSONObject.fromObject("{'weatherinfo':{'city':'北京','cityid':'101010100','temp1':'-8℃','temp2':'4℃','weather':'晴','img1':'n0'}}"); L原创 2017-02-22 14:19:25 · 324 阅读 · 0 评论 -
Java 检查字符串是否为空
/*** 检测字符串是否不为空(null,"","null")* @param s* @return 不为空则返回true,否则返回false*/public static boolean notEmpty(String s){return s!=null && !"".equals(s) && !"null".equals(s);}原创 2017-03-03 09:18:49 · 208 阅读 · 0 评论 -
Java 随机生成六位数验证码
/*** 随机生成六位数验证码 * @return*/public static int getRandomNum(){Random r = new Random();return r.nextInt(900000)+100000;//(Math.random()*(999999-100000)+100000)}原创 2017-03-03 09:17:42 · 2043 阅读 · 1 评论 -
Java 字符串转换为字符串数组
/*** 字符串转换为字符串数组* @param str 字符串* @param splitRegex 分隔符* @return*/public static String[] str2StrArray(String str,String splitRegex){if(isEmpty(str)){return null;}return str.split(s原创 2017-03-03 09:24:55 · 1553 阅读 · 0 评论 -
Java 日期转字符串
/*** 按照yyyy-MM-dd HH:mm:ss的格式,日期转字符串* @param date* @return yyyy-MM-dd HH:mm:ss*/public static String date2Str(Date date){return date2Str(date,"yyyy-MM-dd HH:mm:ss");}/*** 按照yyyy-MM原创 2017-03-03 09:26:55 · 1773 阅读 · 0 评论 -
Java 把时间根据时、分、秒转换为时间段
/*** 把时间根据时、分、秒转换为时间段* @param StrDate*/public static String getTimes(String StrDate){String resultTimes = "";SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); java.u原创 2017-03-03 09:28:12 · 1932 阅读 · 0 评论 -
Java 验证邮箱
/** * 验证邮箱 * @param email * @return */public static boolean checkEmail(String email){ boolean flag = false; try{ String check = "^([a-z0-9A-Z]+[-|_|\\.]?)+[a-z0-9A-Z]@([a-z0-9A-Z]+(-原创 2017-03-03 09:28:59 · 262 阅读 · 0 评论 -
Java 验证手机号码
/** * 验证手机号码 * @param mobiles * @return */public static boolean checkMobileNumber(String mobileNumber){ boolean flag = false; try{ Pattern regex = Pattern.compile("^(((13[0-9])|(15([原创 2017-03-03 09:29:53 · 428 阅读 · 0 评论 -
java DateUtils时间工具栏
package com.eeye.common.utils;import org.apache.commons.lang3.time.DateFormatUtils;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;/** * 时间工具类 * * @author xl *...原创 2018-07-11 10:30:51 · 801 阅读 · 0 评论