摘要: 前言 在前面的章节我们介绍过 Junit 的使用,也了解过 spring-test,今天我们来了解一个新玩意 -- mock 测试。这里仅仅做一个入门,对返回视图和返回 Json 数据的方法进行测试演示,不会把所有的方法都介绍到,具体文档详见链接:Mock Test,本章节主要讲解以下两部分内容: 阅读全文
posted @ 2021-01-11 15:12 Java小叮当 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 前言 很多程序员视 SQL 为洪水猛兽。SQL 是一种为数不多的声明性语言,它的运行方式完全不同于我们所熟知的命令行语言、面向对象的程序语言、甚至是函数语言(尽管有些人认为 SQL 语言也是一种函数式语言)。 关系模型 关系模型(Relational model)由 E.F.Codd 博士于 197 阅读全文
posted @ 2021-01-07 19:51 Java小叮当 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 前言 知乎,在古典中文中意为“你知道吗?”,它是中国的 Quora,一个问答网站,其中各种问题由用户社区创建,回答,编辑和组织。 作为中国最大的知识共享平台,我们目前拥有 2.2 亿注册用户,3000 万个问题,网站答案超过 1.3 亿。 随着用户群的增长,我们的应用程序的数据大小无法实现。我们的 阅读全文
posted @ 2021-01-06 14:50 Java小叮当 阅读(3141) 评论(0) 推荐(0) 编辑
摘要: 前言 虽然我们都知道有26个设计模式,但是大多停留在概念层面,真实开发中很少遇到,Mybatis源码中使用了大量的设计模式,阅读源码并观察设计模式在其中的应用,能够更深入的理解设计模式。 Mybatis至少遇到了以下的设计模式的使用 1、Builder模式 例如SqlSessionFactoryBu 阅读全文
posted @ 2021-01-05 15:36 Java小叮当 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 前言 知乎,在古典中文中意为“你知道吗?”,它是中国的 Quora,一个问答网站,其中各种问题由用户社区创建,回答,编辑和组织。 作为中国最大的知识共享平台,我们目前拥有 2.2 亿注册用户,3000 万个问题,网站答案超过 1.3 亿。 随着用户群的增长,我们的应用程序的数据大小无法实现。我们的 阅读全文
posted @ 2021-01-05 15:34 Java小叮当 阅读(503) 评论(0) 推荐(0) 编辑
摘要: 前言 Spring Boot 中 5 种热部署方式如下: 1、模板热部署 2、使用调试模式Debug实现热部署 3、spring-boot-devtools 4、Spring Loaded 5、JRebel 接下来我们分别来看。 一、模板热部署 在 Spring Boot 中,模板引擎的页面默认是开 阅读全文
posted @ 2021-01-03 15:31 Java小叮当 阅读(390) 评论(0) 推荐(0) 编辑
摘要: 前言 MySQL在近几年仍然保持强劲的数据库流行度增长趋势。越来越多的客户将自己的应用建立在 MySQL 数据库之上,甚至是从 Oracle 迁移到 MySQL上来。但也存在部分客户在使用 MySQL 数据库的过程中遇到一些比如响应时间慢,CPU 打满等情况。阿里云 RDS 专家服务团队帮助云上客户 阅读全文
posted @ 2020-12-31 17:24 Java小叮当 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 前言 虽然我们都知道有26个设计模式,但是大多停留在概念层面,真实开发中很少遇到,Mybatis源码中使用了大量的设计模式,阅读源码并观察设计模式在其中的应用,能够更深入的理解设计模式。 Mybatis至少遇到了以下的设计模式的使用: 1、Builder模式 例如SqlSessionFactoryB 阅读全文
posted @ 2020-12-30 15:32 Java小叮当 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 前言 上一章我们了解了zookeeper到底是什么,这一章重点来看zookeeper当初到底面临什么问题? 而zookeeper又是如何解决这些问题的? 实际上zookeeper主要就是解决分布式环境下的一致性问题。那么解决这个问题到底有哪些难点呢?我们一步一步来阐述和推理这个过程。 分布式事务 我 阅读全文
posted @ 2020-12-29 15:32 Java小叮当 阅读(395) 评论(0) 推荐(0) 编辑
摘要: 概要 本文的目的是搞清楚Java中各种日志Log之间是怎么的关系,如何作用、依赖,好让我们平时在工作中如果遇到“日志打不出”或者“日志jar包冲突”等之类的问题知道该如何入手解决,以及在各种场景下如何调整项目中的各个框架的日志输出,使得输出统一。 Log日志体系 在日常工作中我们可能看到项目中依赖的 阅读全文
posted @ 2020-12-28 21:39 Java小叮当 阅读(99) 评论(0) 推荐(0) 编辑