多线程编程的核心 多线程

多线程编程的核心

传统容器线程安全吗并发容器介绍阻塞队列原子类介绍ABA问题及解决方案Lock和Condition接口可重入锁读写锁队列同步器AQS公平锁与非公平锁锁降级和锁升级底层实现公平锁一定公平吗?Conditi...
阅读全文
idea日志窗口 idea

idea日志窗口

今天在看idea的output窗口的时候把该窗口给关了,找了半天愣是没找到怎么打开这个output,后来找到了解决办法,debug的时候,在控制台的左下方点击restore layout就会出现out...
阅读全文
优雅地处理重复请求 Java

优雅地处理重复请求

目录利用唯一请求编号去重业务参数去重计算请求参数的摘要作为参数标识继续优化,考虑剔除部分时间因子请求去重工具类,Java实现总结对于一些用户请求,在某些情况下是可能重复发送的,如果是查询类操作并无大碍...
阅读全文
复现Spring的漏洞 spring

复现Spring的漏洞

我真的复现了这次 Spring 的漏洞。昨天晚上我正在家里悄悄卷你们的时候,突然有人给我发来这样的一个链接:https://sizeof.cat/post/springcore-rce/然后只配上了四...
阅读全文
java开发终极学习 Java

java开发终极学习

一、基础篇面向对象什么是面向对象面向对象、面向过程面向对象的三大基本特征和五大基本原则平台无关性Java如何实现的平台无关JVM还支持哪些语言(Kotlin、Groovy、JRuby、Jython、S...
阅读全文