
Java
文章平均质量分 52
a413538604
这个作者很懒,什么都没留下…
展开
-
Java注解和反射
元注解 元注解的作用就是负责注解其他注解,Java定义了4个标准的meta-annotation类型,他们被用来提供对其他annotation类型作说明。 这些类型和它们所支持的类在java.lang.annotation包中可以找到。(@Target,@Retention,@Documented,@Inherited) 1、@Target:用于描述注解的使用范围(即:被描述的注解可以用在什么地方) 2、@Retetntion:表示需要在什么级别保存该注释信息,用于描述注解的生命周期(RUNTIME原创 2021-05-16 14:40:24 · 110 阅读 · 0 评论 -
Java多线程
Synchronized与ReentrantLock的对比 Lock是显示锁(手动开启或关闭锁,别忘记关闭锁),Synchronized是隐式锁,出了作用域自动释放 Lock只有代码块锁,Synchronized有代码块锁和方法锁 使用Lock锁,JVM将花费较少的时间来调试线程,性能更好。并且具有更好的扩展性(提供更多的子类) 优先使用顺序: Lock>同步代码块(已经进入了方法体,分配 了相应资源)>同步方法(在方法体外) ...原创 2021-05-15 23:07:18 · 100 阅读 · 0 评论 -
Docker学习笔记
Docker Docker安装 安装步骤 1、官网安装参考手册:https://docs.docker.com/engine/install/centos/ 2、确定是Centos7及以下版本 3、yum安装gcc相关环境(需要确保虚拟机可以上外网) yum -y install gcc yum -y install gcc-c++ 4、卸载旧版本 sudo yum remove docker \ docker-client \ do原创 2021-05-13 22:39:15 · 133 阅读 · 0 评论