工具类
南大白
如果有什么不规范的地方,请您指导出来,再次谢谢您的查看
展开
-
java 解决多次读取同一个文件流
解决文件流可以多次读取的情况原创 2024-01-18 16:40:36 · 574 阅读 · 0 评论 -
java实体类转成map的方式
1.第一种 <!-- 配置gson --> <dependency> <groupId>com.google.code.gson</groupId> <artifactId>gson</artifactId> <version>2.8.6</version> </dependency>原创 2022-04-12 13:54:19 · 11011 阅读 · 3 评论 -
解压上传zip文件并获取excel表数据
3.POIutils工具类。原创 2022-04-06 19:34:19 · 934 阅读 · 0 评论 -
Git的Stash Changes和UnStash Changes
1,先从git上pull(拉)代码。我们本地进行了一些代码编辑。图上红框为新增方法2,使用git的stash Changes功能,如下图3,查看本地代码变化,可以看到自己新加的方法没有了,又回到了从git上pull下来的最新状态4,查看git的UnStash Changes功能点击上图view,可以对比代码,点击 apply stash ,可以将stash的代码恢复到本地...原创 2022-03-30 18:58:19 · 574 阅读 · 0 评论 -
java 本地储存数据
//缓存 public static final Map<String, Object> ACCESSTOKENMAP = new ConcurrentHashMap<>(16); //失效key public static final String EXPIRE = "BEI"; //毫秒 public static final long TIME_MILLISECOND = 1000; /** * @Description..原创 2022-03-16 11:47:19 · 832 阅读 · 0 评论 -
毫秒转格式问题
// public static void main(String[] args) throws ParseException {//// int seconds = 1649, msec = 360000;// 秒,毫秒// long seconds = 1500*1000;// Date this_date = new Date();// long time_diff = this_date.getTime()+seconds;..原创 2022-03-14 17:21:16 · 140 阅读 · 0 评论 -
https url转成 base64 和file
1.url转成base64 /** * 网络图片转换Base64的方法 * * @param netImagePath */ private static Map<String, String> netImageToBase64(String netImagePath) { Map<String, String> stringMap = new HashMap<>(); //对本地文件原创 2022-03-11 19:13:52 · 668 阅读 · 0 评论 -
get请求时间格式的时候
String url = baseUrl + "?" + "name=" + name + "&age=" + age;url = url.replaceAll("&", "%26"); url = url.replaceAll(" ", "%20");原创 2022-02-24 12:02:40 · 1128 阅读 · 0 评论 -
linux中查看MySQL数据库表数据及结构并导入sql脚本
Mysql规定,为了维护表结构的稳定,禁止执行该操作,即外键约束失败。如果导入sql脚本因为表唯一约束,可以先关闭。ps:想要删除的数据或表与其他数据或表拥有主。原创 2022-01-20 16:59:06 · 10352 阅读 · 0 评论 -
柠檬的资源库
柠檬的资源库原创 2022-01-17 10:49:44 · 3781 阅读 · 0 评论 -
微信公众平台接口调试工具
微信公众平台接口调试工具原创 2022-01-17 10:47:02 · 1286 阅读 · 0 评论 -
java获取request中的参数、java解析URL问号后的参数
放在一个map里面需要用哪个就取哪个,方便省事1. java获取request中的参数:import java.io.UnsupportedEncodingException;import java.net.URLDecoder;import java.util.HashMap;import java.util.Map;import javax.servlet.http.HttpServletRequest; /** * <p>java获取request中的参数、ja原创 2022-01-17 10:45:00 · 911 阅读 · 0 评论 -
String转换成Date类型 、Date转换成String类型
String转换成Date类型SimpleDateFormat ft = new SimpleDateFormat("yyyy-MM-dd");String time = "2021-11-30";Date date = ft.parse(time)Date转换成String类型SimpleDateFormat ft = new SimpleDateFormat("yyyy-MM-dd");Date date = new Date();String time = ft.format原创 2021-11-30 10:25:58 · 197 阅读 · 0 评论 -
Java 截取String类型字符串截掉后两位
String strhours = String.valueOf(123456);String strh = strhours.substring(strhours.length() -2,strhours.length()); //截取String strm = strhours.substring(0,strhours.length()-2); //截掉strh内容为 56 strm内容为 1234原创 2021-11-03 10:17:17 · 10492 阅读 · 0 评论 -
合并单元格
import cn.afterturn.easypoi.excel.ExcelExportUtil;import cn.afterturn.easypoi.excel.entity.ExportParams;import cn.afterturn.easypoi.excel.entity.enmus.ExcelType;import org.apache.poi.ss.usermodel.CellType;import org.apache.poi.ss.usermodel.DateUtil;i.原创 2021-08-25 17:17:30 · 172 阅读 · 1 评论 -
时间日期转换
public static void main(String[] args) { String ss="2021-05-20T09:39:02.000+0000"; DateFormat df = new SimpleDateFormat("yyyy-MM-dd'T'hh:mm:ss.SSSZ"); DateFormat df2 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); df2.setTimeZone(TimeZone..原创 2021-08-06 14:20:51 · 109 阅读 · 0 评论 -
判断图片base64字符串的文件格式
/** * 判断图片base64字符串的文件格式 * * @param base64ImgData * @return */public static String checkImageBase64Format(String base64ImgData) { byte[] b = Base64.getDecoder().decode(base64ImgData); String type = ""; if (0x8950 == ((b[0] & 0xff) &l.原创 2021-08-06 14:19:44 · 1754 阅读 · 1 评论 -
摘要认证,使用HttpClient实现HTTP post请求 digest
第一次用到摘要认证,做个记录 主要代码:import com.alibaba.fastjson.JSON;import com.alibaba.fastjson.JSONObject;import org.apache.commons.codec.digest.DigestUtils;import org.apache.commons.lang3.StringUtils;import org.apache.http.Header;import org.apac...原创 2020-12-09 13:54:05 · 1450 阅读 · 0 评论 -
http Post请求登陆后获取cookie 以及Get请求
最近项目调用第三方登陆接口,需要获取cookie,找了好几个都不能用,费了好大劲终于解决了,自己做个记录,方便以后再犯同样的错误。 import com.alibaba.fastjson.JSONObject;import org.apache.http.HttpResponse;import org.apache.http.client.config.RequestConfig;import org.apache.http.client.methods.Http...原创 2020-09-22 11:54:32 · 4864 阅读 · 0 评论 -
ftp上传
public static String uploadFtpFile(String ftpIp, String ftpPort, String ftpUser, String ftpPassword, String ftpFilePath, String saveFileName, MultipartFile uploadFile){ //创建客户端对象 FTPClient ftp = new FTPClient();.原创 2021-08-06 14:01:50 · 105 阅读 · 0 评论 -
java 随机生成人员姓名
package com.example.searchdemo.search.utils;import java.util.Random;/** * @version 1.0 * @PACKAGE_NAME: com.example.searchdemo.search.controller * @date 2021/4/29 11:14 周四 */public class RandInfo { String familyName1 = "赵钱孙李周吴郑王冯陈褚卫蒋沈韩杨朱秦尤许何.原创 2021-08-04 16:47:00 · 4918 阅读 · 0 评论 -
去掉图片的base64的头部
/** * 去掉图片的base64的头部 * @param baseurl * @return * @throws Exception */ public static String baseurlPhotos(String baseurl) { return baseurl.substring( baseurl.indexOf( "," ) + 1 ); }原创 2020-09-22 14:00:38 · 6808 阅读 · 3 评论 -
从身份证号码中获取出生年月日
作为工作中的记录package com.bfdb.untils;/** *从身份证号码中获取出生年月日 工具类 */public class BirthdayUtils { /** * 省份证的正则表达式^(\d{15}|\d{17}[\dx])$ * @param id 省份证号 * @return 生日(yyyy-MM-dd) */ public static String extractYearMonthDay.原创 2020-09-22 14:08:47 · 1566 阅读 · 0 评论 -
记录 Java 从浏览器中获取cookies
java通过httpServletRequest接口来访问浏览器请求中的cookies数据,每个cookie有两个属性:键 ,值,如果我们需要存储新的cookie我们可以new一个cookie实例 并通过httpservletRsponse提交到浏览器,进而存储到本地,要注意编码格式/* * 该类可以从浏览器请求中提取出cookies并进行对cookis的相关操作 * */public class CookiesUtil extends BaseController {原创 2020-09-25 14:51:03 · 2473 阅读 · 0 评论 -
base64字符串 进行Base64解码并生成图片存储,并返回路径
/** * base64字符串转化成图片 * 对字节数组字符串进行Base64解码并生成图片存储,并返回路径 * @param imgData 图片编码 * @throws IOException */ public static String generateImage(String imgData) throws IOException { if (imgData == null) // 图像数据为空 ...原创 2020-09-22 14:07:30 · 757 阅读 · 0 评论 -
根据图片的url,将图片下载到对应的文件夹中
根据图片访问url下载到本地磁盘中,并根据当前时间生成相应的文件夹 /** * 图片的url,将图片下载在对应的文件中 * @param urlString 图片的url * @return */ public static String download(String urlString) { String newFileUrl = null; URL url = null; // 打开连接 ..原创 2020-09-22 13:58:37 · 608 阅读 · 0 评论 -
验证IPv4地址是否在指定区间的函数
public class IpRangeUtils { /** * 验证IPv4地址是否在指定区间的函数 * params: * requestIpAddr: * 待验证IPv4地址 * * validIpaddrRange * 以 - 分隔 ip地址起止段 * 如:10.8.41.1-10.8.41.254 * return:.原创 2021-08-06 14:00:47 · 144 阅读 · 0 评论 -
httpClient post请求并传送form-data数据
public static void main(String[] args) { String urle="http://192.168.1.107:12811/oauth/check_token"; String token="RlNzMtODRmNC0yMTGrBQVIBhh435qCYveTOQV6OQwyyCnADUIKQn_yQ"; String s = doPost( urle, token ); System.out.prin..原创 2020-09-25 15:57:55 · 2752 阅读 · 0 评论 -
身份证号验证 以及 判断时间格式 格式必须为“YYYY-MM-dd”
final static Map<Integer, String> zoneNum = new HashMap<Integer, String>(); static { zoneNum.put( 11, "北京" ); zoneNum.put( 12, "天津" ); zoneNum.put( 13, "河北" ); zoneNum.put( 14, "山西" ); zoneNum.p...原创 2020-09-22 14:16:02 · 852 阅读 · 0 评论 -
验证IP是否可连接
/** * 验证IP是否可连接 * @param host * @param timeOut * @return */public static boolean isHostReachable(String host, Integer timeOut) { if(isIP(host) && timeOut!=null){ try { return InetAddress.getByName(host).isReachable(ti.原创 2021-08-06 14:06:37 · 110 阅读 · 0 评论 -
将对象 字符串 转Map类型
直接上干货 <dependency> <groupId>com.google.code.gson</groupId> <artifactId>gson</artifactId> <version>2.8.6</version> </dependency>import com.google.gson.Gson;原创 2021-08-25 11:00:38 · 761 阅读 · 0 评论 -
获取操作系统,浏览器及浏览器版本信息
<dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.68</version> </dependency> <!-- 配置gson --> <depen...原创 2021-08-25 11:14:55 · 308 阅读 · 0 评论