摘要: 一方面,我们可以将异常分为运行时异常(RuntimeException)和非运行时异常(Exception中除了RuntimeException及其子类以外的)。另一方面,我们可以将异常分为检查异常(checked exceptions)和非检查异常(unchecked exceptions)。 检 阅读全文
posted @ 2020-12-02 09:41 姚春辉 阅读(1147) 评论(0) 推荐(0)
摘要: 用注解来简化xml配置的时候,@Param注解的作用是给参数命名,参数命名后就能根据名字得到参数值,正确的将参数传入sql语句中 我们先来看Mapper接口中的@Select方法 package Mapper; @Mapper public interface Mapper { @Select("s 阅读全文
posted @ 2020-12-02 09:25 姚春辉 阅读(1319) 评论(0) 推荐(0)
摘要: 本文将按照声明式事务的五个特性进行介绍: 事务传播机制 事务隔离机制 只读 事务超时 回滚规则 Spring事务传播机制 事务的特性 原子性(Atomicity):事务是一个原子操作,由一系列动作组成。事务的原子性确保动作要么全部完成,要么完全不起作用。 一致性(Consistency):一旦事务完 阅读全文
posted @ 2020-12-01 09:33 姚春辉 阅读(110) 评论(0) 推荐(0)
摘要: RuntimeException()和Exception()区别: 1.继承自RuntimeException或error的是非检查型异常,而继承自exception的则是检查型异常(当然,runtimeexception本身也是exception的子类)。2.对非检查型类异常可以不用捕获,而检查型 阅读全文
posted @ 2020-11-30 16:19 姚春辉 阅读(1132) 评论(0) 推荐(0)
摘要: 在策略模式(Strategy Pattern)中,一个类的行为或其算法可以在运行时更改。这种类型的设计模式属于行为型模式。 在策略模式中,我们创建表示各种策略的对象和一个行为随着策略对象改变而改变的 context 对象。策略对象改变 context 对象的执行算法。 介绍 意图:定义一系列的算法, 阅读全文
posted @ 2020-11-25 14:55 姚春辉 阅读(152) 评论(0) 推荐(0)
摘要: jdk1.7 默认垃圾收集器Parallel Scavenge(新生代)+Parallel Old(老年代) jdk1.8 默认垃圾收集器Parallel Scavenge(新生代)+Parallel Old(老年代) jdk1.9 默认垃圾收集器G1 -XX:+PrintCommandLineFl 阅读全文
posted @ 2020-11-23 13:50 姚春辉 阅读(2822) 评论(0) 推荐(0)
摘要: 桥接(Bridge)是用于把抽象化与实现化解耦,使得二者可以独立变化。这种类型的设计模式属于结构型模式,它通过提供抽象化和实现化之间的桥接结构,来实现二者的解耦。 这种模式涉及到一个作为桥接的接口,使得实体类的功能独立于接口实现类。这两种类型的类可被结构化改变而互不影响。 我们通过下面的实例来演示桥 阅读全文
posted @ 2020-11-20 19:48 姚春辉 阅读(141) 评论(0) 推荐(0)
摘要: Spring boot整合Mybatis实现增删改查(支持多数据源) Struts2,Hibernate,Spring三大框架的整合实现增删改查 Spring,SpringMVC和Hibernate的整合实现增删改查 Spring boot整合activiti工作流引擎实现OA开发 Spring发布 阅读全文
posted @ 2020-11-19 16:15 姚春辉 阅读(98) 评论(0) 推荐(0)
摘要: 1.概述 Redis Sentinel是一个分布式系统,为Redis提供高可用性解决方案。可以在一个架构中运行多个 Sentinel 进程(progress), 这些进程使用流言协议(gossip protocols)来 接收关于主服务器是否下线的信息, 并使用投票协议(agreement prot 阅读全文
posted @ 2020-11-19 09:36 姚春辉 阅读(657) 评论(0) 推荐(0)
摘要: 前言Garbage First(G1)是垃圾收集领域的最新成果,同时也是HotSpot在JVM上力推的垃圾收集器,并赋予取代CMS的使命。如果使用Java 8/9,那么有很大可能希望对G1收集器进行评估。本文详细首先对JVM其他的垃圾收集器进行总结,并与G1进行了简单的对比;然后通过G1的内存模型、 阅读全文
posted @ 2020-11-18 17:41 姚春辉 阅读(606) 评论(0) 推荐(0)