工具类(方法)
java各种工具
致橡树丶
这个作者很懒,什么都没留下…
展开
-
网页爬取Jsoup的Document转换(含html字符串转)带maven
【代码】网页爬取Jsoup的Document转换(含html字符串转)带maven。原创 2023-01-30 09:48:22 · 472 阅读 · 0 评论 -
Elasticsearch语法(聚合)
初学es基本语法,语句原创 2022-12-07 17:05:06 · 847 阅读 · 0 评论 -
java 计算百分比
//计算百分比 public static String xx(int x,int y){ DecimalFormat df = new DecimalFormat("0%"); //可以设置精确几位小数 df.setMaximumFractionDigits(0); //模式 例如四舍五入 df.setRoundingMode(RoundingMode.HALF_UP); int num = x; .原创 2020-12-11 09:45:22 · 381 阅读 · 0 评论 -
Java经纬度计算两点的直线距离
复制即用/** * @author: 云 * @date: 2020/5/28 16:25 * @version: 1.0 */public class AddressUtils { private static final double EARTH_RADIUS = 6371393; // 平均半径,单位:m;不是赤道半径。赤道为6378左右 /** * @描述 反余弦进行计算 * @参数 [lat1, lng1, lat2, lng2] *原创 2020-11-05 16:28:49 · 345 阅读 · 0 评论 -
POI及EasyExcel-读写示例
POI <!-- POI Excel --> <!-- xls(03) 版 --> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.9</version>原创 2020-10-23 14:33:36 · 225 阅读 · 0 评论 -
java 微信提现(复制即用)
微信的支付是麻烦,但支付很简单直接上代码有详细注释一共四个文件重点 调用微信提现import back.minsu.configure.Token;import back.minsu.param.TiXianParam;import back.minsu.param.WxParam;import back.minsu.result.TokenRes;import back.minsu.utils.Result;import org.springframework.web.bind.原创 2020-09-22 17:18:51 · 5904 阅读 · 7 评论 -
java网络请求工具类+简单例子
String url = "https:///operation"; //设置请求该请求地址的请求头 apikey Map<String, String> headers = new HashMap<>(); //headers.put("apikey", apiKey); //设置请求头为json格式 headers.put("Content-Type", "application/json"); //新建JSON字符串,传入json参数 ..原创 2020-08-13 11:08:04 · 340 阅读 · 0 评论 -
Quartz定时简单demo+日期转Crons+封装工具类
最近实现一个效果是前端给一个时间,到时间执行方法然后就学习了一下Quartz定时框架,分享简单demo<!-- quartz定时框架 --> <dependency> <groupId>org.quartz-scheduler</groupId> <artifactId>quartz</artifactId> <version>2.3原创 2020-08-07 10:58:30 · 305 阅读 · 0 评论 -
无限极联动-递归
完美例子,复制即用,无限极联动最近写了一个四级联动,现在分享下代码,其实是可以无限极联动,只要数据够多返回格式"data": [ { "id": 1, "name": "爷爷", "le": 1, "fid": 0, "childs": [ { "id": 2, "name": "大叔", "le": 2, "fid": 1, "childs": [] }, { "id": 3, "name": "爸爸", "le"原创 2020-08-06 11:18:16 · 301 阅读 · 0 评论 -
WebScoket最详细聊天(进阶版)
进阶版代码在原始版基础上改的,这里就不在发整个项目了没有看过原始版的可以先去看下,把项目下载下来,网盘和博客都有https://blog.csdn.net/qq_45777315/article/details/107669617我还是比较喜欢先奉上效果,看是不是你们想要的最细讲解,代码+注释+数据库表表结构 user 用户表和 chatting 聊天记录表用户表聊天记录表代码两个新表的实体类需要创建,具体的setget不要忘了,也可以直接用lombok新建一个UserServi原创 2020-07-30 09:46:58 · 489 阅读 · 0 评论 -
WebScoket最详细聊天(原始版)
先看下效果最原始版可以直接复制即用后续会出进阶版(代码+数据表)现在版本是每成功连接一个人就频道加1,在后面的开发中需要一个人一个频道,像唯一的Uid一样,这样才是真正的聊天。请看进阶版在测试的时候需要注意前端代码调用接口的地址和端口,据自己的情况来写原始版用的纯spring boot先奉上配置和目录结构此处奉上云盘连接https://pan.baidu.com/s/1X756_r3OD4FvDhBmJ-Civg提取码:6raa<!-- socket --&g原创 2020-07-29 17:19:58 · 742 阅读 · 1 评论 -
java个推工具(全部,指定,指定代参),附带前端代码+流程
在uniapp官网这里是下面代码用到的参数应用签名需要前段给一个在路径 直接输入 cmdkeytool -list -v -ketstore 5eeed265421a8.keystore就能取到了全部推送import com.gexin.rp.sdk.base.IPushResult;import com.gexin.rp.sdk.base.impl.AppMessage;import com.gexin.rp.sdk.base.impl.SingleMessage;impor原创 2020-07-06 17:05:02 · 790 阅读 · 0 评论 -
订单随机生成工具
看注释——复制即用/** * @author: zyh * @date: 2020/6/26 10:53 * @version: 1.0 */import java.text.DateFormat;import java.text.SimpleDateFormat;import java.util.Date;import java.util.Random;/** * * 订单编码码生成器,生成32位数字编码, * * @生成规则 1位单号类型+17位时间戳+14位(用户id加密&原创 2020-06-26 11:17:38 · 1181 阅读 · 0 评论 -
极光推送工具
极光推送的,推送工具类package com.letui.utils;/** * @Author: zyh * @Description: 描述 * @CreateDate: 2020/4/24 * @UpdateDate: 2020/4/24 * @UpdateRemark: 修改内容 * @Version: 1.0 */import cn.jiguang.common.ClientConfig;import cn.jiguang.common.resp.APIConnectionEx原创 2020-06-19 16:04:43 · 253 阅读 · 1 评论 -
Java集合collections.sort排序
我直接给封装了个工具类,你们可以直接拿过去用/** * zyh * 自动排序 地址距离 * /@param 要排序的List集合 */ public static void addscc(List<HotelsesRes> list){ //排序 /** * 对某个List中的值进行升序排序 * 可更换 “-"号的位置 改成 降序排序 */原创 2020-06-11 15:20:45 · 174 阅读 · 0 评论 -
文件转MultipartFile
<!-- 转换文件 io --> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-test</artifactId> <version>5.1.7.RELEASE</version> <scope>原创 2020-05-29 13:48:31 · 526 阅读 · 0 评论 -
java实现APP微信支付——工具
第一次写微信支付,看不懂文档…我百度了三天的, 终于看到很棒的博客了,分享下。 我感觉详细,很好https://blog.csdn.net/m_sicily/article/details/82493171博客下面有github 可以下载学习下原创 2020-05-28 21:57:05 · 2260 阅读 · 2 评论 -
java聊天
直接复制https://blog.csdn.net/qq_43840143/article/details/106389861原创 2020-05-28 20:06:12 · 238 阅读 · 0 评论 -
java微信小程序工具类(微信登录openid,获取用户信息)
已封装好方法部分地方看注释 <!-- 微信小程序要添加的依赖 --> <dependency> <groupId>org.bouncycastle</groupId> <artifactId>bcprov-jdk15on</artifactId> <version>1.55</version> </d原创 2020-05-11 17:15:02 · 1516 阅读 · 0 评论 -
MD5加密工具类
生成加密密码//生成 可以看方法需要的参数,这里我就写一样的了,都可以的String Md5Pwd = MdUtils.md5("password","password");//解析 此处pwd=上面的两个参数,md5Pwd是需要解析的密码MdUtils.verify(pwd,pwd,md5Pwd)<!-- MD5加密 --> <dependency> <groupId>org.apach原创 2020-05-11 16:53:32 · 157 阅读 · 0 评论 -
阿里云OSS封装—上传文件工具+调用方法
上传工具类<!-- 阿里云OSS--> <!-- aliyun oss --> <dependency> <groupId>com.aliyun.oss</groupId> <artifactId>aliyun-sdk-oss</artifactId> <version>2.2.1</version&g原创 2020-05-09 19:52:48 · 1397 阅读 · 0 评论 -
Java实现发送QQ邮箱+附件
package com.tuhu.back.utils;import org.springframework.stereotype.Service;import javax.mail.Message;import javax.mail.MessagingException;import javax.mail.Session;import javax.mail.Transport;import javax.mail.internet.InternetAddress;import javax.原创 2020-05-09 09:23:39 · 609 阅读 · 0 评论 -
阿里云短信代码
重要代码在最后面,前面是一些判断步骤,可直接省略注释突出的地方需要注意,看注释!!!<!-- 阿里短信 --> <dependency> <groupId>com.aliyun</groupId> <artifactId>aliyun-java-sdk-cor...原创 2020-05-04 09:32:04 · 415 阅读 · 0 评论 -
java当前时间取周、月、季度、年等日期(时间方法大全)
已经给你封装好方法了//调用 传值 nn= -1上周 0本周 1下周 依次类推 String arr1[]=addDay(nn);//封装的方法public static String[] addDay(int nn) { String arr[]=new String[2] ; Calendar cal = Calendar.getInstance()...原创 2020-04-24 08:47:15 · 1743 阅读 · 0 评论 -
支付宝付款
前端fuqian(){ let vm=this; // // 请求支付 uni.request({ url: 'http://????:8080/demo/pay', method: 'post', data:{ money:'0.01', }, succ...原创 2020-04-21 15:30:42 · 706 阅读 · 0 评论 -
上传腾讯云
unishangchuantupian(){ let vm=this; uni.chooseImage({ count: 1, //默认9 sizeType: ['original', 'compressed'], //可以指定是原图还是压缩图,默认二者都有 success: function (res) { conso...原创 2020-04-21 13:38:37 · 278 阅读 · 0 评论 -
java上传七牛云工具
package com.tuhu.back.utils;import com.google.gson.Gson;import com.qiniu.common.QiniuException;import com.qiniu.common.Region;import com.qiniu.http.Response;import com.qiniu.sms.SmsManager;impor...原创 2020-04-11 21:17:26 · 264 阅读 · 0 评论 -
java生成二维码简单实现(带图,纯码都有)
配置pom文件 <dependency> <groupId>com.google.zxing</groupId> <artifactId>core</artifactId> <version>3.1.0</version> </dependency> <depen...原创 2020-03-04 10:02:12 · 7296 阅读 · 0 评论 -
Java上传图片到七牛云
七牛云:https://portal.qiniu.com/create#resource用此网站对象储存(建议用旧版)——》空间管理——》新建空间记下AK和SK,在代码上需要用导七牛云包 <dependency> <groupId>com.qiniu</groupId> <artifactI...原创 2020-02-23 17:46:49 · 398 阅读 · 0 评论 -
java自动生成随机文件名 格式(时间+随机数)
public void generateRandomFilename(){ String ranname = ""; //定义文件名 Random rand = new Random();//生成随机数 int r = rand.nextInt(); Calendar calCurrent = Calendar.getInstance(); ...原创 2019-12-10 10:17:44 · 773 阅读 · 0 评论