2017年10月21日
摘要: 本篇讲诉数据库中事务的四大特性(ACID),并且将会详细地说明事务的隔离级别。 如果一个数据库声称支持事务的操作,那么该数据库必须要具备以下四个特性: ⑴ 原子性(Atomicity) 原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,这和前面两篇博客介绍事务的功能是一样的概念,因此事务的 阅读全文
posted @ 2017-10-21 16:17 CY007 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 悲观锁与乐观锁: 悲观锁:顾名思义,就是很悲观,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会block直到它拿到锁。传统的关系型数据库里边就用到了很多这种锁机制,比如行锁,表锁等,读锁,写锁等,都是在做操作之前先上锁。 乐观锁:顾名思义,就是很乐观,每 阅读全文
posted @ 2017-10-21 15:54 CY007 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 1、采用数据映射器(MapperFactoryBean)的方式,不用写mybatis映射文件,采用注解方式提供相应的sql语句和输入参数。 (1)Spring配置文件: <!-- 引入jdbc配置文件 --> <context:property-placeholder location="jdbc. 阅读全文
posted @ 2017-10-21 14:52 CY007 阅读(148) 评论(0) 推荐(0) 编辑
  2017年10月16日
摘要: 一、什么是AOP? aop技术是面向切面编程思想,作为OOP的延续思想添加到企业开发中,用于弥补OOP开发过程中的缺陷而提出的编程思想。AOP底层也是面向对象;只不过面向的不是普通的Object对象,而是特殊的AOP对象。AOP的关注点是组成系统的非核心通用服务模块(比如登录检查等),相对于普通对象 阅读全文
posted @ 2017-10-16 19:51 CY007 阅读(1802) 评论(0) 推荐(0) 编辑
摘要: context层 : 上下文环境/容器环境 applicationContext.xml 具体示例: 现在ioc容器中添加context层支持: 包括添加xmlns:context、xsi:schema、注解扫描地址 LoginAction.java: 这里面注意@Component中的参数la可以 阅读全文
posted @ 2017-10-16 19:39 CY007 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 怎么用mybatis-gennerator插件自动生成mybatis所需要的dao、bean、mapper xml文件。请看↓ 1、在D盘新建一个文件夹,命名:generator(或者其他盘其他名字也可以,之所以用这个,是为了copy下面代码后,不用再做修改路径) 2、准备需要的jar包:mybat 阅读全文
posted @ 2017-10-16 18:43 CY007 阅读(684) 评论(0) 推荐(0) 编辑
摘要: 1.delete和truncate 区别? 1.1 delete慢 ,Truncate快 1.20delete记录日志,所以慢 truncate不记录日志 1.31 删除所有记录后,主键值delete 不是从1编号,Truncate会从1开始编号 1.43 truncate不能删除有外键的主表 1. 阅读全文
posted @ 2017-10-16 18:23 CY007 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 一:MyBatis自关联查询映射文件 1.pojo类 2.dao接口 3.Mapper映射文件(切记实体类里的toString方法里边去掉类型为List的属性,要不然打印时会出现死循环的)。 阅读全文
posted @ 2017-10-16 18:23 CY007 阅读(208) 评论(0) 推荐(0) 编辑
  2017年7月14日
摘要: 1:准备环境 ①电脑已安装git ②注册github账号 一:使用git控制台进行本地操作 ①打开 GitBash ②填写用户名和邮箱作为标识 分别输入以下命令: git config --global user.name"此处填写用户名" git config --global user.emai 阅读全文
posted @ 2017-07-14 23:30 CY007 阅读(3728) 评论(0) 推荐(0) 编辑
摘要: jQuery Validate jQuery Validate 插件为表单提供了强大的验证功能,让客户端表单验证变得更简单,同时提供了大量的定制选项,满足应用程序各种需求。 该插件捆绑了一套有用的验证方法,包括 URL 和电子邮件验证,同时提供了一个用来编写用户自定义方法的 API。所有的捆绑方法默 阅读全文
posted @ 2017-07-14 23:29 CY007 阅读(263) 评论(0) 推荐(0) 编辑