240 发简信
IP属地:上海
  • 事务的并发?事务隔离级别,每个级别会引发什么问题,MySQL默认是哪个级别?

    从理论上来说, 事务应该彼此完全隔离, 以避免并发事务所导致的问题,然而, 那样会对性能产生极大的影响, 因为事务必须按顺序运行,在实际开发中,...

  • 简述在MySQL数据库中MyISAM和InnoDB的区别

    MyISAM: 不支持事务,但是每次查询都是原子的; 支持表级锁,即每次操作是对整个表加锁; 存储表的总行数; 一个MYISAM表有三个文件:索...

  • Mysql中有哪几种锁?

    1.表级锁:开销小,加锁快;不会出现死锁;锁定粒度大,发生锁冲突的概率最高,并发度最低。 2.行级锁:开销大,加锁慢;会出现死锁;锁定粒度最小,...

  • 接口的幂等性

    一、背景 我们实际系统中有很多操作,是不管做多少次,都应该产生一样的效果或返回一样的结果。 例如: 前端重复提交选中的数据,应该后台只产生对应这...

  • 分布式事务的解决方案

    关于分布式事务,工程领域主要讨论的是强一致性和最终一致性的解决方案。典型方案包括: 两阶段提交(2PC, Two-phase Commit)方案...

  • beanfactory和applicationcontext有什么区别?

    beanfactory是基本容器,而applicationcontext是高级容器。Applicationcontext是扩展了beanfact...

  • 什么是织入(weaving)?

    Spring AOP 框架仅支持有限的几个 AspectJ 切入点的类型,它允许将切面运用到在 IoC 容器中声明的 bean 上。如果你想使用...

  • 连接点(Joint Point)和切入点(Point cut)是什么?

    连接点是程序执行的一个点。例如,一个方法的执行或者一个异常的处理。在 Spring AOP 中,一个连接点总是代表一个方法执行。举例来说,所有定...

  • Spring AOP 代理是什么?

    代理是使用非常广泛的设计模式。简单来说,代理是一个看其他像另一个对象的对象,但它添加了一些特殊的功能。 Spring AOP是基于代理实现的。A...