摘要: 在java世界里,为什么需要锁,因为多线程并发访问共享资源时会出错,出什么问题? 看例子 A线程和B线程同时在LOCK POOL (锁池)中 AB线程同时获得操作系统运行addNum()方法的时间片,开始时 A线程num==0,B线程num==0,A线程在CPU中时间片到了,B线程先执行 此时num 阅读全文
posted @ 2018-08-29 22:19 大小黄人 阅读(190) 评论(0) 推荐(0)
摘要: 这三种机制都是关于数据传输的,首先谈谈序列化。 一.系列化: 什么是序列化? 把java对象转化为二进制字节码在网络上传输。 缺点:发送端是java语言。接收端也必须是java语言,必须依赖java开发环境。 优点:数据转化为二进制字节,传输快,不浪费资源。 二.xml: 什么是xml? XML 是 阅读全文
posted @ 2018-08-29 16:35 大小黄人 阅读(1968) 评论(0) 推荐(0)
摘要: 什么是序列化? 序列化就是把生存在java堆上(内存)的对象存储到硬盘上 为什么要使用序列化? 1.因为内存是没有记忆的,每次重启电脑,或发生系统断电时,内存上的对象就会消失,而硬盘是有记忆的,它可以永久的存储数据,不怕断电。 2.序列化的过程是对象转化为二进制字节码,数据可以以二进制形式在网络上传 阅读全文
posted @ 2018-08-29 15:49 大小黄人 阅读(266) 评论(0) 推荐(0)