随笔分类 -  后端

java,springBoot,mysql
java 反射工具类ReflectUtils
摘要:/** * 反射工具类. 提供调用getter/setter方法, 访问私有变量, 调用私有方法, 获取泛型类型Class, 被AOP过的真实类等工具函数. * * @author ruoyi */ @SuppressWarnings("rawtypes") public class Reflect 阅读全文
posted @ 2023-01-03 15:38 一群bug 阅读(568) 评论(0) 推荐(0) 编辑
java FileTypeUtils文件类型工具类,FileUtils文件工具类,ImageUtils图片工具类
摘要:/** * 文件类型工具类 * * @author ruoyi */ public class FileTypeUtils { /** * 获取文件类型 * <p> * 例如: ruoyi.txt, 返回: txt * * @param file 文件名 * @return 后缀(不含".") */ 阅读全文
posted @ 2023-01-03 15:36 一群bug 阅读(333) 评论(0) 推荐(0) 编辑
java DateUtils时间工具类
摘要:/** * 时间工具类 * * @author ruoyi */ public class DateUtils extends org.apache.commons.lang3.time.DateUtils { public static String YYYY = "yyyy"; public s 阅读全文
posted @ 2023-01-03 15:35 一群bug 阅读(86) 评论(0) 推荐(0) 编辑
java实现excel导入导出
摘要:<!-- io常用工具类 --> <dependency> <groupId>commons-io</groupId> <artifactId>commons-io</artifactId> <version>2.11.0</version> </dependency> <!-- excel工具 - 阅读全文
posted @ 2023-01-03 15:32 一群bug 阅读(1269) 评论(0) 推荐(1) 编辑
java流Stream
摘要:有一个列表,从中筛选出值大于30的元素。看看用传统的做法和Java流的做法有什么不同。 List<Integer> list = new ArrayList<>(); list.add(1); list.add(20); list.add(40); list.add(100); // 按照以前的方法 阅读全文
posted @ 2022-12-27 18:09 一群bug 阅读(17) 评论(0) 推荐(0) 编辑
mybatis-plus增删改查方法汇总
摘要:// 查询所有 List<T> list(); // 查询列表 List<T> list(Wrapper<T> queryWrapper); // 查询(根据ID 批量查询) Collection<T> listByIds(Collection<? extends Serializable> idL 阅读全文
posted @ 2022-12-07 10:18 一群bug 阅读(278) 评论(0) 推荐(0) 编辑
java项目 引入mybatis-plus
摘要:1、引入maven <!-- mysql --> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>${mysql.version}</version> </dep 阅读全文
posted @ 2022-12-07 10:13 一群bug 阅读(246) 评论(0) 推荐(0) 编辑
java 身份证号校验
摘要:创建CardUtil工具类 public class CardUtil { /** * 验证身份证真假 * @param carNumber 身份证号 * @return boolean*/ public static boolean isCard(String carNumber) { //判断输 阅读全文
posted @ 2022-12-07 09:09 一群bug 阅读(492) 评论(0) 推荐(0) 编辑
java http请求工具类
摘要:1、首先maven <dependency> <groupId>commons-httpclient</groupId> <artifactId>commons-httpclient</artifactId> <version>3.1</version> </dependency> <depende 阅读全文
posted @ 2022-12-07 09:07 一群bug 阅读(199) 评论(0) 推荐(1) 编辑
SpringBoot使用RabbitMq实现队列和延时队列
摘要:闲来无事看了看RabbitMq的队列,总结了一些队列的实现方法,当然,免不了各种看别人的博客哈哈哈 其中延时队列有两种方式,一种是使用TTl+死信队列实现,一种是直接用RabbitMq的官方插件 第一种写起来比较麻烦,这里就只说第二种了 接下来从头开始说吧 1.首先是插件下载 打开链接https:/ 阅读全文
posted @ 2022-08-24 15:54 一群bug 阅读(946) 评论(0) 推荐(0) 编辑
多线程sleep()和wait()的区别
摘要:wait()的作用是让当前线程由运行状态进入等待阻塞状态 而sleep()的作用也是让线程由运行状态进入阻塞状态 不同的是wait()会释放对象的同步锁,而sleep()则不会释放锁 wait通常被用于线程间交互,sleep通常被用于暂停执行。 阅读全文
posted @ 2022-08-18 15:31 一群bug 阅读(29) 评论(0) 推荐(0) 编辑
java创建线程池的方式
摘要:java创建线程池一共有七种方式 这 7 种实现方法分别是: Executors.newFixedThreadPool:创建一个固定大小的线程池,可控制并发的线程数,超出的线程会在队列中等待。Executors.newCachedThreadPool:创建一个可缓存的线程池,若线程数超过处理所需,缓 阅读全文
posted @ 2022-08-18 15:16 一群bug 阅读(10382) 评论(0) 推荐(0) 编辑
map删除key报错java.util.ConcurrentModificationException
摘要:遍历map判断value值是否为空,为空则删除此key原始方法 for (String key: map.keySet()){ if (CollectionUtils.isEmpty(map.get(key))){ map.remove(key); } } 实践发现会报java.util.Concu 阅读全文
posted @ 2022-08-11 10:03 一群bug 阅读(421) 评论(0) 推荐(0) 编辑
java的定时器
摘要:定时器其实就是一个线程 可以在线程中用暂定实现,也可以用以下方法 // 定义一个任务 TimerTask timerTask = new TimerTask() { @Override public void run() { System.out.println("打印当前时间:" + new Da 阅读全文
posted @ 2022-08-11 09:57 一群bug 阅读(23) 评论(0) 推荐(0) 编辑
以逗号分割的字符串和数组之间来回转换的方法
摘要:数组转字符串用逗号分割 String[] arr = ["1","2","3","4","5"] String arrString = arr.join(","); 其中逗号可以改成其他任意符号 以逗号分割的字符串转为数组 String arrString = "1,2,3,4,5" String[ 阅读全文
posted @ 2022-04-12 18:00 一群bug 阅读(387) 评论(0) 推荐(0) 编辑
java获取月份日历信息(包含农历节气)
摘要:1.新建一个util工具类 import java.util.*; public class MyCalendar { private int year = 0; private int month = 0; public void setyear(int year) { this.year = y 阅读全文
posted @ 2022-03-29 10:27 一群bug 阅读(2295) 评论(0) 推荐(1) 编辑
SpringBoot集成thymeleaf模板
摘要:1.在pom文件添加:<!-- SpringBoot集成thymeleaf模板 --><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifac 阅读全文
posted @ 2022-03-07 15:05 一群bug 阅读(40) 评论(0) 推荐(0) 编辑
第三方支付sdk(包含微信(v2),支付宝)
摘要:1.导入maven <dependency> <groupId>cn.springboot</groupId> <artifactId>best-pay-sdk</artifactId> <version>1.3.0.BETA</version></dependency> 阅读全文
posted @ 2022-03-01 18:15 一群bug 阅读(333) 评论(0) 推荐(0) 编辑
java根据模板生成word文档
摘要:首先引入pom.xml <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml</artifactId> <version>4.1.2</version> </dependency> 定义一个工具类wordUtil: 阅读全文
posted @ 2022-01-03 11:20 一群bug 阅读(1882) 评论(3) 推荐(1) 编辑
SpringBoot全局定时任务
摘要:@EnableScheduling public class Controller extends nameController {//定义时间间隔@Scheduled(fixedRate=10000) // 2.开启定时任务private void configureTasks() { Syste 阅读全文
posted @ 2021-11-12 09:49 一群bug 阅读(97) 评论(0) 推荐(0) 编辑

 
点击右上角即可分享
微信分享提示