- 博客(6)
- 资源 (4)
- 收藏
- 关注
原创 事务性质和隔离级别
事务的性质和隔离级别事务的三个基本要素:ACID事务:是一系列的数据库操作,是数据库应用的基本逻辑单位 原子性:即不可分割性,事务要么全部被执行,要么就全部不被执行。 一致性或可串性:事务的执行使得数据库从一种正确状态转换成另一种正确状态。 隔离性:在事务正确提交之前,不允许把该事务对数据的任何改变提供给任何其他事务。 持久性:事务正确提交后,其结果将永久保存在数据库中,即使在事务提交后有了其他故障
2016-04-30 22:07:59 321
原创 drop,truncate与delete的区别
truncate和 delete只删除数据不删除表的结构(定义),truncate当表被清空后表和表的索引讲重新设置成初始大小,而delete则不能。 truncate 删除数据时不记录日志,其他都记录日志 delete语句是dml,这个操作会放到rollback segement中,事务提交之后才生效;如果有相应的trigger,执行的时候将被触发. truncate,drop是ddl, 操作立即
2016-04-29 08:58:50 404
原创 字符流和字节流
字符流处理的单元为2个字节的Unicode字符,分别操作字符、字符数组或字符串,而字节流处理单元为1个字节,操作字节和字节数组。所以字符流是由Java虚拟机将字节转化为2个字节的Unicode字符为单位的字符而成的,所以它对多国语言支持性比较好!如果是音频文件、图片、歌曲,就用字节流好点,如果是关系到中文(文本)的,用字符流好点。所有文件的储存是都是字节(byte)的储存,在磁盘上保留的并不是文件的
2016-04-29 08:55:17 276
原创 LinkedList详解
LinkedList详解LinkedList类是双向列表,列表中的每个节点都包含了对前一个和后一个元素的引用.多线程环境下可以考虑用Collections.synchronizedList(List l)函数返回一个线程安全的类实现了Serializable接口,因此它支持序列化,能够通过序列化传输,实现了Cloneable接口,能被克隆。实现Deque接口,可以双向访问链表LinkedList的构
2016-04-29 08:53:41 887
原创 ArrayList类详解
ArrayList类ArrayList不是线程安全的,只能用在单线程环境下,多线程环境下可以考虑用Collections.synchronizedList(List)实现的接口和继承的类函数返回一个线程安全的ArrayList类,也可以使用concurrent并发包下的CopyOnWriteArrayList类,它的容量是自动增长的。ArrayList实现了Serializable接口,因此它支持序
2016-04-29 08:38:57 495
原创 序列化与反序列化
序列化与反序列化序列化: 将数据结构或对象转换成字节流的形式的过程 反序列化:将在序列化过程中所生成的字节流转换成数据结构或者对象的过程在OSI七层协议模型中展现层(Presentation Layer)的主要功能是把应用层的对象转换成一段连续的二进制串,或者反过来,把二进制串转换成应用层的对象–这两个功能就是序列化和反序列化。如何实现java对象的序列化和反序列化:a.相应的对象实现了序列化接口
2016-04-29 08:26:00 366
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人