摘要: 问: 什么是偏向锁,偏向锁加锁流程是什么?? 答: makeword : 64位二进制位 偏向锁:64位二进制位中:其中 1、 表示偏向线程id的bit位都是0 & 2、锁状态位: 表示偏向锁状态 这个时候线程直接在锁对象markword的高位内存储当前线程的内存地址 步骤: 1 还要向当前的线程栈 阅读全文
posted @ 2022-02-22 00:15 笨拙的小菜鸟 阅读(678) 评论(0) 推荐(0) 编辑
摘要: 1、出现死循环+ 数据丢失的问题 如下图所示: 为什么出现死循环, 因为是头插法 为什么不直接将整条单链表的头节点复制过去... 因为: 扩容的目的是为了什么?? 扩容的目的是为了使单链表的长度变短,, 2、hashSeed 默认为0 hash算hash值的时候,让hash算法更加复杂,让hash算 阅读全文
posted @ 2022-02-16 10:16 笨拙的小菜鸟 阅读(269) 评论(0) 推荐(0) 编辑
摘要: https://blog.csdn.net/liangllhahaha/article/details/89821006 阅读全文
posted @ 2022-01-16 20:27 笨拙的小菜鸟 阅读(120) 评论(0) 推荐(0) 编辑
摘要: https://www.cnblogs.com/wenshi-jj/p/15426706.html 阅读全文
posted @ 2022-01-16 20:26 笨拙的小菜鸟 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 权限控制: 1、FilterSecurityInterceptor # invoke (FilterInvocation fi) 其中fi为被拦截的url AbstractSecurityInterceptor # beforeInvocation--》 Collection attributes 阅读全文
posted @ 2022-01-15 16:58 笨拙的小菜鸟 阅读(59) 评论(0) 推荐(0) 编辑
摘要: Spring Security源码解析之权限访问控制是如何做到的 https://www.jb51.net/article/212425.html 阅读全文
posted @ 2022-01-15 16:49 笨拙的小菜鸟 阅读(139) 评论(0) 推荐(0) 编辑
摘要: Tomcat部署Web应用的方式总结 https://extremegtr.github.io/2017/07/26/Tomcat-deploy-web-app/ IntelliJ IDEA部署Web应用到Tomcat https://extremegtr.github.io/2017/07/28/ 阅读全文
posted @ 2022-01-11 14:24 笨拙的小菜鸟 阅读(33) 评论(0) 推荐(0) 编辑
摘要: 适用于各种无法进入GitHub官网的解决办法 第一步:检查本地网速 注释:这是我走了很多弯路总结出来的Final Resolvent 以我电脑为例,ping百度网址的网速发现还不算太卡,但是ping GitHub官网的速度平均305ms(注释:这是我解决问题后的网速显示),卡的要死!!! 如果你是进 阅读全文
posted @ 2021-12-15 20:24 笨拙的小菜鸟 阅读(10082) 评论(0) 推荐(0) 编辑
摘要: 1、maven : Failed to install metadata project Could not parse metadata maven-metadata-local.xml 解决方案:https://blog.csdn.net/weixin_36997847/article/deta 阅读全文
posted @ 2021-12-12 00:45 笨拙的小菜鸟 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 有时候看源码的时候,会经常性的把复杂类的关系搞混,下次碰到这种情况,应该从上到下把继承关系和接口理解清楚,这样看源码就会有一条主线。 1. 看继承关系 快捷键 crtl + H查看hierarchy,只能查看向上向下继承关系,而不能看实现了哪些接口。 右键选择Diagrams(也可以使用快捷键ctr 阅读全文
posted @ 2021-12-04 08:05 笨拙的小菜鸟 阅读(1617) 评论(0) 推荐(0) 编辑