随笔 - 36  文章 - 1  评论 - 0  阅读 - 1925 
03 2023 档案
maven的bug
摘要:今天写代码,很奇怪,明明maven的依赖没有错误,但有一个模块其他模块就是找不到他的依赖,最后解决的也很奇怪,把那个模块的代码动了一下,立马就找到了,但实际代码没动,很离谱。 .idea文件的问题,里面的maven出现了问题,把这个文件删掉,重新打开idea就可以了 阅读全文
posted @ 2023-03-30 11:01 JohnWangzx 阅读(12) 评论(0) 推荐(0) 编辑
类字节码
摘要:第一次自己看类字节码,还挺有意思 魔数:没看到在哪 常量池:确实包含很多数据,包括变量属性、类型名、方法名等等 访问标志:没看到 类索引、父类索引、接口索引:只看到了接口索引,但什么都没有 字段表属性:没东西 方法表里面:东西很多 属性表:东西很多 常量池:字面量与符号引用 方法表: stack:操 阅读全文
posted @ 2023-03-21 12:35 JohnWangzx 阅读(13) 评论(0) 推荐(0) 编辑
JAVA并发
摘要:并发三要素: 可见性:一个线程对共享变量的修改,另一个线程能马上看到(CPU缓存引起) 原子性:一个操作或者多个操作,要么全部执行并且执行的过程不会被任何因素打断,要么就都不执行。(CPU线程分时复用引起) 有序性:即程序执行的顺序按照代码的先后顺序执行 可见性:volatile 原子性:java中 阅读全文
posted @ 2023-03-20 15:34 JohnWangzx 阅读(22) 评论(0) 推荐(0) 编辑
shiro框架
摘要:核心概念:Subject,SecurtiyManager,Realms Subject:正在与软件交互的事物(可以是人,可以是第三方进程等等) SecurityManager:管理所有所有用户相关安全的操作,如果是web应用会设置Shiro Servlet Filer 通过xml的格式,这样可以设置 阅读全文
posted @ 2023-03-19 20:16 JohnWangzx 阅读(111) 评论(0) 推荐(0) 编辑
面经杂想
摘要:为什么要使用双亲委派机制? java虚拟机只会在不同的类的类名相同且加载该类的加载器均相同的情况下才会判定这是一个类。如果没有双亲委派机制,同一个类可能就会被多个类加载器加载,如此类就可能会被识别为两个不同的类,相互赋值时问题就会出现。 双亲委派机制能够保证多加载器加载某个类时,最终都是由一个加载器 阅读全文
posted @ 2023-03-18 10:30 JohnWangzx 阅读(21) 评论(0) 推荐(0) 编辑
Java并发基础知识
摘要:进程与线程 进程,程序的一次执行过程,系统运行程序的基本单位。 启动main函数,即启动JVM的一个进程,mian函数为其主线程。 同类多个线程共享进程的堆和方法区资源,切换工作负担比进程小。 一个Java程序的运行时main线程和多个其他线程同时运行。 各个进程是独立的,但各个线程不一定,同一进程 阅读全文
posted @ 2023-03-11 16:43 JohnWangzx 阅读(84) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示