传统容器线程安全吗并发容器介绍阻塞队列原子类介绍ABA问题及解决方案Lock和Condition接口可重入锁读写锁队列同步器AQS公平锁与非公平锁锁降级和锁升级底层实现公平锁一定公平吗?Conditi...
idea日志窗口
今天在看idea的output窗口的时候把该窗口给关了,找了半天愣是没找到怎么打开这个output,后来找到了解决办法,debug的时候,在控制台的左下方点击restore layout就会出现out...
100 个网络基础知识普及,看完成半个网络高手
事先声明:不懂的人还是看不懂,懂的人等于没看,自己体会吧啊哈哈哈哈~ 1)什么是链接?链接是指两个设备之间的连接。它包括用于一个设备能够与另一个设备通信的电缆类型和协议。2)OSI 参考模型...
优雅地处理重复请求
目录利用唯一请求编号去重业务参数去重计算请求参数的摘要作为参数标识继续优化,考虑剔除部分时间因子请求去重工具类,Java实现总结对于一些用户请求,在某些情况下是可能重复发送的,如果是查询类操作并无大碍...
再谈SpringBoot 优雅停机
目录何为优雅关机kill 指令Runtime.addShutdownHookSpring 3.2.12SpringBoot再谈为了提醒明知故犯(在一坑里迭倒两次不是不多见),由于业务系统中大量使用了 ...
复现Spring的漏洞
我真的复现了这次 Spring 的漏洞。昨天晚上我正在家里悄悄卷你们的时候,突然有人给我发来这样的一个链接:https://sizeof.cat/post/springcore-rce/然后只配上了四...
java开发终极学习
一、基础篇面向对象什么是面向对象面向对象、面向过程面向对象的三大基本特征和五大基本原则平台无关性Java如何实现的平台无关JVM还支持哪些语言(Kotlin、Groovy、JRuby、Jython、S...
Vue页面跳转传递参数及接收方式
最近接触了vue项目,这里记录一下vue跳转到下一页面携带参数的两种方式。典型应用场景:列表页跳转到详情页一、配置路由文件路径:src/router/config.php123456789101112...
MySQL索引机制(详细+原理+解析)
MySQL索引机制永远年轻,永远热泪盈眶一.索引的类型与常见的操作前缀索引MySQL 前缀索引能有效减小索引文件的大小,提高索引的速度。但是前缀索引也有它的坏处:MySQL 不能在 ORDER BY ...
linux配置静态ip
vi /etc/sysconfig/network-scripts/ifcfg-xxx主要改动红色部分的基本上就可以了DEVICE=eth0HWADDR=00:0C:29:F5:1D:6AT...