前言 在循环依赖中有一种循环依赖,就是自注入:自己依赖自己。 事务的自注入 在 Spring 自调用事务失效,你是怎么解决的? 有小伙伴提出可以自己注入自己来解决事务失效。 具体使用方式如下: @Slf4j @Service public class OrderBizServiceImpl impl ...
分类:
编程语言 时间:
2021-02-03 10:46:35
阅读次数:
0
目录 一文弄懂-BIO,NIO,AIO 1. BIO: 同步阻塞IO模型 2. NIO: 同步非阻塞IO模型(多路复用) 3.Epoll函数详解 4.Redis线程模型 5. AIO: 异步非阻塞IO模型 (NIO 2.0) 1. BIO: 同步阻塞IO模型 ? 特点:对于客户端的请求,服务端是同步 ...
分类:
其他好文 时间:
2021-02-03 10:29:14
阅读次数:
0
承接上篇:上篇文章讲到改造 go-zero 生成的 app module 中的 gateway & RPC 。本篇讲讲如何接入 异步任务 以及 log的使用。 Delay Job 日常任务开放中,我们会有很多异步、批量、定时、延迟任务要处理,go-zero中有 go-queue,推荐使用 go-qu ...
分类:
其他好文 时间:
2021-02-02 10:46:15
阅读次数:
0
【消息队列高手课】- 基础篇 消息队列都有哪些选择: RabbitMQ - 特色:Exchange模块,开箱即用 RocketMQ - 特色:低延迟和金融级的稳定性 Kafka - 特色:海量,异步批量,“先攒一波再一起处理” ActiveMQ:队列模型和发布-订阅模型都支持 ZeroMQ Puls ...
分类:
其他好文 时间:
2021-02-02 10:44:45
阅读次数:
0
本文列举了消息队列RocketMQ常用的消息类型,以及使用这些消息类型的注意事项 ...
分类:
其他好文 时间:
2021-02-02 10:43:16
阅读次数:
0
Razor 页面组成到底有哪些内容? 包含了Layout的母版嵌套的返回需要渲染的视图内容; 如何嵌套? 通过Layout中的RenderBody()方法做了替换,把返回的视图替换到母版页中,形成了一整块的内容。目的返回到不同页面时候,能够把不变的部分视图能够重用。 在母版页中使用css,js是为了 ...
分类:
Web程序 时间:
2021-02-02 10:36:03
阅读次数:
0
一、setState进阶 1.setState是一个异步函数 在执行this.setState时,后续的代码会马上执行 state = { num:100 } numChange(){ var num = this.state.num; this.setState({ num:++num }); c ...
分类:
其他好文 时间:
2021-02-01 13:00:06
阅读次数:
0
一. Koa初体验 1.1. 认识Koa 除了express,另外一个非常流行的Node Web服务器框架就是Koa。 Koa官方的介绍: koa:next generation web framework for node.js; koa:node.js的下一代web框架; 事实上,koa是exp ...
分类:
其他好文 时间:
2021-02-01 12:52:21
阅读次数:
0
如何保证数据写入过程中不丢 数据写入请求达到时,以需要的数据格式组织并写入磁盘的过程叫做数据提交,对应es就是创建倒排索引,维护segment文件 如果我们同步的方式,来处理上述过程,那么系统的吞吐量将很低 如果我们以异步的方式,先写入内存,然后再异步提交到磁盘,则有可能因为机器故障而而丢失还未写入 ...
分类:
其他好文 时间:
2021-02-01 12:49:08
阅读次数:
0
Promise的理解 Promise是对异步操作的一种解决方案,一般情况下,如果有异步操作,就需要使用Promise对这个异步操作进行封装 使用Promise后可以使代码看起来更加优雅并且易于维护 使用定时器模拟一个异步请求 Promise接收一个函数作为参数,而这个函数又接收两个参数,这两个参数分 ...
分类:
其他好文 时间:
2021-02-01 12:48:56
阅读次数:
0