框架相关
框架相关的干货
全菜工程师小辉
微信公众号:全菜工程师小辉。欢迎关注~
展开
-
手写mybatis彻底搞懂框架原理
mybatis的前身是iBatis,其源于“Internet”和“abatis”的组合,是一款优秀的持久层框架,它支持定制化SQL、存储过程以及高级映射。mybatis避免了几乎所有的JDBC代码和手动设置参数以及获取结果集,它可以使用简单的XML或注解来配置和映射原生信息,将接口和Java的POJO映射成数据库中的记录。mybatis的架构设计Mybatis的功能架构分为三层:...原创 2019-07-16 08:00:00 · 6756 阅读 · 0 评论 -
有关Spring事务,看这一篇就足够了
本文将按照声明式事务的五个特性进行介绍:事务传播机制事务隔离机制只读事务超时回滚规则Spring事务传播机制事务的特性原子性(Atomicity):事务是一个原子操作,由一系列动作组成。事务的原子性确保动作要么全部完成,要么完全不起作用。一致性(Consistency):一旦事务完成(不管成功还是失败),系统必须确保它所建模的业务处于一致的状态,而不会是部分完成部分失败。在...原创 2019-06-11 08:10:15 · 6067 阅读 · 0 评论 -
自定义注解+拦截器优化项目代码
自定义注解+拦截器的优势类似用户权限或者接口限流的需求,但并不是所有操作或者接口需要。可以使用过滤器或者拦截器,但这样就必须在配置文件里加上所有方法或者使用通配符。所以可以采用一种比较简单灵活的方式:采用自定义注解加Spring拦截器来实现。编写示例例如我们现在要做个接口的计数器限流,只需要像下面这样,加上一个注解即可。定义为每seconds秒内,最大访问量maxCount。@Acces...原创 2019-06-11 13:46:59 · 5532 阅读 · 0 评论