
工具
蒂法洛克
君未全力以赴,何言人生艰苦。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
java 输出内容到磁盘txt文件
private void outputFile(String filePath, String content) throws IOException {// File file = new File("E:/", "c.txt"); //创建文件对象// if (!file.exists()) { //如果文件不存在则新建文件// file.createNewFile();// } File f...原创 2020-10-09 16:27:30 · 739 阅读 · 0 评论 -
java 读取磁盘txt文件 输出到控制台
参考:https://blog.youkuaiyun.com/weixin_43595256/article/details/89456210磁盘文件为:代码为:package com.ruyi.basejava.FaceTest.WriteTest;import org.junit.Test;import java.io.*;public class WriteTest { /** * 编写一个程序, * 将a.txt文件中的单词与b.t..原创 2020-10-09 15:55:33 · 2588 阅读 · 0 评论 -
String.split 使用特殊字符 作为 分隔符如:* ^ : | , . 报错 java.lang.ArrayIndexOutOfBoundsException: 0
使用String.split()方法分隔字符串时,分隔符如果用到一些特殊字符,可能会得不到我们预期的结果。包:java.lang1、字符串中存在 “ . ” 或 “ | ” 或 “ *” 或 “ +” 或 “ :” 或 “ ^” 或 “ 的时候,需要通过转义符进行转译,因为直接写的话系统是无法识别的。不能直接用 String.split(".") ...转载 2020-01-02 18:30:51 · 1122 阅读 · 0 评论 -
String 的工具方法整理
import java.io.UnsupportedEncodingException;import java.net.URLEncoder;import java.security.MessageDigest;import java.util.ArrayList;import java.util.Locale;import java.util.regex.Matcher;impor...转载 2019-04-29 15:46:48 · 202 阅读 · 0 评论 -
substring
substring 方法用于提取字符串中介于两个指定下标之间的字符substring(start,end)开始和结束的位置,从零开始的索引参数 描述start 必需 一个非负的整数,规定要提取的子串的第一个字符在 stringObject 中的位置。end 可选 一个非负的整数,比要提取的子串的最后一个字符在 stringObject 中的位置...原创 2019-10-22 17:02:14 · 771 阅读 · 0 评论 -
list 取指定下标 区间 的值
今天功能有个特殊需求,大概就是查个列表,但是逻辑中,没办法在查数据的时候进行分页查询,只能在数据获得之后在进行分页,但这种我所经历的暂时想不到有什么办法,所以做了一个假分页,也就是先不管分页相关,先把所有数据都查出来,然后针对于前台传来的具体分页参数,对结果集进行截取;这种方法肯定是不对的,不过暂时没有想到更好的,所以用着,并先记录下;所用的方法就是List自带的方法 :List n...原创 2019-12-19 16:57:33 · 7737 阅读 · 0 评论 -
省市区 Mysql 数据库表(二)
INSERT INTO `china` VALUES ('370681', '龙口市', '370600'); INSERT INTO `china` VALUES ('370682', '莱阳市', '370600'); INSERT INTO `china` VALUES ('370683', '莱州市', '370600'); INSERT INTO `china` VALUES...转载 2019-03-28 10:50:10 · 571 阅读 · 0 评论 -
省市区 Mysql 数据库表(一)
1.查省SELECT * FROM china WHERE china.Pid=02.查市SELECT * FROM chinaWHERE china.Pid=3300003.查区SELECT * FROM china WHERE china.Pid = 3301004.Mysql脚本CREATE TABLE `china` ( `Id` int(11)...转载 2019-03-28 10:48:35 · 3925 阅读 · 1 评论 -
fastjson List 、JSONArray、String 相互转化
fastjson是阿里巴巴的开源JSON解析库,它可以解析JSON格式的字符串,支持将Java Bean序列化为JSON字符串,也可以从JSON字符串反序列化到JavaBean下面主要是本人在工作中经常用到的关于String、JSONObject、JSONArray的相互装换;json格式String——>>>JSONArrayString st = "[{name...转载 2019-10-29 11:34:18 · 1196 阅读 · 0 评论 -
Java 日期Date类型 加减运算
一、充分利用SimpleDateFormatimport java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;public class DateTestUtil { public static void main(String[] args) throws Exception ...转载 2019-08-29 13:48:25 · 2997 阅读 · 0 评论 -
【Http访问工具类】HttpClient模拟get,post请求并发送请求参数(json等) --(2)
import java.io.IOException;import net.sf.json.JSONArray;import net.sf.json.JSONObject;import org.apache.commons.httpclient.DefaultHttpMethodRetryHandler;import org.apache.commons.httpclient.Hea...转载 2019-08-29 13:43:23 · 491 阅读 · 0 评论 -
工具类:读excel 入到库里面(3)
springboot上传Excel并读取excel中的数据今天工作中,发现同事在整理数据,通过excel上传到数据库。所以现在写了篇利用springboot读取excel中的数据的demo。至于数据的进一步处理,大家肯定有不同的应用场景,自行修改pom文件<dependencies> <dependency> <g...转载 2019-08-29 11:40:03 · 185 阅读 · 0 评论 -
工具类:读excel 入到库里面(2)
package com.example.rode.common.xls;import java.io.File;import java.text.SimpleDateFormat;import java.util.*;import com.example.rode.entity.WaterQualityMonitoring;import org.apache.poi.xssf.us...原创 2019-08-29 11:26:25 · 183 阅读 · 0 评论 -
工具类:读excel 入到库里面(1)
@Override public Result adminStudentLesson(JSONObject jsonObject) { EduStudentRecord studentRecord = JSONObject.parseObject(jsonObject.toJSONString(), EduStudentRecord.class); Edu...原创 2019-08-27 15:59:57 · 246 阅读 · 0 评论 -
Java 获取 resultSet 查询 结果的大小
java.sql.ResultSet.getRow();原创 2019-09-17 19:48:58 · 1584 阅读 · 0 评论 -
阿里云 oss服务器文件上传 java
pom: <!--oss--> <dependency> <groupId>com.aliyun.oss</groupId> <artifactId>aliyun-sdk-oss</artifactId> <ver...转载 2019-09-24 13:02:14 · 691 阅读 · 0 评论 -
计算年龄:根据生日时间戳,获得目前的年龄
根据生日时间戳,获得目前的年龄 public static Integer getAge(Long timestemp){ String stamp = DateUtil.stampToDate(timestemp, "yyyy-MM-dd"); String[] split = stamp.split("-"); Integer out...转载 2019-09-24 13:29:04 · 1065 阅读 · 0 评论 -
计算年龄:sql计算
只需把第二个参数“birthday”更换成你要计算的生日日期即可。SELECT TIMESTAMPDIFF(YEAR, birthday, CURDATE())示例:1.测试SQL:【分别测试三个时间对应的年龄】SELECT NOW() AS '当前系统时间', '2018-05-31' AS '生日', TIMESTAMPDIFF( YEAR, '2015-05-...转载 2019-09-24 13:31:20 · 1314 阅读 · 0 评论 -
计算相差天数:MySQL时间差函数TIMESTAMPDIFF、DATEDIFF的用法
我们在写sql语句,尤其是存储过程中,会频繁用到对于日期、时间的比较和判断,那么对于这两个时间差比较函数用法做一个举例介绍。1、datediff函数,返回值是相差的天数,不能定位到小时、分钟和秒。-- 相差2天select datediff('2018-03-22 09:00:00', '2018-03-20 07:00:00');2、TIMESTAMPDIFF函数,有参数设置,可...转载 2019-09-24 13:37:27 · 2129 阅读 · 0 评论 -
boot cloud 整合 swagger2
前言在前面的博客中,我们将服务注册到了Eureka上,可以从Eureka的UI界面中,看到有哪些服务已经注册到了Eureka Server上,但是,如果我们想查看当前服务提供了哪些RESTful接口方法的话,就无从获取了,传统的方法是梳理一篇服务的接口文档来供开发人员之间来进行交流,这种情况下,很多时候,会造成文档和代码的不一致性,比如说代码改了,但是接口文档没有改等问题,而Swagger2则...转载 2019-10-02 11:00:11 · 182 阅读 · 0 评论 -
Java判断一个实体类对象实例的所有成员变量是否为空
根据自身需求进行修改后: /** * 判断实体类对象的属性的值为否为空(等于 “null” 或 null 或 “” 这三种,均视为空) * @param obj * @return * @throws Exception */ public static Integer objectFieldIsEmpty(Object...转载 2019-10-02 11:37:31 · 2300 阅读 · 0 评论 -
Java 数组 是否 包含 某元素
下面给出四种方式,其中最有效率的还是loop方式,有兴趣的话可以测试一下:代码如下:public boolean findStr(String[] args,String str){ boolean result = false; //第一种:List result = Arrays.asList(args).contains(str);...转载 2019-10-02 11:49:34 · 3482 阅读 · 0 评论 -
非法字符的正则表达式
public final static String SEARCHKEYREGEX = "[~!/@#$%^&*()\\-_=+\\|[{}];:\'\",<.>/?]+";//!@~#¥%……&*()——+{}|:“《》?-=【】、;‘,。、public static void main(String []a ){Matcher m...转载 2019-01-16 16:55:14 · 1606 阅读 · 0 评论 -
【项目】MD5工具类
package com.common.utils;import java.security.MessageDigest;public class MD5Util { /**利用MD5进行加密 * @param str 待加密的字符串 * @return 加密后的字符串 */ public static String EncoderByM...原创 2019-08-27 15:44:37 · 213 阅读 · 0 评论 -
【项目】jsonobject工具类
package com.common.utils;import com.alibaba.fastjson.JSON;import com.alibaba.fastjson.JSONArray;import com.alibaba.fastjson.JSONObject;import com.alibaba.fastjson.parser.Feature;import com.alib...原创 2019-08-27 15:44:03 · 1014 阅读 · 0 评论 -
【项目】http 发送工具类
pom: <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.58</version> ...原创 2019-08-27 15:43:16 · 231 阅读 · 1 评论 -
SourceTree的基本使用
转自:http://www.cnblogs.com/tian-xie/1. SourceTree是什么拥有可视化界面的项目版本控制软件,适用于git项目管理 window、mac可用2. 获取项目代码1. 点击克隆/新建2. 在弹出框中输入项目地址,http或者ssh地址都可以 如果箭头指向的仓库类型表明“这不是一个标准的Git仓库”,可能是有以下原因...转载 2019-03-25 14:36:36 · 388 阅读 · 0 评论 -
js判断字符串是否为空
//判断字符是否为空的方法function isEmpty(obj){ if(typeof obj == "undefined" || obj == null || obj == ""){ return true; }else{ return false; }} 使用示例:if (!isEmpty(value)) { ...原创 2019-01-23 14:17:20 · 5821 阅读 · 0 评论 -
java导出Excel,类型Float及Decimal等在Excel中:10000000显示为1.0E7
问题:java导出Excel时,float和decimal等数据类型的数据,因为一些原因无法显示全部,造成导出时丢失精度。解决:转成BigDecimal类型,然后调用.toPlainString()方法。BigDecimal decimal = new BigDecimal((Float)settlement_amount); //Float的强转是因为我settle...原创 2019-01-23 11:46:45 · 2402 阅读 · 0 评论 -
js 毫秒数 与 日期 相互转换
【1】、毫秒数转换为具体日期function getMyDate(str) { var oDate = new Date(str), oYear = oDate.getFullYear(), oMonth = oDate.getMonth()+1, oDay = oDate.getDate(), oHour = oDate.getHours(),...转载 2018-10-25 14:42:31 · 567 阅读 · 0 评论 -
Java 计算两个日期之间相差的天数 和 判断某个月有多少天
1、计算两个日期之间相差的天数 /** *计算两个日期之间相差的天数*@paramdate1*@paramdate2*@return*/publicstaticintdaysBetween(Datedate1,Datedate2){...原创 2018-10-26 10:30:53 · 2021 阅读 · 0 评论 -
java去除字符串中的空格、回车、换行符、制表符
在日常开发中,空格、回车、换行符等一些特殊字符经常会困扰着我们对于数据的比较,在存取的时候去除掉这些没有意义的特殊字符就变得非常必要了。对于Java中的String.trim(),它只能去除掉字符串前面和后面的空格一些简单的特殊字符,如果有多个特殊字符的时候,效果非常差,这样就需要我们用一些特殊的方法来进行相应的处理了,这里我们介绍的是通过正则表达式的方式来进行字符串中特殊字符的处理。首先,...转载 2019-01-15 13:57:43 · 1332 阅读 · 0 评论 -
Java 判断 日期字符串 是否为 指定的格式
判断日期格式是否满足要求import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;public class Test2{ public static void main(String[] args){ String date_string=...转载 2019-01-16 16:56:37 · 4041 阅读 · 0 评论 -
java 比较两个日期的 大小 或 先后
一、比较大小String beginTime=new String("2014-08-15 10:22:22");String endTime=new String("2014-09-02 11:22:22");1.把字符串类型的日期数据转化成长整型,然后比较大小。如果日期格式有时分秒,则”-“写成”[-\s:]”if(Long.valueOf(beginTime.rep...转载 2019-01-16 16:58:44 · 7433 阅读 · 0 评论 -
java 字符串截取的几种方式
1.split()+正则表达式来进行截取。将正则传入split()。返回的是一个字符串数组类型。不过通过这种方式截取会有很大的性能损耗,因为分析正则非常耗时。String str = "abc,12,3yy98,0";String[] strs=str.split(",");for(int i=0,len=strs.length;i<len;i++){ System....原创 2019-01-16 21:50:47 · 435 阅读 · 0 评论 -
Java:后台发送请求,请求方式(post/get)工具类:
package com.ajun.utils; import java.io.BufferedReader;import java.io.DataOutputStream;import java.io.InputStreamReader;import java.net.HttpURLConnection;import java.net.URL;import java.u...原创 2019-01-21 11:52:57 · 565 阅读 · 0 评论 -
typora markdown文件转存word及html等其他类型
安装:typora , Writage , pandoc链接:https://pan.baidu.com/s/1a6WgPYEgPntoAvuoGWhIng提取码:hlm6先后安装上述软件,然后可能需要重启一下电脑.之后如下图:...原创 2019-04-03 15:05:50 · 1020 阅读 · 0 评论 -
Double 保留至小数点后两位
double distance = 20.234299999999998;System.out.println("距离" + distance + "公里");//距离20.234299999999998公里DecimalFormat df = new DecimalFormat("0.00");//格式化,区小数后两位String format = df.format(dist...原创 2019-04-29 15:28:29 · 5069 阅读 · 0 评论 -
【项目】时间戳 转换 星期几
package com.common.utils;import java.util.Calendar;/** * 时间戳 转换 星期几 */public final class CalendarUtils { /** * 将时间戳转换成当天零点的时间戳 * * @param milliseconds * @return ...原创 2019-08-27 15:42:30 · 545 阅读 · 0 评论 -
【项目】时间相关util
package com.common.utils;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;public class DateUtil{ private static final Str...原创 2019-08-27 15:41:59 · 201 阅读 · 0 评论