自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JSON parse error: Cannot deserialize value of type `long` from Object value (token `JsonToken.START_

而在前端的参数传递我们穿的却是一个对象。1.在后端定义一个请求包装类。2.前端改用直接用url传递。这是因为值传递错误造成的。后端接受的只是一个id。

2023-06-18 11:05:43 2107 1

原创 关于缓存预热

​ 比如:一个系统中第一个用户访问很慢 此时还没有缓存 这时候就可以使用缓存预热 再比如双十一 用户数量那么多 如果每个人第一次访问时候都得在服务器上查询一次数据库 再将查询结果存入缓存中 这样太慢了。​ 1.解决上面的问题 也在一定的程度上保护数据库可以让用户始终访问很快。1.在spring的启动类上添加注解@EnableScheduling。上面表示的是在每年每星期每日的17:59 0秒 都会执行一次任务。3.预热的时机如果错了 有可能使你的缓存数据太老或者不适合。

2023-06-05 18:27:45 100 1

原创 如何向数据库并发插入多条数据

其中corePoolSize表示开启的线程数,maximumPoolSize表示最大可开启的线程数 ,keepAliveTime 表示线程在内存中多久被淘汰,unit表示时间单位, BlockingQueue workQueue 表示一个任务队列。第一个是我们要向数据库插入的实体列表,第二个表示 一次批量插入多少条数据。其中ArrayBlockingQueue传的参数表示最大的任务数量。第一张默认线程池 一般默认的是你CPU可调度的线程减去1。第二种是我们可以自己定义一个线程池。

2023-06-04 22:31:15 813 1

原创 解决springboot添加@CrossOrigin支持跨域不起作用

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-znO69vmw-1685790172043)(C:\Users\24174\AppData\Roaming\Typora\typora-user-images\image-20230603185438512.png)]而我看很多的博客都写的类似如下老版本的origins,照着配置仍然解决不了问题。版权声明:本文为CSDN博主「小蛮牧码者」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

2023-06-03 19:04:48 1136 1

原创 Mysql中事务和锁机制

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-n52zlilh-1684422626653)(C:\Users\24174\AppData\Roaming\Typora\typora-user-images\image-20230518223700969.png)]​ 排他锁又称为写锁 , 排他锁不能与其他锁共存 如一个事务获取到了一个数据行 那么其他事务就不能获取到该行的锁了 只有获取排他锁的事务才能进行读取和修改。这四种事务的隔离级别 事务的并发性由高到低。

2023-05-18 23:16:25 61 1

原创 冒泡排序优化

在动画演示中我们可以发现 如果有些值已经冒泡成功了 则下次循环次数并不需要arr.length-1 而是再减一。可以发现当 7 和3位置发生交换时候 后面三位则变为7,8,9 完全没有再进行冒泡排序的必要。在有些冒泡排序中 如果我们的数组已经排好序了 但是 第一层for循环还是会继续。这时候就需要一个boolean值 来判断是否还有进行数值交换。所以 我们可以记录一下最后一次发生交换位置的索引。等到下一轮冒泡 则从这个索引为终点。所以我们可以优化一下。

2023-05-12 16:24:12 22

原创 二分查找算法实现

public class test01 { public static void main(String[] args) { //二分查找 int[] arr={1,3,9,10,16,19,25,50,58,49}; int t=50; System.out.println(base(arr,t)); } public static int base(int arr[],int t){ int l

2023-05-12 15:58:57 24

原创 org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): org.example.lulu.ma

查看target里的classes目录下是否有mapper 目录 是否有*Mapeer.xml的文件。

2023-04-09 23:01:54 30 1

原创 Description: Failed to configure a DataSource: ‘url‘ attribute is not specified and no embedded dat

今天刚学完Security 时候 刚想去回到之前的做的springboot项目里实现。将application.yml 复制过去到clasers目录下就可以了。检查application.yml数据库配置发现没什么问题。点进去target里发现里面没有application.yml。发现数据库连接失败了。

2023-04-09 22:41:07 196 1

原创 Communications link failure The last packet sent successfully to the server was 0 milliseconds ago.

打开服务找到关于mysql的服务 给他停止 重新启动即可。今天要去创建表时候要使用数据库 发现数据库连接不了。

2023-04-09 00:03:02 371 1

原创 WRONGTYPE Operation against a key holding the wrong kind of value

原因是你使用redis存进去的类型 和你取出来的类型不一样。今天在使用redis时候 发现了这样的错。解决办法:将类型改为一致即可。

2023-04-08 10:05:06 67 1

空空如也

空空如也

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

TA关注的人

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