会员
周边
新闻
博问
闪存
赞助商
YouClaw
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
一蓑烟雨任平生
想要逃避总有借口,想要成功总有办法
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
···
20
下一页
2021年5月15日
AQS-节点的起始状态0是怎么来的,为什么要有0这个状态?
摘要: 之所以初始化为0而不是-1,是为了在release()方法里去区分是否需要唤醒后继节点: if (h != null && h.waitStatus != 0) unparkSuccessor(h); 当前线程释放资源之后,去唤醒后继节点时,判断条件是!=0的,也就是说,对于一个没有后继节点的节点(
阅读全文
posted @ 2021-05-15 18:00 looyee
阅读(387)
评论(0)
推荐(0)
2021年4月19日
HandlerInterceptor简介
摘要: 拦截器我想大家都并不陌生,最常用的登录拦截、或是权限校验、或是防重复提交、或是根据业务像12306去校验购票时间,总之可以去做很多的事情。 我仔细想了想这里我分三篇博客来介绍HandlerInterceptor的使用,从基本的使用、到自定义注解、最后到读取body中的流解决无法多次读取的问题。 1、
阅读全文
posted @ 2021-04-19 15:52 looyee
阅读(579)
评论(0)
推荐(0)
2021年4月8日
Spring 过滤器 拦截器 AOP区别
摘要: 原文链接:https://blog.csdn.net/dreamwbt/article/details/82658842 简介 这几天在回顾Spring的AOP时,对过滤器,拦截器,AOP的关系有点好奇,故记录做以备份。在实现一些公共逻辑的时候,很多功能通过过滤器,拦截器,AOP都能实现,但是不同的
阅读全文
posted @ 2021-04-08 14:39 looyee
阅读(217)
评论(0)
推荐(0)
2021年3月17日
线上java程序CPU占用过高问题排查
摘要: 简要工作中负责的有一个项目是使用iReport+JasperReport实现的一个打印系统。最近这个线上程序经常无响应,重启后恢复正常,但是时不时还是会出现类似的问题。最后发现是JasperReport的一个问题。有个JasperReport的转换任务内存占用特别高,当新对象需要分配内存时就会内存不
阅读全文
posted @ 2021-03-17 13:34 looyee
阅读(568)
评论(0)
推荐(0)
2021年2月10日
在线故障排查
摘要: 在线故障排查 转自:https://mp.weixin.qq.com/s/IGRVRhLFZOQL1mRucXCGxA
阅读全文
posted @ 2021-02-10 10:57 looyee
阅读(82)
评论(0)
推荐(1)
2021年2月9日
死锁
摘要: public class HelloWorld { public static void main(String[] args) { Thread t1 = new Thread(new DeadLockclass(true));//建立一个线程 Thread t2 = new Thread(new
阅读全文
posted @ 2021-02-09 15:15 looyee
阅读(55)
评论(0)
推荐(0)
2021年2月4日
链表是否有环
摘要: 给定一个单链表 1. 如何判断链表是否存在环? 2. 如何知道环的长度? 3. 如何找出环的连接点在哪里? 4. 带环链表的长度? 解法: 1. 对于问题1 使用追赶的方法,设定两个指针show,fast,从头节点开始,每次分别前进1步,2步,如存在环则两者必然会相遇,如不存在环,则fast遇到nu
阅读全文
posted @ 2021-02-04 11:23 looyee
阅读(95)
评论(0)
推荐(0)
2021年2月3日
JAVA锁的膨胀过程
摘要: 首先简单说下先偏向锁、轻量级锁、重量级锁三者各自的应用场景: 偏向锁:只有一个线程进入临界区; 轻量级锁:多个线程交替进入临界区; 重量级锁:多个线程同时进入临界区。 锁膨胀过程: 上图跟下面这个解析基本相同: 偏向所锁,轻量级锁都是乐观锁,重量级锁是悲观锁。一个对象刚开始实例化的时候,没有任何线程
阅读全文
posted @ 2021-02-03 14:51 looyee
阅读(119)
评论(0)
推荐(0)
2021年1月26日
rabbitmq实现延迟队列
摘要: https://blog.csdn.net/qq330983778/article/details/99661012?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-5.control&depth_1-utm
阅读全文
posted @ 2021-01-26 17:04 looyee
阅读(67)
评论(0)
推荐(0)
2021年1月20日
SpringBoot 使用 Redis Geo
摘要: 本文转载自:https://www.imooc.com/article/280622?block_id=tuijian_wz https://www.cnblogs.com/simibaba/p/7090350.html Redis 官方对 Geo 的描述 Redis 3.2 contains si
阅读全文
posted @ 2021-01-20 14:13 looyee
阅读(939)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
···
20
下一页
公告