- 博客(18)
- 资源 (2)
- 收藏
- 关注
转载 脏读、幻读、不可重复读 and 乐观锁、悲观锁 and 事务五种隔离级别
一、脏读、不可重复读、幻读1、脏读:脏读就是指当一个事务正在访问数据,并且对数据进行了修改,而这种修改还没有提交到数据库中,这时,另外一个事务也访问这个数据,然后使用了这个数据。例如: 张三的工资为5000,事务A中把他的工资改为8000,但事务A尚未提交。 与此同时, 事务B正在读取张三的工资,读取到张三的工资为8000。 随后, 事务A发生异常,而回滚了事
2016-08-30 14:18:32 361
原创 中软Java学习8月15日笔记之socket
网络通信协议: OSI ( TCP/IP协议簇 ) TCP : 传输层 IP: 网络层 http:应用层 TCP : 即Transmission Control Protocol,传输控制协议。是一种面向连接的、可靠的、基于字节流的通信协议 面向连接的: 三次握手方式建立连接 可靠的:
2016-08-21 14:21:30 719
原创 中软java学习8月12日笔记
进程: 在操作系统中允许的一个独立的程序 每一个允许的独立程序,都是一块独立的内存; 如果一个进程崩溃了,其它进程不受影响; 不同的操作系统,管理模式不一样;线程:一个进程中可以包含多个线程,每个线程都是进程资源中的不同访问路径; 在JavaEE的编程中,程序运行在Web Server中,允许多用户同时访问,都是多线程的
2016-08-20 11:49:39 497
原创 中软Java学习笔记8月11日笔记之File
java是跨平台的语言,但是在windows平台和Linux平台的路径表示完全不同-----------------------------------相对路径绝对路径------------------------------------------------所以,如果你的代码想跨平台部署,只能使用相对路径,不能使用绝对路径; 绝对路径: c:/xxxx/xxxxx
2016-08-20 11:46:29 203
原创 中软Java学习8月10日笔记
Map 接口的实现类: Properties , HashMap , Hashtable Hashmap ----- 许使用 null 值和 null 键 Hashset ------ 最多允许使用一个null Hashtable ----- 任何非 null 对象都可以用作键或值Hashmap与Hashtable对比
2016-08-20 11:15:48 355
原创 关于String的几个有意思的小问题
1) 指出下列程序运行的结果 public class Example{ String str=new String("good"); char[]ch={'a','b','c'}; public static void main(String args[]){ Example ex=new Example(); ex.change(ex
2016-08-18 20:02:59 667
原创 中软Java学习笔记之LinkList
java.util 接口 List : 有序集合java.util 类 ArrayList : List 接口的大小可变数组的实现 ArrayList的数据结构的特点是查询检索元素的速度非常快! 当ArrayList中的数据出现插队或移出时,性能会受到很大的影响! 数据结构的特点,
2016-08-08 20:45:12 405
原创 中软第八天学习笔记之ArrayList
java.lang 接口 Iterablejava.util 接口 Collection 父接口是 Iterable 集合中的元素是否可以重复? ------ 有些可以,有些不可以 集合中的元素是否有顺序? ------有些是有序的,有些是无序的Collection 的子接口 : java.util 接口
2016-08-08 20:43:35 248
原创 中软Java学习第八天笔记之队列和栈
java.util 接口 Queue 在处理元素前用于保存元素的 collection 队列通常(但并非一定)以 FIFO(先进先出)的方式排序各个元素 E peek() 获取但不移除此队列的头;如果此队列为空,则返回 null E poll() 获取并移除此队列的头,如果此队列为空,则返回
2016-08-08 20:42:42 265
原创 中软Java学习第八天笔记之Set
java.util 接口 Collection 集合,可能有序、可能无序; 可能数据唯一,也可能数据不唯一;java.util 接口 List : 父接口是Collection 有序集合 (数据可能唯一、可能不唯一) 使用场景举例: 从数据库中提取数据,并展示ja
2016-08-08 20:41:51 495
原创 中软Java学习之Map
java.util 接口 Map 将键映射到值的对象 一个映射不能包含重复的键 --- 每个key值是唯一的 每个键最多只能映射到一个值 --- key和value是一一对应的关系 某些映射实现对可能包含的键和值有所限制。例如,某些实现禁止 null 键和值 V ge
2016-08-08 20:40:37 293
原创 中软Java学习第八天笔记之复习内部类
匿名类: 通过反编译,可以看到,匿名类会有一个系统默认分配的Class名字,所以匿名类是有构造函数的 test.testTree(new ITree(){ @Override public void climTree(Tree tree) {
2016-08-08 20:39:45 547
原创 中软Java学习第七天笔记
//类是单继承模式,而接口允许多继承public interface ITest extends ITree,ISwim{}如果一个类实现了某一个接口,则该类必须重写接口中的所有方法; (不对,因为抽象类可以不重写接口中的方法 )//接口中的方法都是public abstract的,在实现类中不能缩小接口中方法的可见性public interface IS
2016-08-08 08:26:23 367 5
转载 java.util.Date和java.sql.Date的区别和相互转化
java.util.Date是在除了SQL语句的情况下面使用的。java.sql.Date是针对SQL语句使用的,它只包含日期而没有时间部分它们都有getTime方法返回毫秒数,自然就可以直接构建。 java.util.Date 是 java.sql.Date 的父类,前者是常用的表示时间的类,我们通常格式化或者得到当前时间都是用他,后者之后在读写数据库的时候用他,因为PreparedSt
2016-08-07 23:01:40 236 3
原创 中软Java学习第六天笔记
堆和栈的总结: 基本类型-----1、内存空间大小固定 2. 生命期固定 (局部变量,超过变量作用域就回收) 引用类型-----2. 内存空间的大小不固定 3. 生命期不固定(引用计数)int[] ages = new int[5]; -----内存分配在堆内 //只
2016-08-07 23:00:47 482 4
原创 设计模式六大原则
设计模式六大原则(1):单一职责原则 定义:不要存在多于一个导致类变更的原因。通俗的说,即一个类只负责一项职责。问题由来:类T负责两个不同的职责:职责P1,职责P2。当由于职责P1需求发生改变而需要修改类T时,有可能会导致原本运行正常的职责P2功能发生故障。解决方案:遵循单一职责原则。分别建立两个类T1、T2,使T1完成职责P1功能,T2完成职责P2功能。这样,当修
2016-08-04 08:59:37 281
原创 中软Java学习第五天笔记
面向对象编程(oop)的重要原则: SRP : simple responsibility principle (简单责任)-------------------不建议把一个Class写的过大 如User类中可以有 public void addUser(User u); public void up
2016-08-04 08:34:09 826
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人