04 2016 档案
摘要:事务的概念:简单说就访问并可能更新数据库中各种数据项的一个程序执行单元,一旦开启事务,所有对数据的操作要么全部执行,要么全部都不执行。单条sql语句本身就是一个事务. 事务的属性: 事务是作为单个逻辑工作单元执行的一系列操作。一个逻辑工作单元必须有4个属性,称为原子性(Atomic)、 一致性(Co
阅读全文
摘要:这里的记录日志是利用打印流来实现的。 文本信息中的内容为String类型。而像文件中写入数据,我们经常用到的还有文件输出流对象FileOutputStream. 上面的代码执行完之后,a.txt中的内容存的是a,因为write方法接收的为byte类型的数据,97对应的ASCII码为a。 假设我就想将
阅读全文
摘要:毕业到现在也差不多一年了,之前在校搞ACM时候的痛苦经历已经不在,踏入工作到现在,算法思维逐渐的丢失,工作中遇到的问题也涉及暂时涉及不到算法,记得最后一次用到算法也就是毕设时候了,当时用unity3d写了一个rpg游戏,寻路算法采用的是A*。现在吗....能想起A*的原理已经不错了,所以打算今天开始
阅读全文
摘要:对象的输入输出流 : 主要的作用是用于写入对象信息与读取对象信息。 对象信息一旦写到文件上那么对象的信息就可以做到持久化了 对象的输出流: ObjectOutputStream 对象的输入流: ObjectInputStream 使用: 对象的输出流将指定的对象写入到文件的过程,就是将对象序列化的过
阅读全文
摘要:装饰者设计模式:简单定义:增强一个类的功能,而且还可以让这些装饰类互相装饰。 应用场景:当要在某个功能的基础上扩充功能,并且扩充的功能具有大量排列组合,通过继承关系会衍生出大量子类,这时候用装饰者模式来解决。 装饰者设计模式的步骤: 1. 在装饰类的内部维护一个被装饰类的引用。 2. 让装饰类有一个
阅读全文
摘要:开发过程中避免不了对异常的处理,但是异常的处理又不能乱throw 下面是简单的抛异常处理 这样看似处理的还可以,但是还是有一点不完美,为什么?当文件路径传入不正确,或者说文件不存在的时候,最后的结果是 Exception in thread "main" java.lang.NullPointerE
阅读全文