随笔分类 -  JAVA常用方法

JAVA常用方法
摘要:Java-递归查询法递归查询用户所在团队的老大的用户id(一个团队中,只有一个老大,也就是父级id="-1") 一、递归查询递归查询用户所在团队的老大的用户id 如下:是表结构 first_agent_id 用户的上级id user_id 用户的id 我要查询用户user666所在团队的老大的用户id 代码如下: 业务 阅读全文
posted @ 2022-09-01 16:53 青喺半掩眉砂 阅读(909) 评论(0) 推荐(0)
摘要:List排序方法List排序方法 一、.使用 Stream 流排序(JDK1.8之后很好用,包括1.8都可以使用) userBonusVOList=userBonusVOList.stream().sorted(Comparator.comparing(UserBonusVO::getUserJsAmount).r 阅读全文
posted @ 2022-08-31 16:35 青喺半掩眉砂 阅读(976) 评论(0) 推荐(0)
摘要:cron表达式点击查看代码 每隔5秒执行一次:*/5 * * * * ? 每隔1分钟执行一次:0 */1 * * * ? 每天23点执行一次:0 0 23 * * ? 每天凌晨1点执行一次:0 0 1 * * ? 每月1号凌晨1点执行一次:0 0 1 1 * ? 每月最后一天23点执行一次:0 0 23 L * 阅读全文
posted @ 2022-08-19 10:36 青喺半掩眉砂 阅读(59) 评论(0) 推荐(0)
摘要:http转成https工具类工具类代码如下: 点击查看代码 package com.astronaut.auction.modules.oss.utils; import org.apache.commons.collections.CollectionUtils; import org.apache.commons.lang 阅读全文
posted @ 2022-08-09 09:59 青喺半掩眉砂 阅读(156) 评论(0) 推荐(0)
摘要:java时区相关问题(被恶心到了)在项目开发中,遇到了mysql5.7数据库相关的时区问题。整理如下: 问题一:在使用swagger测试接口时,数据库记录的时间和输入的不一致。如下图: swagger中输入的是:"receiveStopTime": "2022-06-09 14:00:00" 数据库中记录的是:"receiveSto 阅读全文
posted @ 2022-06-09 13:07 青喺半掩眉砂 阅读(290) 评论(0) 推荐(0)
摘要:定时任务的实现定时任务的实现 一、Spring Task 如果使用的是 Spring 或 Spring Boot 框架,可以直接使用 Spring Framework 自带的定时任务,它可以轻松实现设定了具体时间的定时任务,比如当我们需要每周五来执行某项任务时 以 Spring Boot 为例,实现定时任务只需两 阅读全文
posted @ 2022-04-07 11:33 青喺半掩眉砂 阅读(110) 评论(0) 推荐(0)
摘要:Java 关于日期加一天(日期往后多一天)Java 关于日期加一天(日期往后多一天) 点击查看代码 import java.util.Date ; Date date=new Date();//取时间 System.out.println(date.toString()); Calendar calendar = new Gregorian 阅读全文
posted @ 2022-04-07 10:50 青喺半掩眉砂 阅读(1424) 评论(0) 推荐(0)
摘要:HttpClientUtils该工具类:用来发送http请求,包括:post、get 代码如下: 点击查看代码 import com.alibaba.fastjson.JSONObject; import lombok.extern.slf4j.Slf4j; import org.apache.http.HttpEntity; 阅读全文
posted @ 2022-03-26 10:33 青喺半掩眉砂 阅读(241) 评论(0) 推荐(0)
摘要:金额转换工具类:把元转换成分(1元=100)该方法用来把 元转换成分(1元=100) 代码如下: 点击查看代码 /** * @Classname AmoutUtils * @Description 金额转换工具类:把元转换成分(1元=100) * @Date 2022/3/25 16:53 * @Created by 小郭 */ public 阅读全文
posted @ 2022-03-26 10:27 青喺半掩眉砂 阅读(582) 评论(0) 推荐(0)
摘要:生成指定长度的随机字符串一、该方法用来生成指定长度的随机字符串(JAVA) 点击查看代码 /** * @Classname RandomStringGeneratorUtil * @Description 获取一定长度的随机字符串 * @Date 2022/3/3 10:28 * @Created by 小郭 */ pub 阅读全文
posted @ 2022-03-26 10:22 青喺半掩眉砂 阅读(284) 评论(0) 推荐(0)
摘要:List排序(降序)一、添加一个比较器 点击查看代码 import java.util.Comparator; /** * @Classname ComparatorResultType * @Description 排序比较器(金牌师傅推荐-分页中使用) * @Date 2022/3/10 11:19 * @Crea 阅读全文
posted @ 2022-03-10 12:09 青喺半掩眉砂 阅读(338) 评论(0) 推荐(0)
摘要:java如何获取当前日期和时间本篇博客主要总结java里面关于获取当前时间的一些方法 一、System.currentTimeMillis() 获取标准时间可以通过System.currentTimeMillis()方法获取,此方法不受时区影响,得到的结果是时间戳格式的。例如: 1543105352845 我们可以将时间戳转化成 阅读全文
posted @ 2021-07-20 18:13 青喺半掩眉砂 阅读(4700) 评论(0) 推荐(0)
摘要:多线程--技术总结一、 线程核心概念 线程是独立的执行路径 在程序运行时,即使没有自己创建线程,后台也会有多个线程,比如:主线程、gc线程 main()称之为主线程,为系统的入口,用于执行整个程序 在一个进程中,如果开辟了多个线程,线程的运行由调度器安排调度,调度器是与操作系统紧密相关的,先后顺序是不能人为干预的。 阅读全文
posted @ 2021-06-07 16:59 青喺半掩眉砂 阅读(61) 评论(2) 推荐(0)
摘要:网络编程网络编程 一、什么是网络? TCP IP 阅读全文
posted @ 2021-05-28 15:16 青喺半掩眉砂 阅读(33) 评论(0) 推荐(0)