- 博客(5)
- 资源 (4)
- 收藏
- 关注
原创 Java内存模型详解与可见性
本文详细深入的讲解了JMM,以及JMM底层如何解决多线程并发安全问题,同时深入讲解了可见性问题以及volatile关键字的底层原理
2020-04-30 12:14:08 436
原创 框架封装的核心基础
Java 注解&反射&动态代理是框架封装的核心基础,必须要掌握.注解注解:是Java5引入的一种代码辅助工作,它的核心作用是对类、方法、变量、参数和包进行标注,通过反射来访问这些标注信息,以此运行时改变所注解对象的行为.Java中注解由内置注解和元注解组成.注解与注释:Java注解又称Java标注,是Java语言5.0版本开始支持加入源代码的特殊语法元数据.普通的...
2020-05-08 12:04:07 212
原创 线程核心基础2
文章目录线程属性详解线程id线程名字守护线程线程优先级未捕获异常如何处理两种解决方案多线程双刃剑:可能导致安全、性能问题线程安全性能问题在学习的时候,一定要注意学习顺序,使用3W1H的方式进行学习:What:是什么?Who/When/Where : 应用场景 什么时候使用 在哪里使用Why : 为什么要使用它How: 内部原理线程属性详解属性名称用途编号(ID...
2020-04-24 14:24:56 200
原创 配置maven compiler plugin
一般情况下jar包都可以使用pom.xml来配置管理,但也有一些时候,我们项目中使用了一个内部jar文件,但是这个文件我们又没有开放到maven库中.我们会将文件当到我们项目WEB-INF/lib中如果我们不对pom.xml进行特殊配置的话,maven打包是不会自动去引用和编译lib中的jar文件的,所以需要我们修改下pom.xml文件注意3.1版本之后 不要使用compilerAr...
2020-04-16 17:16:01 473
原创 线程核心基础1
线程核心基础1文章目录线程核心基础1实现多线程的方法正确的理解错误观点启动线程start()和run()方法start()原理解读如何正确的停止线程线程停止的原则正确停止线程中断线程的两种最佳实践错误的停止线程interrupt状态的方法辨析总结线程的生命周期有哪6种状态Thread和Object类中重要的方法方法概述wait notify notifyAll 讲解image.pngsleep ...
2020-04-12 22:19:49 368
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人