- 博客(3)
- 收藏
- 关注
原创 JAVA锁
synchronized用的锁是存在Java对象头里的。如果对象是数组类型,则虚拟机用3个字宽(Word)存储对象头,如果对象是非数组类型,则用2字宽存储对象头。在32位虚拟机中,1字宽等于4字节,即32bit,如表2-2所示。Java对象头里的Mark Word里默认存储对象的HashCode、分代年龄和锁标记位。32位JVM的Mark Word的默认存储结构如表2-3所示。...
2018-09-03 10:15:08
136
原创 计算机网络是怎么连接的(TCP/IP体系结构出发)
复习计算机网络的笔记,备忘,如有不正确的地方欢迎指正所有路由器和主机都有连接相关的硬件(路由器、网卡)和软件(TCP/IP协议--网络通讯软件)计算机H1要给无线局域网计算机H2发QQ消息过程:0、QQ应用层1、(H1传输层)进程端口间通讯,通过端口发现这个数据是要给IP协议(HTTP默认TCP端口为80,FTP的TCP端口为21)的,给他发数据2、(H1网络层)H1的IP协议收到要发送的数据,封...
2018-03-04 17:17:53
856
原创 设计模式-装饰者模式
装饰者模式利用继承和组合的方式实现给一个类添加不同功能例子:需求:手机为父类,子类有小米、华为,给他们装饰内存卡、充电宝等小类手机父类:public abstract class Phone { public String description = ""; public String getDescription() { return description; ...
2018-03-04 17:11:40
163
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人