会员
周边
新闻
博问
闪存
赞助商
YouClaw
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
晓阳yyy
博客园
首页
新随笔
联系
订阅
管理
2019年2月24日
JVM
摘要: 1.JVM包含哪些部分 方法区:属于线程共享,所有字段和方法字节码,以及构造函数,接口定义都在方法区, 总的来说所有定义的方法都在方法区静态变量,常量,类信息,运行时常量池。线程共享 堆:实例变量,实例对象。线程共 栈:主要存储基本类型和引用类型变量,主管java运行,是在线程创建时创建,生命周期伴
阅读全文
posted @ 2019-02-24 13:04 晓阳yyy
阅读(82)
评论(0)
推荐(0)
2019年2月23日
synchronized
摘要: 1.synchronized修饰非静态方法 synchronized修饰普通方法实际是给该对象上锁“对象锁” 只有当同一个对象在两个不同的线程中访问该方法时才会产生互斥 不同对象可以同时访问该方法。因为锁针对的是对象,不是方法。 2.synchronized修饰静态方法 synchronized修饰
阅读全文
posted @ 2019-02-23 19:34 晓阳yyy
阅读(118)
评论(0)
推荐(0)
2019年2月21日
java常见集合
摘要: 1.HashTable HashTable是线程安全的,但是效率特别低,因为当一个线程访问HashTable的同步方法时,其他线程再访问HashTable的同步方法,会发生阻塞 ,如线程1在执行put操作时,线程2不但不能使用put,甚至不能使用get来获取数据,所以效率非常低下。 HashTabl
阅读全文
posted @ 2019-02-21 17:42 晓阳yyy
阅读(107)
评论(0)
推荐(0)
2018年12月5日
分布式
摘要: 1. 分布式 1.1. spring cloud和dubbo的区别 1:dubbo的服务注册与发现是用的zookeeper,spring cloud服务注册与发现用的是Eureka 后者各个节点之间都是平等的不存在主从关系,只要一个节点还在,就能保证服务正常调用,即使全部节点都死掉,服务与服务之间也
阅读全文
posted @ 2018-12-05 09:25 晓阳yyy
阅读(79)
评论(0)
推荐(0)