zoukankan      html  css  js  c++  java
  • 面试2017

    1.hibernate一级缓存,二级缓存

    http://www.cnblogs.com/shanmu/p/3598477.html

    http://www.cnblogs.com/wean/archive/2012/05/16/2502724.html

    2.get load hibernate

    3.数据库隔离级别和传播机制

    http://www.cnblogs.com/hq-123/p/6023359.html

    http://www.cnblogs.com/sxl525blogs/p/3674834.html

    设置隔离级别和传播属性

    https://zhidao.baidu.com/question/1366268066297231979

    4.多线程阻塞队列 达到上限了怎么办

    5.数据库去重

    distinct

    6.多个事务 一个service调用了另一个service 事务怎么执行的

    http://blog.csdn.net/fkbush/article/details/48729029

    7.事务传播机制,事务在什么时候触发的

    http://blog.csdn.net/fkbush/article/details/48729029

    http://blog.sina.com.cn/s/blog_794d4bfd0102uz46.html

    8.多线程的几个方法

    http://www.blogjava.net/syniii/articles/338254.html

    9.statement的三种方式

    10.异常是否捕获 决定是否回滚

    http://blog.csdn.net/andyxuq/article/details/7982143/

    11.@Transactional(readOnly=true)

    http://blog.csdn.net/seng3018/article/details/6690587

    https://www.zhihu.com/question/39074428/answer/79592368

    • 首先@Transactional 这个注解严格说不属于Spring MVC的知识范畴,而是属于Spring 的Data Access 模块中的事务控制的注解。
    • @Transcational(readOnly=true) 这个注解一般会写在业务类上,或者其方法上,用来对其添加事务控制。当括号中添加readOnly=true, 则会告诉底层数据源,这个是一个只读事务,对于JDBC而言,只读事务会有一定的速度优化。而这样写的话,事务控制的其他配置则采用默认值,事务的隔离级别(isolation) 为DEFAULT,也就是跟随底层数据源的隔离级别,事务的传播行为(propagation)则是REQUIRED,所以还是会有事务存在,一代在代码中抛出RuntimeException,依然会导致事务回滚。

      希望能有帮助


    作者:刘洋
    链接:https://www.zhihu.com/question/39074428/answer/88663867
    来源:知乎
    著作权归作者所有,转载请联系作者获得授权。
    12.避免死锁
    http://www.cnblogs.com/vinozly/p/5240204.html
  • 相关阅读:
    Oracle SQL语句收集
    SqlParameter In 查询
    SQL 性能优化
    Entity Framework
    【XLL API 函数】 xlfSetName
    【XLL API 函数】xlfUnregister (Form 2)
    【XLL API 函数】xlfUnregister (Form 1)
    【Excel 4.0 函数】REGISTER 的两种形式以及VBA等效语句
    【Excel 4.0 函数】REGISTER
    【Bochs 官方手册翻译】 第一章 Bochs介绍
  • 原文地址:https://www.cnblogs.com/sj521/p/6246399.html
Copyright © 2011-2022 走看看