02 2022 档案
摘要:Spring Cloud 是一款基于 Spring Boot 实现的微服务框架。 随着微服务的火爆流行,国内外各大互联网公司都相继分享了他们在微服务架构中,针对不同场景出现的各种问题的解决方案和开源框架。 服务治理:阿里巴巴开源的 Dubbo 和当当网在其基础上扩展出来的 DubboX、Netfli
阅读全文
摘要:微服务 微服务,我们可以从字面上去理解,即“微小的服务”,下面我们从“服务”和“微小”两个方面进行介绍。 1) 所谓“服务”,其实指的是项目中的功能模块,它可以帮助用户解决某一个或一组问题,在开发过程中表现为 IDE(集成开发环境,例如 Eclipse 或 IntelliJ IDEA)中的一个工程或
阅读全文
摘要:Mybatis 提供了一个逆向工程工具,该工具可以根据数据表自动生成针对单表的 po 类、mapper 映射文件和 mapper 接口。大大缩减了开发时间,可以让开发人员将更多的精力放在繁杂的业务逻辑上。之所以强调单表两个字,是因为 MyBatis 逆向工程生成的 Mapper 中的操作都是针对单表
阅读全文
摘要:缓存可以将数据保存在内存中,是互联网系统常常用到的。目前流行的缓存服务器有 MongoDB、Redis、Ehcache 等。缓存是在计算机内存上保存的数据,读取时无需再从磁盘读入,因此具备快速读取和使用的特点。和大多数持久化框架一样,MyBatis 提供了一级缓存和二级缓存的支持。默认情况下,MyB
阅读全文
摘要:MyBatis 的分页功能是基于内存的分页,即先查询出所有记录,再按起始位置和页面容量取出结果。 示例 WebsiteMapper /** * * @param site * @param currentPageNo 起始位置 * @param pageSize 页面容量 * @return */
阅读全文
摘要:MyBatis if标签:条件判断 if 语句使用方法简单,常常与 test 属性联合使用。语法如下。 <if test="判断条件"> SQL语句 </if> 当判断条件为 true 时,才会执行所包含的 SQL 语句。最常见的场景是在 if 语句中包含 where 子句,例如。 <select
阅读全文