自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 按步长截取list

按步长截取list

2022-07-04 15:12:29 325

原创 poi读写Excel简单操作

poi读写Excel简单操作

2022-05-05 14:08:34 919

原创 遇见数据库提示锁等待超时提示:Lock wait timeout exceeded; try restarting transaction

MySQLTransactionRollbackException: Lock wait timeout exceeded; try restarting transaction参考文献https://blog.csdn.net/java__project/article/details/100137526具体情况和解决 今天线上环境遇到了这个报错:Lock wait timeout exceeded; try restarting transaction排查是由于数据库死锁造成的,再联系DBA获

2022-03-18 13:49:46 1102

原创 根据链接url下载文件

代码:<!DOCTYPE html><html><head> <meta charset="UTF-8"> <title>title</title> <script type="text/javascript" src="../js/jquery-3.3.1.min.js"></script></head><body><!-- 开始按钮 --&g

2021-10-20 10:56:28 596

原创 指定时间执行任务

指定时间执行任务说明: 不想通过定时任务来扫码的前提下,要在指定时间执行对应任务。可以通过本文的这种方式来实现。上代码:AsyncTaskHandler – 本文核心类:对于要执行任务的处理器import org.springframework.scheduling.concurrent.ThreadPoolTaskScheduler;import java.util.Date;import java.util.HashMap;import java.util.Map;import

2021-10-20 10:44:10 226

原创 IDEA如何从断点里获取对象所有数据(数据量很大且不好Ctrl+C)

IDEA如何从断点里获取对象所有数据使用断点进行问题排查是我们经常用的方式,但是如果从断点里将某个对象给赋值出来,可能需要你这么操作1.这个list有10000个元素想从断点里赋值的话可能没法直接获取到我们想要的结果结果 size = 10000显然我们需要换一种方式2.打开IDEA里面自带的计算器3.使用json将你需要的对象输出到Result框按下回车后,再将结果框的值赋值出来看看赋值出来的结果[371418, 148963, 266425, 267161, 843051

2021-03-29 11:45:10 9507 20

原创 一个超级简洁的图片编辑工具类Thumbnails

图片编辑工具类Thumbnails1.导入依赖 <dependency> <groupId>net.coobird</groupId> <artifactId>thumbnailator</artifactId> <version>0.4.8</version> </dependency>2.创建测试类

2021-03-09 10:42:34 443

原创 EasyExcel读写Excel文件

EasyExcel使用简介为什么使用EaysExcel:示例使用步骤为什么使用EaysExcel:简洁且不会造成内存泄漏示例 @Test public void test2(){ //读取文件 //创建ExcelReaderBuilder实例 ExcelReaderBuilder readerBuilder = EasyExcel.read(); //获取文件对象 readerBuilder.file("D

2021-02-23 15:23:02 1281 1

原创 初识观察者模式

观察者模式当对象间存在一对多关系时,则使用观察者模式(Observer Pattern)。比如,当一个对象被修改时,则会自动通知依赖它的对象。观察者模式属于行为型模式。编写被观察者类package com.atwu.miao.obserable;import com.atwu.miao.vo.CatVo;import org.springframework.stereotype.Component;import java.util.Observable;@Componentpublic

2020-09-24 17:24:58 116

原创 一条sql插入多条数据并且已存在的数据不会进行插入

一条sql插入多条数据并且已存在的数据不会进行插入场景:sql:解决:用ignore替换into总结:ignore会忽略有冲突(错误)的执行语句,可以在批量操作时保证顺利执行下去。场景: 需要一条sql插入多条数据,但是有组合索引,插入时如果表中已经存在了相同的某一条数据,sql就会报错。sql: INSERT INTO course(course_id,user_id,create_time) values (433,1225441,NOW()), (434,1225441

2020-08-27 10:29:47 737

原创 为什么prehandle被调用两次

为什么prehandle被调用两次今天我自己尝试写了个拦截器,意外发现这个拦截器执行了两次,查阅很多文章过后却还是没能解决问题。网上提供的解决方法有:1、排除重复扫描原因,导致拦截器执行多次,2、排除xml重复导入,导致拦截器执行多次。但是我遇到的情况通过这样观察,很明确。话不多说上代码:package com.atwu.miao.intercepter;import com.atwu.miao.service.UserService;import org.springframework.b

2020-07-20 09:09:41 4329 1

原创 一条sql修改多条数据

一条sql修改多条数据前提紧要 针对同一张表的同一个字段进行不同的值更新操作。sql写法update tb_user setpath = (CASEWHEN id = 1 THEN "path1"WHEN id = 2 THEN "path2"WHEN id = 3 THEN "path3"WHEN id = 4 THEN "path4"END)where id in (1,2,3,4);xml写法 <update id="updateHospitalPath"

2020-07-15 17:30:17 3367

原创 关于java.lang.ClassCastException报错原因(特殊情况导致)

关于java.lang.ClassCastException报错原因(特殊情况导致)报错提示问题的发现产生原因具体问题解决总结报错提示这是我拿到的服务请报错提示:2020-06-22 16:07:54.973 [http-nio-18096-exec-2] ERROR c.t.z.h.XxxExceptionHandlerResolver - 异常信息:java.lang.ClassCastException: java.util.HashSet cannot be cast to java.la

2020-06-23 14:08:51 3282

原创 异常处理com.alibaba.dubbo.rpc.RpcException: No provider available from registry 127.0.0.1:2181 for

无法找到对应注册的Dubbo服务问题解决启动了dubbo,并且服务已经正常运行,却在dubbo里找不到对应的服务!出现该问题的先决条件解决方法总结 使用规范的接口定义,指定清楚接口类的字节码,这才是最好的方式!启动了dubbo,并且服务已经正常运行,却在dubbo里找不到对应的服务!com.alibaba.dubbo.rpc.RpcException: No provider available from registry 127.0.0.1:2181 for service com.xxx.xxx.u

2020-06-04 14:21:37 13326 24

原创 通过注解实现请求频率限制

通过注解实现请求频率限制1.首先创建注解类RequestLimit2.创建切面类RepeatRequestAspect注意这里的写法:本次只写了限制两次请求间隔时间:3.使用该注解进行访问限制注意:1.首先创建注解类RequestLimitimport java.lang.annotation.ElementType;import java.lang.annotation.Retention...

2020-04-27 17:39:11 811

原创 异常处理java.lang.IllegalArgumentException: An invalid character [44] was present in the Cookie value

java.lang.IllegalArgumentException: An invalid character [44] was present in the Cookie value;关于cookie值的报错信息及处理关于cookie内容的一些规则具体报错信息问题提示很明显就是这个符号 “,”问题源头找到了解决关于cookie内容的一些规则不能直接使用逗号这种特殊符号(对cookie 0版...

2020-04-17 10:09:22 1673

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除