锁: 读锁,也叫共享锁 写锁,也叫排他锁 锁粒度: 表锁:开销小,并发性略低 行锁:开销大,并发处理强 事务: ACID原则:原则性,一致性,隔离性,持久性 分为四个级别: 未提交读 提交读 可重复读 可串行化 死锁: 不同顺序的占用资源,并发执行可能出现死锁现象 ...
分类:
数据库 时间:
2016-07-19 22:10:52
阅读次数:
176
Protocol Buffers 是一种轻便高效的结构化数据存储格式,可以用于结构化数据串行化,或者说序列化。它很适合做数据存储或 RPC 数据交换格式。可用于通讯协议、数据存储等领域的语言无关、平台无关、可扩展的序列化结构数据格式。 一、开发前的准备 下载protoful :https://git... ...
分类:
其他好文 时间:
2016-07-13 21:18:05
阅读次数:
120
1.使用RandomAccessFile实现文件切割。答:packageapp_作业;
importjava.io.File;
importjava.io.FileOutputStream;
importjava.io.RandomAccessFile;
publicclassapp15_使用RandomAccessFile实现文件切割{
publicstaticvoidmain(String[]args)throwsException{
//源文件..
分类:
编程语言 时间:
2016-07-11 19:20:49
阅读次数:
160
设计线程安全类的过程中需要注意三个基本要素:
1、找出构成对象的所有变量
2、找出约束状态变量的不变性条件
3、建立对象状态的并发访问管理策略
Java5.0提供了多种并发容器来改进同步容器的性能。同步容器将所有对容器状态访问都串行化,以实现它们的线程安全,这种方法的代价是严重降低了并发性。当多个线程竞争容器锁时,吞吐量将严重降低。
通过并发容器代替同步容器,可以极大的提高伸缩性,降低风险。...
分类:
编程语言 时间:
2016-07-10 21:54:20
阅读次数:
218
有时候需要把一个对象在网络上传输,为了方便传输,可以把整个对象转化为二进制串,等到达另一端时,再还原为原来的对象,这个过程称之为串行化(也叫序列化), 就像我们现在想把一辆汽车通过轮船运到美国去,因为汽车的体积比较大,我们可以把汽车拆开成小的部件,然后我们把这些部件通过轮般运到美国去,到了美国再把这 ...
分类:
Web程序 时间:
2016-07-10 18:11:15
阅读次数:
129
Google Protocol Buffer又简称Protobuf,它是一种很高效的结构化数据存储格式,一般用于结构化数据的串行化,简单说就是我们常说的数据序列化。这种序列化的协议非常轻便高效,而且是跨平台的,目前已支持多种主流语言(3.0版本支持C++, JAVA, C#, OC, GO, PYTHON等)。...
分类:
其他好文 时间:
2016-07-03 19:11:17
阅读次数:
309
ServletContext可以初始化String类型的参数。但是,如果你希望应用初始化参数是一个数据库DataSource呢?上下文参数只能是String。毕竟,你不能把一个Dog对象塞到XML部署描述文件中(事实上,可以用XML表示一个串行化对象,但是在当前的Servlet规范中还没有相关的支持 ...
分类:
其他好文 时间:
2016-06-26 11:29:22
阅读次数:
153
1.使用RandomAccessFile实现文件合成。2.使用java中的串行化技术实现对象图(100只猫Cat集合,但是Cat的owner不需要串行化)的深度复制。3.阐述串行化的过程,应用场景,串行ID的用途。1.packagecom.it18zhang;/***将分割的文件进行合成*/importjava.io.File;importjava.io.FileI..
分类:
编程语言 时间:
2016-06-21 20:57:34
阅读次数:
242
今天学完IT十八掌第十六天java基础课程:学习内容:序列化----------------将对象用于网络间传输或者本次化存储。也叫串行化过程将java对象转换成byte[]java.io.Serializable//可串行化接口,标识性。JVM。串行化版本UID://深度复制是指将整个对象图进行复制。transient://临时..
分类:
其他好文 时间:
2016-06-21 11:01:45
阅读次数:
134
synchronized 是 java 多线程编程中用于使线程之间的操作串行化的关键字。这种措施类似于数据库中使用排他锁实现并发控制,但是有所不同的是,数据库中是对数据对象加锁,而 java 则是对将要执行的代码加锁。 在 java 中使用 synchronized 关键字时需要注意以下几点: 1. ...
分类:
编程语言 时间:
2016-06-20 23:45:33
阅读次数:
351