大树叶 技术专栏

骨灰攻城狮 架构师

MYSQL 数据库 事务 隔离级别

DB使用的隔离级别不仅影响数据库的并发性,而且影响并发应用程序的性能。通常,使用的隔离级别越严格,并发性就越小,某些应用程序的性能可能会随之越低,因为它们要等待资源上的锁被释放。   Dirty Read 脏读 NonRepeatable Read 不可重复读 Pha...

2017-03-31 15:18:03

阅读数 382

评论数 0

mysql limit用法

使用查询语句的时候,经常要返回前几条或者中间某几行数据,这个时候怎么办呢?不用担心,mysql已 经为我们提供了这样一个功能。 SELECT * FROM table   LIMIT [offset,] rows | rows OFFSET offset       LIMIT 子句可以...

2017-03-31 11:08:28

阅读数 276

评论数 0

括号 匹配 排列问题

问题:n对括号可以有多少种匹配排列方式? 比如两对括号可以有两种:()()和(()) 思路: 问题可转化为:在一个string中包含两个字符:'('和')',他们出现的次数都为n,并且任何时候'('出现的次数总是>=')'出现的次数。 解决方案(递归): 标志:l: 左括号出现的次...

2017-03-31 09:58:05

阅读数 407

评论数 0

eclipse + spring MVC环境下,运行junit case不能打印出log4j的内容 解决方法

eclipse + spring MVC环境下,运行junit  case不能打印出log4j的内容,如果不运行junit,则log4j可以打印出正常的内容。 错误信息如下: log4j:WARN No appenders could be found for logger . log4j:...

2017-03-28 15:13:03

阅读数 689

评论数 0

夜谈 Java中 Fail-fast 和 Fail-safe 的原理与使用

在我们详细讨论这两种机制的区别之前,首先得先了解并发修改。 1.什么是同步修改? 当一个或多个线程正在遍历一个集合Collection,此时另一个线程修改了这个集合的内容(添加,删除或者修改)。这就是并发修改 2.什么是 fail-fast 机制? fail-fast机制在遍历一个集合时,...

2017-03-27 23:40:03

阅读数 1616

评论数 0

如何通过 Mybatis 向Mysql 插入Date 或者DateTime

MyBatis3做数据持久层,在字段中有Date和DateTime类型,在插入数据时只要将实体的属性设置成Timestamp就会对应mysql的DateTime类型,Date会对应mysql的Date类型。 在MyBatis映射文件中要表明映射类型。 在插入语句的那个mybat...

2017-03-12 11:58:15

阅读数 41050

评论数 1

Mybatis order 排序问题

曾写过一篇博客,是接触了一段时间的mybatis开发总结的:《Mybatis,怀疑--使用--感悟》。又过去了一段时间,前不久和别人联调接口,遇到了mybatis的排序问题。这篇博客就来总结一下,在mybatis框架下,如何实现排序?     排序,是个很基础的需求。实现的时候只需要在查询语句后...

2017-03-01 15:46:57

阅读数 1620

评论数 0

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