摘要: 一段synchronized的代码被一个线程执行之前,他要先拿到执行这段代码的权限(锁),在Java里边就是拿到某个同步对象的锁(一个对象只有一把锁); 如果这个时候同步对象的锁被其他线程拿走了,他(这个线程)就只能等了(线程阻塞在锁池等待队列中)。 取到锁后,他就开始执行同步代码(被synchro 阅读全文
posted @ 2017-08-04 09:30 pastrytime 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 1、PreparedStatement的定义 PreparedStatement是java.sql包下面的一个接口,用来执行SQL语句查询,通过调用connection.preparedStatement(sql)方法可以获得PreparedStatment对象。数据库系统会对sql语句进行预编译处 阅读全文
posted @ 2017-08-04 09:05 pastrytime 阅读(693) 评论(0) 推荐(0) 编辑
摘要: 1、什么是工厂模式 工厂模式是我们最常用的实例化对象模式了,是用工厂方法代替new操作的一种模式,相当于创建实例化对象的new。 2、工厂模式的用处 工厂模式主要是为了创建对象提供过渡接口,将创建对象的具体过程隔离开来,达到提高灵活性的目的。 3、工厂模式介绍 意图:定义一个创建对象的接口,让其子类 阅读全文
posted @ 2017-08-02 16:39 pastrytime 阅读(135) 评论(0) 推荐(0) 编辑