Resive world

Come world to Record life


  • Home

  • Tags

  • Categories

  • Archives

  • Sitemap

  • Search

「Redis」Redis故障处理-持久化时内存不足

Posted on 2021-05-06 | In Redis

问题描述

1
2
3
4
5
6
7
# Java错误日志:
redis.clients.jedis.exceptions.JedisDataException: MISCONF Redis is configured to save RDB snapshots, but is currently not able to persist on disk. Commands that may modify the data set are disabled. Please check Redis logs for details about the error.

# Redis错误日志:
Can't save in background: fork: Resource temporaily unavailable
# 或
Can’t save in background: fork: Cannot allocate memory
Read more »

「Spring Reactive Stack」响应式 HTTP 请求客户端 WebClient

Posted on 2021-03-20 | In SpringReactive

WebClient是Spring WebFlux模块提供的一个非阻塞的基于响应式编程的进行HTTP请求的客户端工具。

Read more »

「Spring Reactive Stack」服务端事件推送Server-Sent Events

Posted on 2021-03-12 | In SpringReactive

SSE:Server-Sent Events服务器推送事件,是一种仅发送文本消息的技术。SSE基于HTTP协议中的持久连接。SSE是HTML5标准协议中的一部分。

客户端接收服务端异步更新的消息可以分为两类:客户端拉取和服务端推送。

Read more »

「Spring Reactive Stack」响应式方式访问Redis

Posted on 2021-03-04 | In SpringReactive

Spring Data Redis中同时支持了Jedis客户端和Lettuce客户端。但是仅Lettuce是支持Reactive方式的操作;这里选择默认的Lettuce客户端。

Read more »

「Spring Reactive Stack」使用R2DBC访问MySQL

Posted on 2021-03-03 | In SpringReactive

MySQL等一系列的关系型数据库也在R2DBC等包的帮助下支持响应式。
R2DBC基于Reactive Streams反应流规范,它是一个开放的规范,为驱动程序供应商和使用方提供接口(r2dbc-spi),与JDBC的阻塞特性不同,它提供了完全反应式的非阻塞API与关系型数据库交互。

Read more »

「Spring Reactive Stack」Reactor异常处理

Posted on 2021-03-02 | In SpringReactive

不管是在响应式编程还是普通的程序设计中,异常处理都是一个非常重要的方面。

对于Flux或者Mono来说,所有的异常都是一个终止的操作,即使你使用了异常处理,原生成序列也不会继续。
但是如果你对异常进行了处理,那么它会将oneError信号转换成为新的序列的开始,并将替换掉之前上游产生的序列。

Read more »

「Spring Reactive Stack」Spring WebFlux响应式Web框架入门

Posted on 2021-02-25 | In SpringReactive

Spring WebFlux是Spring Framework 5.0中引入的以Reactor为基础的响应式编程Web框架。

WebFlux 的异步处理是基于Reactor实现的,是将输入流适配成Mono或Flux进行统一处理。

Read more »

Java接口幂等性设计及实例

Posted on 2021-02-17 | In Spring

幂等性:多次调用方法或者接口不会改变业务状态,可以保证重复调用的结果和单次调用的结果一致。
select和delete操作具有天然幂等性:select多次结果总是一致,delete第一次执行后继续再执行也不会对数据有影响;
一般没有幂等性而出现异常的操作:insert操作,update操作,混合类型操作(同时包含增删改等)。

Read more »

「环境配置」Nginx常用配置详解

Posted on 2020-12-29 | In 环境配置

Nginx 的配置系统由一个主配置文件和其他一些辅助的配置文件构成。这些配置文件均是纯文本文件,全部位于Nginx安装目录下的conf目录下。

Nginx配置文件中每个指令必须有;结束。以#开头的行会被当做注释。

配置文件通常命名为nginx.conf并且默认放置在/usr/local/nginx/conf,/etc/nginx,或/usr/local/etc/nginx。

Read more »

「环境配置」Centos 8 私人Git服务器搭建(Gogs)

Posted on 2020-11-25 | In 环境配置

1. 创建gogs用户

为Gogs创建一个MySQL用户gogs

Read more »
1…121314…58

574 posts
69 categories
286 tags
© 2024 Companyd
Powered by Hexo
|
Theme — NexT.Muse v5.1.4