自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

climber

All roads to Rome

  • 博客(3)
  • 资源 (17)
  • 收藏
  • 关注

转载 事物的并发和隔离级别

并发问题可归纳为以下几类:   A.丢失更新:撤销一个事务时,把其他事务已提交的更新数据覆盖(A和B事务并发执行,A事务执行更新后,提交;B事务在A事务更新后,B事务结束前也做了对该行数据的更新操作,然后回滚,则两次更新操作都丢失了)。 B.脏读:一个事务读到另一个事务未提交的更新数据(A和B事务并发执行,B事务执行更新后,A事务查询B事务没有提交的数据,B事务回滚,则A事务得到的数据不

2015-02-05 17:52:26 721

原创 spring mvc 控制器(Controller)中可以返回的类型

最近学习spring mvc 时碰到找不到页面的情况,看提示信息请求页面是请求的映射的页面,但是我根本没有返回任何页面,是Void类型的,查了一下才发现这是spring规定的格式,Void类型的返回值就是请求地址对应的页面: 1.对于ModelAndView构造函数可以指定返回页面的名称,也可以通过setViewName方法来设置所需要跳转的页面 @RequestMapping(method=

2015-02-05 17:35:43 2089

原创 泛型类获取泛型类型

1.再使用jdbcTemplate时有个query(sql, new RowMapper(){} )方法,返回实体对象列表; List list = jdbcTemplate.query(sql, new RowMapper() { List users = new ArrayList(); public User mapRow(ResultSet rs, int rowNum) t

2015-02-04 16:09:40 5188 1

Ext左树有表格 增删改查

Ext左树有表格 增删改查, 添加子节点,重命名

2014-08-15

Ext树和表格的示例

Ext树和表格的示例, 左面是树右面是表格

2014-08-14

hibernate开发文档,chm格式

hibernate开发文档,chm格式,中文文档

2014-07-17

Spring中文文档chm

Spring中文文档,中文帮助文档,chm格式

2014-07-17

struts2中文文档chm

struts2中文文档chm,struts2,chm,文档

2014-07-17

html,网页制作手册

html 开发文档,网页制作手册,网页制作文档

2014-07-02

jsp + Servlet+ JAVABean + mysql

jsp + Servlet+ JAVABean + mysql毕业论文管理系统,完整项目

2014-07-02

JAVA web 课程设计

JAVA web 课程设计 课程设计 ssh

2014-06-30

axure App手机

axure App,axure 手机App 源码 ,完整可执行工程

2014-06-30

android收集的一些小项目

android 项目 课程设计 小游戏源码可运行

2013-12-12

简单购物系统

简单购物系统 JSp +servlet+ javaweb+mysql

2013-12-09

javaweb 课程设计

javaweb 课程设计 JSP + Servlet +Javabean+MYsql数据库,综合运用javaweb开发技术。

2013-12-09

lava web课程设计

javaweb课程设计 运用JSP+servlet+javabean+Mysql数据库 综合了Javaweb知识

2013-12-09

C语言学生管理系统

#include #include #include int INDEX[32]; //结构体变量 struct STUDENT{ int id; int age; int chinese,math,english; char name[21]; }students[32]; void page_title(char *menu_item){ printf(">>> 学 生 管 理 系 统 <<<\n\n- %s -\n\n",menu_item); }// void return_confirm(void){ printf("\n按任意键返回……\n"); getch(); }// void student_new(void){ int n; page_title("录入学生基本信息"); for(n=0;n<32;n++) if(students[n].id==0) break; printf("学号:"); scanf("%d",&students[n].id); printf("姓名:"); scanf("%s",&students[n].name); printf("年龄:"); scanf("%d",&students[n].age); return_confirm(); }//① int search_id(void){ int n,i; printf("请输入学生学号:"); scanf("%d",&i); for(n=0;n<32;n++) { if(students[n].id==i&&students[n].id!=0) { printf("学号:%d\n",students[n].id); printf("姓名:%s\n",students[n].name); printf("年龄:%d\n",students[n].age); return n; } } printf("\n输入错误或学号不存在.\n"); return -1; }// void student_del(void){ int n; page_title("注销学生基本信息"); if((n=search_id())!=-1) students[n].id=0; printf("\n!该学生已注销.\n"); return_confirm(); }//③ void student_edit(void){ int n; page_title("编辑学生基本信息"); if((n=search_id())!=-1) { printf("\n请重新输入新信息:\n学号:"); scanf("%d",&students[n].id); printf("姓名:"); scanf("%s",&students[n].name); printf("年龄:"); scanf("%d",&students[n].age); } return_confirm(); }//②

2013-11-26

线性表的基本操作,插入删除,输出线性表内容,输出两个线性表的相同元素

线性表的基本操作,插入删除,输出线性表内容,输出两个线性表的相同元素,判空,判满,查找指定位置元素,查找指定元素位置,线性表的初始化

2013-09-24

递归交换所有左右子树

递归实现左右子树的互换的函数,上面还有完整的建树及遍历等一些基本操作

2012-12-30

二叉树的基本操作

二叉树的基本操作,使用递归算法,先序遍历建造二叉树。

2012-12-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除