
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
mybatis说到“版本号”,不仅用于表示软件的版本,还可以用作数据库的并发控制,这就是本文所要讲述的主要问题。欢迎各位读者驻足鉴赏。1、并发的控制策略:控制并发采用的策略通常分为乐观锁和悲观锁。乐观锁的定义:顾名思义,对加锁持有一种乐观的态度,即先进行业务操作,不到最后一步不进行加锁,乐观地认为加锁一定会成功的,在最后一步更新数据的时候再进行加锁。悲观锁的定义:正如其名字一样,悲观锁对数据加锁持
cursor:hand与 cursor:pointer 的效果是一样,都像手形光标。但用FireFox浏览时才注意到使用cursor:hand在FireFox里并被支持。cursor:hand:IE完全支持。但是在firefox是不支持的,没有效果。cursor:pointer:是CSS2.0的标准。所以firefox是支持的,但是IE5.0既之前版本不支持。IE6开始支持。
为什么要引入数据容器 在书写程序的时候,我们常常需要对大量的对象引用进行管理。为了实现有效的归类管理,我们常常将同类的引用放置在同一数据容器中。由于数据容器中存放了我们随时可能需要使用到的对象引用,所以一般的数据容器要都要能能提供方便的查询、遍历、修改等基本接口功能。早期的OOP语言都通过数组的方式来实现对引用集的集中管理和维护。 但是数组方式下,数组大小需要
前言怎么又是这个错,感觉似曾相识之前遇到过多次了。是的这就是mysql语句报错1064 - You have an error in your SQL 。syntax;...near...感觉每次不管什么原因,都是报的类似错误呢。。。本文旨在整理开发过程中遇到的类似的错误,并持续更新。1.新建表时报错1064 - You have an error in your SQL syntax; chec
做项目,对自己写的接口往往不是很信任,如果自己写了没测通就让别人用,没有问题还好,如果把接口给别人,别人给你测出问题来,那可是丢人丢大发了啊。下面简单地说一下junit单元测试。一、.搭建测试1.在项目上右击——>属性——>java build path,如下图选择JUnit2.选择junit4如下创建成功:3.生成JUnit测试框架:在
前言怎么又是这个错,感觉似曾相识之前遇到过多次了。是的这就是mysql语句报错1064 - You have an error in your SQL 。syntax;...near...感觉每次不管什么原因,都是报的类似错误呢。。。本文旨在整理开发过程中遇到的类似的错误,并持续更新。1.新建表时报错1064 - You have an error in your SQL syntax; chec
现在,随着上网人数的激增,一些大型的网站开始使用数据库集群来提高数据库的可靠性和数据库的性能。那么在介绍数据库集群之前首先需要弄清楚几个问题。1.为什么要用数据库集群 (1)通过使用数据库集群可以使读写分离,提高数据库的系统性能。 大家都知道,mysql是支持分布式的。MySQL Proxy最强大的一项功能是实现“读写分离(Read/Write Splitt
ITOO项目3.1截止昨天已经结束,做3.1的这一个星期从刚开始对我负责的模块的一无所知,到后几天的算是“游刃有余”吧,感触颇多。3.1规定的是一个星期完成的,我是在3.1开始的前一天加入成绩管理系统的。刚上手的前两天可以说是那个纠结啊,只有未解决的问题,没有关于关于模块的文档,而且之前负责该模块的又不在,一时间我是“丈二的和尚,摸不着头脑”啊,于是下载下来学生端模块,开始顺着代码来一步一步往下顺