![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java实用功能
文章平均质量分 59
g_blue_wind
这个作者很懒,什么都没留下…
展开
-
Java imageIO处理图像
package com.adam.dev.pic.easyImage; import java.awt.AlphaComposite; import java.awt.Color; import java.awt.Font; import java.awt.Graphics; import java.awt.Graphics2D; import java.awt.Point; imp转载 2016-07-26 14:59:41 · 1583 阅读 · 0 评论 -
Java获取客户端IP
在开发工作中,我们常常需要获取客户端的IP。一般获取客户端的IP地址的方法是:request.getRemoteAddr();但是在通过了Apache,Squid等反向代理软件就不能获取到客户端的真实IP地址了。原因:由于在客户端和服务之间增加了中间代理,因此服务器无法直接拿到客户端的IP,服务器端应用也无法直接通过转发请求的地址返回给客户端。现在图示代理上网和IP的关系:转载 2016-12-20 10:57:33 · 163 阅读 · 0 评论 -
JAVA中常用的格式转换
1、String转JSONObjectString jsonMessage = "{\"id\":\"123456\",\"name\":\"小名\",\"age\":\"18\"}";JSONObject myJson = JSONObject.fromObject(jsonMessage);2、String转JSONArrayString jsonMessage原创 2017-03-22 09:52:09 · 609 阅读 · 0 评论 -
JAVA跨域数据提交
1、上传文件(1)、图片public void postFile(String imgpath,String fileuuid) throws Exception{String response="";Properties pro = GetProperties.getKey("wgh.properties");String fileurl = pro.getProperty(原创 2017-03-22 10:37:09 · 623 阅读 · 0 评论 -
Java中判断当前时间为上午,下午
import java.util.GregorianCalendar;public class GregorianTest{ public static void main(String args[]) { GregorianCalendar ca = new GregorianCalendar(); System.out.println(ca.ge转载 2017-06-08 16:31:54 · 6479 阅读 · 1 评论 -
hibernate中criteria用法
hibernate中Criteria的完整用法 Criteria 是一个完全面向对象,可扩展的条件查询API,通过它完全不需要考虑数据库底层如何实现、SQL语句如何编写,是Hibernate框架的核心查询对象。1,Criteria Hibernate 设计了 CriteriaSpecification 作为 Criteria 的父接口,下面提供了 Criter转载 2017-08-22 09:04:27 · 250 阅读 · 0 评论 -
java获取本机ip以及客户端ip
/*** SpringMvc下获取request* * @return*/public static HttpServletRequest getRequest() {HttpServletRequest request = ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()).ge原创 2017-11-11 14:24:50 · 562 阅读 · 0 评论 -
java常用坐标转换
/** * * @Title:coordTransformUtil * @description:坐标转换处理工具 * @author zhoushanshan * @version V1.0 */public class CoordTransformUtil {public static double pi = 3.1415926535897932384626;转载 2017-12-12 16:35:49 · 734 阅读 · 0 评论 -
缓存之EHCache(一)
缓存之EHCache(一)一、简介非常简单,而且易用。 ehcache 是一个非常轻量级的缓存实现,而且从1.2 之后就支持了集群,而且是hibernate 默认的缓存provider。ehcache 是一个纯Java的进程内缓存框架,具有快速、精干等特点,是Hibernate中默认的CacheProvider。ehcache可以直接使用。也可以和Hibern转载 2017-12-06 14:40:06 · 234 阅读 · 0 评论 -
根据还款期数和首次还款时间计算本期还款时间
//amortizedNumber:期数 firstRefundTime:第一次还款时间public static String refundTime(String amortizedNumber,String firstRefundTime){ //本期还款时间 Date date = null; //设...原创 2018-11-21 16:20:45 · 1859 阅读 · 2 评论 -
微信支付回调处理
微信支付完成后需要跳转自己指定的页面,同时需要防止微信回调多次调用解决思路:(第一次回调成功跳转自己设定的页面,第二次回调成功判断业务是否处理完成,处理完成则告知微信服务器已处理) import java.io.OutputStream;import java.util.Map;import javax.servlet.http.HttpServletRequest;impor...原创 2018-11-28 10:20:55 · 2981 阅读 · 0 评论 -
BigDecimal的3个toString方法
BigDecimal类有3个toString方法,分别是toEngineeringString、toPlainString和toString,从BigDecimal的注释中可以看到这3个方法的区别:toEngineeringString:有必要时使用工程计数法。工程记数法是一种工程计算中经常使用的记录数字的方法,与科学技术法类似,但要求10的幂必须是3的倍数toPlainString:...转载 2018-11-28 11:48:29 · 490 阅读 · 0 评论 -
java根据日期获取星期
//日期SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");String dayDate = sdf.format(new Date());//获取周几Date date = sdf.parse(dayDate);String week = getWeekOfDate(date); /**原创 2016-10-25 10:27:20 · 1467 阅读 · 0 评论 -
java计算两个日期相差多少天小时分钟等
1、时间转换data默认有toString()输出格林威治时间,比如说Date date = new Date();String toStr = date.toString();输出的结果类似于:Wed Sep 16 19:02:36 CST 2012 你要输出yyyy-MM-dd hh:mm:ss这种格式的话,使用SimpleDataFormat类 比如Date da转载 2016-08-25 11:50:00 · 27302 阅读 · 1 评论 -
request.getAttribute() 和 request.getParameter() 有何区别?
HttpServletRequest类既有getAttribute()方法,也由getParameter()方法,这两个方法有以下区别:(1)HttpServletRequest类有setAttribute()方法,而没有setParameter()方法(2)当两个Web组件之间为链接关系时,被链接的组件通过getParameter()方法来获得请求参数,例如假定welcome.jsp和aut转载 2016-07-04 11:36:55 · 722 阅读 · 0 评论 -
java double类型保留两位小数4种方法
import java.math.BigDecimal; import java.text.DecimalFormat; import java.text.NumberFormat; public class format { double f = 111231.5585; public void m1() {转载 2016-07-04 09:56:24 · 2932 阅读 · 0 评论 -
关于百度地图的经纬度常用计算方法
/** * 根据两个位置的经纬度,来计算两地的距离(单位为KM) * 参数为String类型 * @param lat1 用户经度 * @param lng1 用户纬度 * @param lat2 商家经度 * @param lng2 商家纬度 * @return */ public stat原创 2016-06-16 11:48:39 · 7251 阅读 · 0 评论 -
根据当前日期获取本周日期
/** * 根据当前日期获取本周所有日期 * @return */ public static ArrayList dateList() { Calendar cal = Calendar.getInstance(); ArrayList list = new ArrayList(); int date = cal.g原创 2016-06-15 10:17:20 · 1801 阅读 · 0 评论 -
List的contains()方法
应用环境:从数据库中查询出满足一系列条件的记录,然后以对象的形式封装到List中去。此时假设有两个条件A和B,满足A的记录集和为ListA,满足B的记录集合为ListB,现在要将ListA和ListB合并为一个List,注意ListA和ListB中可能有重复的记录(因为可能某条记录即满足条件A又满足条件B),要过滤掉重复的记录。 方法过程:我们假设List中存放的对象都是Order对象,属性o转载 2016-06-15 08:45:54 · 751 阅读 · 0 评论 -
getAnnotation
声明以下是java.lang.Package.getAnnotation()方法的声明public A getAnnotation(Class annotationClass)参数annotationClass -- 对应于注释类型的Class对象返回值此方法返回这个元素的注解指定注释类型,如果存在于此元素上,否则返回null异常NullP转载 2016-05-19 11:12:10 · 2382 阅读 · 0 评论 -
mustache模板技术(转)
项目首页:http://mustache.github.com/ 项目文档:http://mustache.github.com/mustache.5.html Demo: http://mustache.github.com/#demo 简介: Mustache 是一个 Logic-less templates,原本是基于javascript 实现的模板引擎,类似于 fre转载 2016-05-17 10:21:38 · 2291 阅读 · 0 评论 -
java ArrayList<Map<String,String>>排序
根据map中的某个String数字类型字段排序List> varList = hoursermapService.greenTripList(pd);HashMap disMap;for(int i=0;ifor(int j=i+1;jString distancei = varList.get(i).get("DISTANCE").toString();St原创 2016-06-18 11:37:43 · 716 阅读 · 0 评论 -
java中URL和File的相互转化
URL:file:/D:/my%20java/URL&FILE/%e5%9b%be%e7%89%87/tongji.jpgFile:D:/my Java/URL&FILE/图片/tongji.jpg其实两者是一个文件。DK5.0中的方法,JDK5.0以下不支持:URL to File:URL url=……;File file=new File(url.toURI);转载 2016-07-21 09:23:19 · 5805 阅读 · 0 评论 -
java 路径问题
(1)、request.getRealPath("/");//不推荐使用获取工程的根路径(2)、request.getRealPath(request.getRequestURI());//获取jsp的路径,这个方法比较好用,可以直接在servlet和jsp中使用(3)、request.getSession().getServletContext().getRealPath("/");//转载 2016-07-12 11:40:26 · 348 阅读 · 0 评论 -
java 根据当前日期获取本周或上周日期区间
[java] view plain copy/** * 根据当前日期获得所在周的日期区间(周一和周日日期) * * @return * @author zhaoxuepu * @throws ParseException */ public String getTimeInterval(Date date) { Cal转载 2016-09-02 14:34:36 · 17334 阅读 · 1 评论 -
HSSFWorkbook(poi) 导出的数字型的单元格内容 (处理导出后数字不可求和的问题)
//创建一个excel文件 HSSFWorkbook workBook = new HSSFWorkbook(); //excel内容 HSSFSheet mySheet; mySheet = workBook.createSheet("sheet1");//创建一个工作薄 mySheet.setCo...原创 2019-06-30 13:57:26 · 2923 阅读 · 0 评论