1 动态SQL# 那么,问题来了: 什么是动态SQL? 动态SQL有什么作用? 传统的使用JDBC的方法,相信大家在组合复杂的的SQL语句的时候,需要去拼接,稍不注意哪怕少了...
单独使用mybatis是有很多限制的(比如无法实现跨越多个session的事务),而且很多业务系统本来就是使用spring来管理的事务,因此mybatis最好与spring集...
在mapper文件中,以mapper作为根节点,其下面可以配置的元素节点有: select, insert, update, delete, cache, cache-ref...
1 SqlSessionFactoryBuilder# 上篇例子中,我们以SqlSessionFactoryBuilder去创建SqlSessionFactory, 那么,...
之前开源了一款项目骨架mall-tiny,完整继承了mall项目的整个技术栈。总感觉mall-tiny集成了太多中间件,过于复杂了。这次对其进行了简化和升级,使它成为了一款拥...
原文 简述 我认为"封装"的概念在面向对象思想中是最基础的概念,它实质上是通过将相关的一堆函数和一堆对象放在一起,对外有函数作为操作通道,对内则以变量作为操作原料。只留给外部...
Java流(Stream)操作自Java 8引入,通过Stream操作可以简化代码编写,提高代码执行效率。流整体操作分为创建(Supplier)、转换、约简和收集几个操作。 ...
Apache Flink vs Apache Spark[转载] https://www.iteblog.com/archives/1624.html Apache Flin...
原文:https://flink.apache.org/flink-architecture.html Apache Flink是一个可对无界和有界数据流进行有状态计算的分布...
很棒
深度分析:java8的新特性lambda和stream流,看完你学会了吗?1. lambda表达式 1.1 什么是lambda 以java为例,可以对一个java变量赋一个值,比如int a = 1,而对于一个方法,一块代码也是赋予给一个变量的,对...