Redis-1-远程连接 发表于 2019-04-27 | 分类于 Redis 远程连接我们在linux上装好redis服务之后,希望在windows端或者是Java应用中远程连接redis,就需要做出一些配置 配置文件修改修改redis.conf文件,具体如下: bind 127.0.0.1,在配置文件中找到这个配置,注释掉 requirepass foobared ... 阅读全文 »
Redis-0-简介与环境搭建 发表于 2019-04-27 | 分类于 Redis 简介REmote DIctionary Server(Redis) 是一个由Salvatore Sanfilippo写的key-value存储系统. Redis是一个开源的使用ANSI C语言编写,遵守BSD协议,支持网络,可基于内存亦可持久化的日志型Key-Value数据库,并提供多种语言的A ... 阅读全文 »
Spring-事务传播性 发表于 2019-04-10 | 分类于 Spring 事务传播性事务的传播性一般是在事务嵌套的时候使用,比如方法A是事务管理的,方法B也是有事务管理的,然后方法A中调用了方法B,那么这两个事务是各自作为独立的事务提交呢还是内层的事务合并到外层一起提交,这就是事务传播性要确定的问题. 场景有如下两个方法12345@Transactionalpubli ... 阅读全文 »
Spring-事务隔离性 发表于 2019-04-10 | 分类于 Spring 事务隔离性事务隔离性是指多个事务并发执行的时候互相之间不受彼此的干扰,是事务ACID中的I,根据隔离程度会对隔离性有分类. 数据库并发操作存在的几个问题在说事务隔离性之前,需要知道的几个名词,如下: 脏读脏读是指一个事务中访问到了另一个事务未提交的数据. 举个例子,假设现在有两个事务 ... 阅读全文 »
Spring Cloud-23-Spring Cloud Stream整合RabbitMQ(下) 发表于 2019-04-10 | 分类于 Spring Cloud 述上文中我们简单的使用了一下Spring Cloud Stream,我们的消息是通过rabbitmq的web管理页面去发送的,如果我们想通过代码去发送消息要怎么实现呢? 下面就来看一些Spring Cloud Stream的使用细节 自定义消息通道上文中我们用到了Sink接口, Sink和Sou ... 阅读全文 »
Spring Cloud-22-Spring Cloud Stream整合RabbitMQ(上) 发表于 2019-04-10 | 分类于 Spring Cloud 述Spring Cloud Stream是一个构建消息驱动的微服务框架.它构建在Spring Boot之上,用以创建工业级的应用程序,并且通过Spring Integration提供了和消息代理的连接. Spring Cloud Stream为一些供应商的消息中间件产品提供了个性化的自动化配置实 ... 阅读全文 »
Spring Cloud-21-Spring Cloud Bus整合RabbitMQ 发表于 2019-04-10 | 分类于 Spring Cloud 述Spring Cloud Bus也是微服务架构中的必备组件,Spring Cloud Bus可以将分布式系统的节点与轻量级消息代理链接,然后可以实现广播状态更改(例如配置更改)或广播其他管理指令 Spring Cloud Bus就像一个分布式执行器,用于扩展的Spring Boot的应用程序 ... 阅读全文 »
Spring Cloud-20-分布式配置中心客户端配置细节 发表于 2019-04-10 | 分类于 Spring Cloud 述上文中详细的介绍了分布式配置中心的服务端配置细节,本文来看一下客户端的一些配置细节 服务化配置中心前几篇文章中,配置中心的服务端和客户端都是直接启动的,并没有交给注册中心去管理,而且在config-client中配置服务端的地址的时候都是直接写死的地址,这样显然不够灵活 我们可以交给服务注 ... 阅读全文 »
Spring Cloud-19-分布式配置中心服务端配置细节 发表于 2019-04-10 | 分类于 Spring Cloud 述上文中我们了解了分布式配置中心Spring Cloud Config的一个基本的使用,那么本文就来详细的了解一下Spring Cloud Config,它里面的一些配置细节以及工作流程等 工作流程 上图就是Config Server的一个大致的工作流程. 首先,需要一个远程的Git仓 ... 阅读全文 »
Spring Cloud-18-分布式配置中心Spring Cloud Config 发表于 2019-04-10 | 分类于 Spring Cloud 述随着分布式项目越来越大,就需要将项目的配置文件抽出来单独管理,就需要用到Spring Cloud Config,Spring Cloud Config为分布式系统中的外部配置提供服务器和客户端支持 我们可以使用Config Server在所有环境中管理应用程序的外部属性,Config Serv ... 阅读全文 »