常用的工具类JAVA
文章平均质量分 81
ruiguang21
这个作者很懒,什么都没留下…
展开
-
JAVA Map转换为实体类和实体类转换为MAP
package com.ruiguang.tools;import java.beans.BeanInfo;import java.beans.IntrospectionException;import java.beans.Introspector;import java.beans.PropertyDescriptor;import java.lang.reflect.Field;import...原创 2018-06-25 15:13:34 · 36278 阅读 · 2 评论 -
Spring-Boot+AOP+统计单次请求方法的执行次数和耗时情况
package com.yanshu.aspect;import java.util.*;import org.aspectj.lang.JoinPoint; import org.aspectj.lang.ProceedingJoinPoint; import org.aspectj.lang.annotation.AfterReturning;原创 2018-01-23 14:28:09 · 12038 阅读 · 0 评论 -
springBoot拦截器,
--控制层 @RequestMapping(value="/toLogin",method={ RequestMethod.GET,RequestMethod.POST }) public String login(){ ModelAndView modelAndView = new ModelAndView("/carduser"); //return原创 2018-01-30 18:44:01 · 177 阅读 · 0 评论 -
cookie的工具类
package com.yanshu.util;import java.io.UnsupportedEncodingException;import java.net.URLEncoder;import java.util.HashMap;import java.util.Map;import javax.servlet.http.HttpServletRequ原创 2017-12-29 09:18:56 · 183 阅读 · 0 评论 -
Java将Unix时间戳转换成指定格式日期字符串工具类
package com.yanshu.controller;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;import java.util.Locale;import org.apache.http.util.TextUtils;原创 2017-12-29 09:17:11 · 1491 阅读 · 0 评论 -
JDBC进行子查询,接收多个值
package com.yanshu.service;import java.util.HashMap;import java.util.List;import java.util.Map;import org.springframework.stereotype.Service;import com.alibaba.fastjson.JSON;im原创 2018-01-12 21:05:33 · 1244 阅读 · 0 评论 -
java中把多个map转为list
package com.yanshu.utils;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import java.util.Set;import org.jboss.jandex.Main;impo原创 2018-01-12 15:48:09 · 1567 阅读 · 0 评论 -
phantomJS
package com.yanshu.ttt;import java.io.BufferedReader;import java.io.File;import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import org.ope原创 2017-12-28 14:12:59 · 227 阅读 · 0 评论 -
java中对反射的应用
--需要用的工具类,java工具类标签里面有package com.yanshu.utils;import java.sql.CallableStatement;import java.sql.Connection;import java.sql.ResultSet;import java.sql.ResultSetMetaData;import java.sql.原创 2018-01-11 19:26:24 · 225 阅读 · 0 评论 -
JSON字符串转换为Map
package com.zkn.newlearn.json; import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSONObject; import java.util.Map; /** * JSON字符串自动转换 * Created by zkn on 2016/8/22原创 2017-12-18 21:44:28 · 200 阅读 · 0 评论 -
Spring-Boot--日志操作全局异常捕获消息处理☞日志控制台输出+日志文件记录
#==========logback===logging.config=classpath:logback-boot.xml %d %p (%file:%line\)- %m%n原创 2018-01-23 14:52:44 · 852 阅读 · 0 评论 -
java将:String转化为Date的工具类
package com.yanshu.logback;import java.text.ParseException;import java.text.ParsePosition;import java.text.SimpleDateFormat;import java.util.ArrayList;import java.util.Calendar;import原创 2018-01-23 17:30:43 · 5619 阅读 · 0 评论 -
关于Java获取文件路径的几种方法
第一种:File f = new File(this.getClass().getResource("/").getPath()); System.out.println(f); 结果: C:\Documents%20and%20Settings\Administrator\workspace\projectName\bin 获取当前类的所在工程路径; 如果不加“/” File f = new F...原创 2018-06-08 18:09:30 · 16469 阅读 · 0 评论 -
登陆验证码实现
前端+后台的实现1.前端<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head&g..原创 2018-02-28 13:06:38 · 3091 阅读 · 0 评论 -
保留2为小数的工具类
package com.yanshu.tools;import java.math.BigDecimal;import java.text.DecimalFormat;/** * 保留2为小数 * @author Administrator * */public class DecimalTools { public static void main(String[] args) { Strin...原创 2018-02-28 11:30:23 · 437 阅读 · 0 评论 -
使用maven编译和使用lib下的Jar包
commons-loggingcommons-logging1.1.1system${basedir}/src/main/webapp/lib/commons-logging-1.1.1.jaralipaySdkalipaySdk20161222system${basedir}/src/main/webapp/lib/alipaySdk-20161222原创 2018-02-07 15:09:25 · 2399 阅读 · 0 评论 -
支付宝和微信开发文档
支付宝 https://openhome.alipay.com/developmentDocument.htm微信 https://pay.weixin.qq.com/index.php/core/home/login?return_url=%2F原创 2018-02-10 17:45:38 · 2028 阅读 · 0 评论 -
java把两个list的结果集放到一个list里面
package com.yanshu.tools;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import com.alibaba.fastjson.JSON;public class pageNum { public void getString()原创 2018-01-18 19:59:11 · 7419 阅读 · 0 评论 -
java 把json字符串转化为json格式
package com.yanshu.utils;import java.util.ArrayList;import java.util.List;import java.util.Map;import com.alibaba.fastjson.JSONArray;import com.alibaba.fastjson.JSONObject;import c原创 2018-02-02 10:52:49 · 4271 阅读 · 0 评论 -
java按照月份把一个时间段拆分成多个时间区间
package com.changchong.util;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.ArrayList;import java.util.Calendar;import java.util.Date;import java.util.List;原创 2018-01-17 14:41:23 · 8524 阅读 · 1 评论 -
解决Tomcat编码问题
--在E:\apache-tomcat-7.0.79\conf下的server里面 connectionTimeout="20000" redirectPort="8443" useBodyEncodingForURI="true"/> port="8080" p原创 2018-01-31 17:12:05 · 409 阅读 · 0 评论 -
Spring Boot : CROS解决跨域问题
package com.yanshu.util;import org.springframework.context.annotation.Configuration;import org.springframework.validation.beanvalidation.MethodValidationPostProcessor;import javax.servle原创 2017-12-27 10:29:42 · 600 阅读 · 0 评论 -
java解析出url请求的路径和参数并获取id的工具类
package com.yanshu.tool;import java.util.HashMap;import java.util.*;public class CRequest {/** * 解析出url请求的路径,包括页面 * @param strURL url地址 * @return url路径 */原创 2017-12-18 17:44:36 · 2972 阅读 · 0 评论 -
java解析出url请求的路径和参数
import java.util.HashMap;import java.util.Map;public class CRequest { /** * 解析出url请求的路径,包括页面 * @param strURL url地址 * @return url路径 */ public static String UrlPage(String原创 2017-12-18 17:42:40 · 1634 阅读 · 0 评论 -
Java Utils工具类大全
源码和jar见:https://github.com/evil0ps/utils#Java Utils---封装了一些常用Java操作方法,便于重复开发利用.另外希望身为Java牛牛的你们一起测试和完善,欢迎入群263641914 一起封装和完成常用的Java代码。节约撸码时间以方便有更多的时间去把妹子~#开发环境 Win7x64 JDK1.7 IDEA14转载 2017-11-09 17:32:08 · 309 阅读 · 0 评论 -
数组转换为字符串,截取字符串tab选项
package com.yanshu.utils;import java.net.URLDecoder;/** * 对tab选项字段进行分割,处理 * @author Administrator * */public class TabUtils {/*** 对参数进行处理,处理成数组的方式* @param objec原创 2017-09-19 15:02:33 · 421 阅读 · 0 评论 -
字符串转换为数组,
package com.yanshu.utils;import java.net.URLDecoder;/** * 对tab选项字段进行分割,处理 * @author Administrator * */public class TabUtils {/*** 对参数进行处理,处理成数组的方式* @param objec原创 2017-09-19 15:00:49 · 1279 阅读 · 0 评论 -
超详细JSON解析步骤
JSON简介JAVAScript Object Notation是一种轻量级的数据交换格式具有良好的可读和便于快速编写的特性。业内主流技术为其提供了完整的解决方案(有点类似于正则表达式 ,获得了当今大部分语言的支持)JSON采用兼容性很高的文本格式,同时也具备类似于C语言体系的行为。 – Json.orgJSON作为数据是目前网络中主流的数据传输格式之一,应用十分广泛,说是使用率达到99%转载 2017-09-25 19:42:08 · 511 阅读 · 0 评论 -
jdbc调用存储过程,遍历两个结果集(获取存储过程返回的多个结果集),珍藏版
create table TopUsers(id int identity(1,1) primary key,---编号SellerNick varchar(600),SellerId int,)insert into TopUsers (SellerNick,SellerId)values ('四海知音乐淘',123)insert into TopUser原创 2017-09-08 11:28:00 · 2355 阅读 · 0 评论 -
调用存储过程+自定义json格式+jdbc查询存储过程的两个结果集,珍藏版
package com.yanshu.controller;import java.sql.CallableStatement;import java.sql.Connection;import java.sql.ResultSet;import java.sql.ResultSetMetaData;import java.util.ArrayList;import原创 2017-09-14 17:13:37 · 349 阅读 · 0 评论 -
Java中判断字符串是否为数字的五种方法
推荐使用第二个方法,速度最快。 方法一:用JAVA自带的函数 Java代码 public static boolean isNumeric(String str){ for (int i = str.length();--i>=0;){ if (!Character.isDigit(str.charAt(i))){ re原创 2017-09-14 09:49:01 · 232 阅读 · 0 评论 -
JDBC动态封装查询条件和返回结果
import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.ResultSetMetaData;import java.sql.SQLException;import j原创 2017-09-06 10:10:18 · 3914 阅读 · 0 评论 -
jdbc查询的统一方法
package com.yanshu.service;import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.ResultSetMetaData;import java.util.ArrayList;import ja原创 2017-09-06 10:07:42 · 289 阅读 · 0 评论 -
java 中mysql自动创建实体类
package com.yanshu.pojo;import java.io.File; import java.io.FileWriter; import java.io.IOException; import java.io.PrintWriter; import java.sql.Connection; import java.sql.DriverManag原创 2017-10-16 11:35:42 · 1062 阅读 · 0 评论 -
java 从数据库表反射出实体类,自动生成实体类
01.package com.db.gen.entity.tool; 02. 03. 04.import java.io.File; 05.import java.io.FileWriter; 06.import java.io.IOException; 07.import java.io.PrintWriter; 08.import java.sql.Connecti转载 2017-10-16 11:41:12 · 3705 阅读 · 0 评论 -
java连接Redis的工具类
package com.yanshu.tools;import redis.clients.jedis.Jedis;import redis.clients.jedis.JedisPool;import redis.clients.jedis.JedisPoolConfig;/** * Redis工具类 * @author Administrator *原创 2017-12-25 13:46:36 · 1041 阅读 · 0 评论 -
java抓取HTML页面的数据(淘宝页面),
--第1步:获取http---第2步用正则表达式进行解析第1步:package com.yanshu.tools;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.PrintWriter;import j原创 2017-12-25 09:41:49 · 6271 阅读 · 0 评论 -
java获取url连接地址参数的工具类
package com.yanshu.tools;import java.util.HashMap;import java.util.*;public class CRequest {/** * 解析出url请求的路径,包括页面 * @param strURL url地址 * @return url路径 */原创 2017-12-25 09:37:26 · 4104 阅读 · 0 评论 -
java判断一个字符串是否是json格式
本以为判断一个字符串是否是json格式,常用的json处理工具类会有成型的方法,结果找了一下却没有发现,所以只能用异常来解决这个问题。这肯定是个非常规的办法 ,不过可以解决问题,记录一下,有更好方法,欢迎提出!import com.alibaba.fastjson.JSONObject; public boolean isJson(String content){原创 2017-12-22 16:16:13 · 17750 阅读 · 2 评论 -
java 导入导出Excel工具类ExcelUtil
前段时间做的分布式集成平台项目中,许多模块都用到了导入导出Excel的功能,于是决定封装一个ExcelUtil类,专门用来处理Excel的导入和导出本项目的持久化层用的是JPA(底层用hibernate实现),所以导入和导出也都是基于实体类的。在编写ExcelUtil之前,在网上查了一些资料。Java中用来处理Excel的第三方开源项目主要就是POI和JXL。poi功能强大,但是比转载 2017-12-04 19:35:53 · 931 阅读 · 0 评论