摘要: 前言JUnit 是一个回归测试框架,被开发者用于实施对应用程序的单元测试,加快程序编制速度,同时提高编码的质量。JUnit 测试框架具有以下重要特性:测试工具测试套件测试运行器测试分类了解 Junit 基础方法加入依赖在 pom.xml 中加入依赖: ... 阅读全文
posted @ 2018-05-07 16:14 KronChan 阅读(860) 评论(0) 推荐(0) 编辑
摘要: 前言主要实现 Spring Security 的安全认证,结合 RESTful API 的风格,使用无状态的环境。主要实现是通过请求的 URL ,通过过滤器来做不同的授权策略操作,为该请求提供某个认证的方法,然后进行认证,授权成功返回授权实例信息,供服... 阅读全文
posted @ 2018-05-07 16:13 KronChan 阅读(1274) 评论(0) 推荐(0) 编辑
摘要: 前言主要是完成微服务的监控,完成监控治理。可以查看微服务间的数据处理和调用,当它们之间出现了异常,就可以快速定位到出现问题的地方。springboot - version: 2.0正文依赖maven 项目 在 pom.xml 文件中加入 actuato... 阅读全文
posted @ 2018-05-07 16:11 KronChan 阅读(506) 评论(0) 推荐(0) 编辑
摘要: 前言前面学习了 RabbitMQ 基础,现在主要记录下学习 Spring Boot 整合 RabbitMQ ,调用它的 API ,以及中间使用的相关功能的记录。相关的可以去我的博客/RabbitMQ正文我这里测试都是使用的是 topic 交换器,Spr... 阅读全文
posted @ 2018-05-07 16:10 KronChan 阅读(436) 评论(0) 推荐(0) 编辑
摘要: 前言由于 Ehcache 存在于单个 java 程序的进程中,无法满足多个程序分布式的情况,需要将多个服务器的缓存集中起来进行管理,需要一个缓存的寄存器,这里使用的是 Redis。正文当应用程序要去缓存中读取数据,但是缓存中没有找到该数据,则重新去数据... 阅读全文
posted @ 2018-05-07 16:09 KronChan 阅读(367) 评论(0) 推荐(0) 编辑
摘要: 前言随着业务量增大,可能有些业务不是放在同一个数据库中,所以系统有需求使用多个数据库完成业务需求,我们需要配置多个数据源,从而进行操作不同数据库中数据。正文JdbcTemplate 多数据源配置需要在 Spring Boot 中配置多个数据库连接,当然... 阅读全文
posted @ 2018-05-07 16:08 KronChan 阅读(473) 评论(0) 推荐(0) 编辑
摘要: 前言简单的学习下怎么在 Spring Boot 中使用 Docker 进行构建,发布一个镜像,现在我们通过远程的 docker api 构建镜像,运行容器,发布镜像等操作。这里只介绍两种方式:远程命令 api (需要知道 Docker 命令)maven... 阅读全文
posted @ 2018-05-07 16:07 KronChan 阅读(565) 评论(0) 推荐(0) 编辑
摘要: 前言 AOP 1,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。基于AOP实现的功能不会破坏原来程序逻辑,因此它可以很好的对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,... 阅读全文
posted @ 2018-05-07 16:05 KronChan 阅读(475) 评论(0) 推荐(0) 编辑
摘要: 前言当多次查询数据库影响到系统性能的时候,可以考虑使用缓存,来解决数据访问新能的问题。 SpringBoot 已经为我们提供了自动配置多个 CacheManager 的实现,只要去实现使用它就可以了。一般的系统都是优先使用 EhCache,它工作在 J... 阅读全文
posted @ 2018-05-07 16:03 KronChan 阅读(510) 评论(0) 推荐(0) 编辑
摘要: 前言 MongoDB 1 是可以应用于各种规模的企业、各个行业以及各类应用程序的开源数据库。基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB是一个高性能,开源,无模式的文档型数据库,是当... 阅读全文
posted @ 2018-05-06 10:26 KronChan 阅读(399) 评论(0) 推荐(0) 编辑