上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 33 下一页
摘要: 首先看下来自实测的效果图 首先看核心线程够不够用,不够用的话线程数变成了最大线程数的设置,最后队列已经被任务占满了,抛出异常 首先使用核心线程 然后采用最大线程 以上就是核心线程数和最大线程数的区别 代码部分 <?xml version="1.0" encoding="UTF-8"?> <proje 阅读全文
posted @ 2023-02-10 19:09 不忘初心2021 阅读(635) 评论(0) 推荐(0)
摘要: GROUP BY 字段名,以该字段名已经分类,HAVING可以对分完类的数据使用聚合函数 例如 SELECT * FROM student WHERE stu_name IN (SELECT stu_name FROM student GROUP BY stu_name HAVING COUNT(s 阅读全文
posted @ 2023-02-06 19:42 不忘初心2021 阅读(238) 评论(0) 推荐(0)
摘要: 有限个相同类型的变量组成的有序集合叫做数组,其中数组的下标是从0开始的 在存储方式上,会创建连续的内存空间存放一组类型相同的数据 从0开始是计算效率考虑 下面定义一个数组 int[] attr =new int[]{0,1,2,3,4}; 当从0开始,attr[k]=attr[0]+k*attr.l 阅读全文
posted @ 2023-02-05 19:58 不忘初心2021 阅读(47) 评论(0) 推荐(0)
摘要: 缓存穿透字面意思就是来了个透心凉,直接穿透了redis缓存和数据库,比如儿子想找的爸爸妈妈,并不是它的爸爸妈妈,因为老爸和老妈根本就没有这个儿子 处理方案就是不要让非法数据过来 缓存雪崩意思就是挂了,本身是找缓存拿数据的,但是这个时候数据全部过期了,直接找了数据库,数据库不行了直接撂挑子不干了, 处 阅读全文
posted @ 2023-02-02 19:08 不忘初心2021 阅读(33) 评论(0) 推荐(0)
摘要: lockInterruptibly是中断获取锁的操作,可以让线程去干别的事情 代码部分 package com.java.test.lock; import lombok.extern.slf4j.Slf4j; import org.springframework.web.bind.annotati 阅读全文
posted @ 2023-02-01 18:04 不忘初心2021 阅读(160) 评论(0) 推荐(0)
摘要: left join 左连接,左表所有数据 拼接 右表符合on条件的数据。on后用and连接,都作为on条件,左边表的数据会全部返回,右表中的数据不匹配返回为空 因为是左连接,所以左边的数据是一定要满足的 建表语句 --建表语句 create table student_memo( id varcha 阅读全文
posted @ 2023-02-01 18:04 不忘初心2021 阅读(162) 评论(0) 推荐(0)
摘要: 本想使用网易,结果使用465端口尝试了半天,老是提示无法连接,后面说是要开通vip,果断放弃,本次教程使用是qq邮箱,端口号是587,之所以这样是阿里云服务器无法使用25端口发送邮件了 废话不多说直接贴效果图 邮件发送的日志打印 pom文件 <!--引入junit单元测试依赖--> <depende 阅读全文
posted @ 2023-01-29 21:42 不忘初心2021 阅读(65) 评论(0) 推荐(0)
摘要: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:sc 阅读全文
posted @ 2023-01-29 21:11 不忘初心2021 阅读(458) 评论(0) 推荐(0)
摘要: unlock()作用是释放锁,和lock配合使用不释放时 解锁后 package com.java.test.lock; import lombok.extern.slf4j.Slf4j; import java.util.ArrayList; import java.util.List; impo 阅读全文
posted @ 2023-01-28 20:20 不忘初心2021 阅读(179) 评论(0) 推荐(0)
摘要: 阻塞的状态不是被创建后就会进入阻塞形态的 所以需要了解AbstractQueuedSynchronizer抽象类 即进入无限期等待,即使其他线程调用了interrupt方法也无法将其唤醒,除非有其他线程释放了锁,并且该线程拿到了锁,才会走出accquireQueued方法返回 返回为true,表示有 阅读全文
posted @ 2023-01-28 13:14 不忘初心2021 阅读(96) 评论(0) 推荐(0)
上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 33 下一页