06 2019 档案
摘要:什么是事务? 事务指的是业务上的最小工作单元,这组操作要么全部成功,要么全部失败!spring提供统一的事务管理机制,底层是通过数据库来保证事务的。事务的控制是基于connection实现的,所以同一个事务里的所有数据库操作必须使用相同的connection。 本地数据库事务四大特征ACID: 原子
阅读全文
摘要:概述 Spring 是最受欢迎的企业级 Java 应用程序开发框架,数以百万的来自世界各地的开发人员使用 Spring 框架来创建性能好、易于测试、可重用的代码。 Spring 框架是一个开源的 Java 平台,它最初是由 Rod Johnson 编写的,并且于 2003 年 6 月首次在 Apac
阅读全文
摘要:转:https://blog.csdn.net/cmavb/article/details/90720386 代理模式是Java常见的设计模式之一。所谓代理模式是指通过代理对象来访问被代理对象 ,可以在被代理对象的基础之上,增强额外的功能,而不需要修改别人已经写好的代码。为什么要采用这种间接的形式来
阅读全文
摘要:回调的意义在于,通过在其他对象中调用自身类中定义的函数,达到一定的目的(常见于事件注册,监听以及线程Runnable中的run)。
阅读全文
摘要:Executor的介绍 在Java 5之后,并发编程引入了一堆新的启动、调度和管理线程的API。其内部使用了线程池机制,它在java.util.cocurrent 包下,通过该框架来控制线程的启动、执行和关闭,可以简化并发编程的操作。因此,在Java 5之后,通过Executor来启动线程比使用Th
阅读全文
摘要:Maven中jar包冲突是开发过程中比较常见而又令人头疼的问题,我们需要知道 jar包冲突的原理,才能更好的去解决jar包冲突的问题。本文将从jar包冲突的原理和解决两个方面阐述Maven中jar包冲突的解决办法。 一、Maven中jar包冲突产生原因MAVEN项目运行中如果报如下错误: 十有八九是
阅读全文
摘要:logback背景介绍: SLF4J(Simple Logging Facade for Java)是一个日志API接口,SLF4J提供 TRACE, DEBUG, INFO, WARN, ERROR五种级别,而log4j和logback就是对SLF4J的具体实现。logback的性能优于log4j
阅读全文
摘要:Maven helper:主要用语解决jar包冲突。 1.IntelliJ IDEA安装maven插件,安装成功后重启IDEA. 2.打开maven项目的pom文件,按下面步骤操作: 3.找到冲突的jar包,排除冲突的jar包:
阅读全文
摘要:(转)https://www.cnblogs.com/hunterCecil/p/5721468.html Maven坐标: 一、PowerMock概述 现如今比较流行的Mock工具如jMock,EasyMock,Mockito等都有一个共同的缺点:不能mock静态、final、私有方法等。而Pow
阅读全文