摘要: 新建一个Thread,代码如下: 之后新建测试类,代码如下: 下面是Java Platform SE8 API中对Thread中Join方法的解释: 阅读全文
posted @ 2017-01-11 16:36 易小川 阅读(468) 评论(0) 推荐(0) 编辑
摘要: 在多线程访问的时候,同一时刻只能有一个线程能够用 synchronized 修饰的方法或者代码块,解决了资源共享。下面代码示意三个窗口购5张火车票: 其中一次的运行结果: 使用synchronized同步块后: 使用synchronized同步方法: 无论使用synchronized同步块还是同步方 阅读全文
posted @ 2017-01-11 16:31 易小川 阅读(311) 评论(0) 推荐(0) 编辑
摘要: 一、在数据库创建表格的SQL语句 1,创建一个link表格,包含属性:lid 主键,title 标题, imgpath 图片地址 , url 网址 , info 说明, isshow 显示1, 不显示0 , sort 顺序 CREATE TABLE link ( //创建 link 表格 lid I 阅读全文
posted @ 2017-01-11 16:13 易小川 阅读(585) 评论(0) 推荐(0) 编辑
摘要: 1 import java.util.ArrayList; 2 import java.util.List; 3 4 /** 5 * 6 * @author cheney 7 * 8 * @date Aug 31, 2012 9 */ 10 public class PageModel { 11 private int page =... 阅读全文
posted @ 2017-01-09 09:09 易小川 阅读(1258) 评论(0) 推荐(0) 编辑
摘要: 在Oracle下创建一个test的账户,然后 1.创建表:STOCK_PRICES 2.插入测试数据: 3.建立一个返回游标: PKG_PUB_UTILS 4.创建和存储过程:P_GET_PRICE 5.创建函数: 6.JAVA调用存储过程返回结果集 JDBCoracle10G_INVOKEPROC 阅读全文
posted @ 2017-01-09 09:07 易小川 阅读(8990) 评论(0) 推荐(0) 编辑
摘要: 1 import java.sql.CallableStatement; 2 import java.sql.Connection; 3 import java.sql.DriverManager; 4 import java.sql.Types; 5 6 7 8 /* 9 * 对应的存储过程 10 DROP PROCEDURE IF EXISTS `pr... 阅读全文
posted @ 2017-01-09 08:57 易小川 阅读(376) 评论(0) 推荐(0) 编辑
摘要: 一、MySQL 创建存储过程 “pr_add” 是个简单的 MySQL 存储过程,这个存储过程有两个 int 类型的输入参数 “a”、“b”,返回这两个参数的和。 drop procedure if exists pr_add; -- 计算两个数之和 create procedure pr_add( 阅读全文
posted @ 2017-01-09 08:55 易小川 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 原文:http://www.cnblogs.com/fjdingsd/p/5273008.html 本篇讲诉数据库中事务的四大特性(ACID),并且将会详细地说明事务的隔离级别。 如果一个数据库声称支持事务的操作,那么该数据库必须要具备以下四个特性: ⑴ 原子性(Atomicity) 原子性是指事务 阅读全文
posted @ 2017-01-05 14:24 易小川 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 一、MySQL 创建存储过程 “pr_add” 是个简单的 MySQL 存储过程,这个存储过程有两个 int 类型的输入参数 “a”、“b”,返回这两个参数的和。 drop procedure if exists pr_add; -- 计算两个数之和 create procedure pr_add( 阅读全文
posted @ 2017-01-05 14:21 易小川 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 代码如下: 阅读全文
posted @ 2017-01-04 20:57 易小川 阅读(1727) 评论(0) 推荐(0) 编辑