在SQLserver数据库中触发器中大致分为两种:DDL、DML触发器,即系统触发器与表触发器,系统触发器是对数据库对象进行操作的触发器,表触发器是对表格的增删改时候所进行的触发器。在这里我们就只说表的触发器。 表的触发器也分为两种,分别为:instead of、after(for);分别在表操作之 ...
分类:
数据库 时间:
2018-07-24 13:12:51
阅读次数:
186
事务在service层控制,spring对事务管理,通过aop切面配置**.service方法来,对package路径进行配置,配置事务管理器+数据源。 也可以通过@Transaction注解的方式来对方法或类定义事务。 事务在try-catch()层面不要被自身给吞了,需要再次抛出来,事务才会生效 ...
分类:
其他好文 时间:
2018-07-22 23:40:47
阅读次数:
200
配置本机的yum源 环境:操作系统CentOS6.5 1.挂在安装光盘 [root@CentOS40 ~]# mkdir -p /mnt/cdrom[root@CentOS40 ~]# mount /dev/cdrom /mnt/cdrommount: block device /dev/sr0 i ...
分类:
其他好文 时间:
2018-07-21 11:56:07
阅读次数:
906
记一次MariaDB主从复制的搭建环境:系统:CentOSrelease6.3内核:2.6.32-431.23.3.el6.centos.plus.x86_64数据库版本:master:10.1.16-MariaDBMariaDBServerslave:10.1.34-MariaDBMariaDBServer问题描述:使用mysqldump备份工具在master上面进行全备,然后根据备份获取得到的
分类:
数据库 时间:
2018-07-19 22:05:15
阅读次数:
335
一、疑惑 一直以来,我在使用SSH框架的时候经常会发现后者有疑虑到底使用hibernate的那种方法或者如何配置hibernate来操作数据库,经过 一段时间的学习下面我来总结一下,常用的dao层配置。 二、常用的hibernate操作dao 三、四种常用方法介绍及配置 spring为Hiberna ...
分类:
Web程序 时间:
2018-07-19 16:14:25
阅读次数:
204
常见的面试题:以下代码存在什么样的问题?应该如何改进? for (int i = 0; i < 100000; i++) { NSString *str = @"abc"; str = [str stringByAppendingString:@"xyz"]; } 利用leaks查看内存泄漏情况 可 ...
分类:
其他好文 时间:
2018-07-17 18:01:10
阅读次数:
208
并发包中的原子类可以解决类似num++这样的复合类操作的原子性问题,相比锁机制,使用原子类更精巧轻量,性能开销更小,下面就一起来分析下原子类的实现机理。 悲观的解决方案(阻塞同步) 我们知道,num++看似简单的一个操作,实际上是由1.读取 2.加一 3.写入 三步组成的,这是个复合类的操作(所以我 ...
分类:
编程语言 时间:
2018-07-16 21:40:30
阅读次数:
216
Firebird 锁,默认是行级锁,即记录锁。 通常最常用的是 with lock ,即:将查出的所有记录都锁定,但允许其他事务读取,不允许其他事务更新、删除。本事务允许更新。 另一种 for update with lock ,即:每一次fetch的当前记录才锁定。 Firebird 每次执行sq ...
分类:
其他好文 时间:
2018-07-14 10:22:51
阅读次数:
152
10、Whichtwoaretrueaboutconsistentdatabasebackups?A)TheycanonlybetakenwhenaRECOVERYCATALOGisused.B)TheycanonlybetakenifthedatabaseIsinARCHIVELOGmode.C)TheycanonlybetakenIfshutdownNORMAL,TRANSACTIONAL,o
分类:
其他好文 时间:
2018-07-12 13:10:06
阅读次数:
225
文档地址:https://www.reportlab.com/docs/reportlab-userguide.pdf 源码地址:https://bitbucket.org/rptlab/reportlab/overview ...
分类:
其他好文 时间:
2018-07-12 12:52:41
阅读次数:
308