摘要: 1.依赖jar包<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> </dependency> 2.通过maven启动测试 clean packa 阅读全文
posted @ 2019-01-19 17:21 MoMing· 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 分布式系统间通信 在基于soa(面向服务的体系结构)的架构中,表现层和服务层是不同的工程。如何实现远程通信? 1、Webservice:效率不高基于soap(简单对象访问协议,基于XML)协议。项目中不推荐使用。 2、使用restful形式的Webservice:http+json。很多项目中应用。 阅读全文
posted @ 2018-12-09 10:30 MoMing· 阅读(431) 评论(0) 推荐(0) 编辑
摘要: redis支持常见的数据类型,现在是被广泛用在各大公司的内部,它可以做的东西很多,不过要先了解下他提供的基本数据类型与常见操作。接下来一起看看把。 字符串 最基础的数据类型,首先key是字符串类型,其它的数据类型都是在字符串的基础之上构建的。 ex seconds: 键过期时间 px millise 阅读全文
posted @ 2018-12-03 09:44 MoMing· 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 一、什么是缓存雪崩 缓存雪崩就是指缓存由于某些原因(比如 宕机、cache服务挂了或者不响应)整体crash掉了,导致大量请求到达后端数据库,从而导致数据库崩溃,整个系统崩溃,发生灾难。 下面的就是一个雪崩的简单过程: 1、redis集群彻底崩溃 2、缓存服务大量对redis的请求hang住,占用资 阅读全文
posted @ 2018-12-03 09:40 MoMing· 阅读(833) 评论(0) 推荐(0) 编辑
摘要: 数据库与缓存读写模式策略 写完数据库后是否需要马上更新缓存还是直接删除缓存? (1)、如果写数据库的值与更新到缓存值是一样的,不需要经过任何的计算,可以马上更新缓存,但是如果对于那种写数据频繁而读数据少的场景并不合适这种解决方案,因为也许还没有查询就被删除或修改了,这样会浪费时间和资源 (2)、如果 阅读全文
posted @ 2018-12-03 09:28 MoMing· 阅读(3438) 评论(0) 推荐(0) 编辑
摘要: 1.spring配置文件的基本语法:applicationContext.xml配置文件:<?xml version="1.0" encoding="UTF-8"?><beans xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns= 阅读全文
posted @ 2018-12-02 09:03 MoMing· 阅读(405) 评论(0) 推荐(0) 编辑