文章目录前言正题流式构建和事件传递构建流订阅流观察者回调流线程调度SubscribeOnObserveOn总结 前言Rxjava是NetFlix出品的Java框架, 官方描述为 a library for composing asynchronous and event-based programs using observable sequences for the Java VM,翻译过来就
转载 2023-07-07 14:57:27
155阅读
目录python知识点数据结构Linux操作系统计算机网络mysql数据库缓存redis:内存数据库web知识点python知识点python特点:(1)python是动态强类型语言,强语言不会发生隐式的类型转换(2)胶水语言,轮子多,应用广泛(3)性能问题,代码维护问题,python2、3兼容问题(4)python中一切皆对象python2/3之间的差异:(1)print改为函数,python2
Python在后端开发中有多种应用,其中最流行的是Web开发和API开发。以下是Python在这些领域的应用:1. Web开发1.1 DjangoDjango是一个高度可扩展的Python Web框架,用于构建复杂的Web应用程序。它提供了许多内置功能,如用户身份验证、数据库访问和表单处理。1.2 FlaskFlask是一个轻量级的Python Web框架,适用于小型Web应用和API。它具有简单
原创 2023-09-11 08:38:38
243阅读
Java在后端开发领域有着广泛的应用,以下是一些主要用途:1. Web应用程序Java的Web开发框架,如Spring和JavaEE,使开发者能够构建高度可扩展和安全的Web应用程序。这些框架提供了便捷的方式来处理HTTP请求、路由、安全性等。2. RESTful APIJava可以用于构建RESTful API,这些API可用于移动应用、前端Web应用和其他后端系统。使用框架如Spring Bo
原创 2023-09-11 08:39:44
181阅读
# 使用RxJava后端 在现代的后端开发中,为了更好地处理异步任务和事件流,RxJava已经成为了一个非常流行的选择。RxJava是一个基于响应式编程范式的库,可以帮助我们简化并发编程和事件处理。 ## 什么是RxJava后端 RxJava后端是指在后端开发中使用RxJava库来处理异步任务和事件流。通过使用RxJava,我们可以利用观察者模式和函数式编程的思想来处理数据流,从而简化和优化
原创 2024-06-24 04:30:15
5阅读
知识点:缓存穿透/击穿/雪崩、数据结构、分布式锁、持久化策略、过期策略Redis作为内存数据库在Java后端广泛应用,不仅提供高速缓存服务,还支持计数、排队、锁等业务场景。针对高并发下的缓存风险问题,需重点防范缓存穿透(请求数据不存在)、击穿(热点key过期瞬间)与雪崩(大量key同时过期)三类问题。使用合理的数据结构是Redis性能的保障。例如,String用于计数,Hash适合存储对象,Lis
原创 3月前
46阅读
1.作用RxJava的目的就是异步。 RxJava的特点就是可以非常简便的实现异步调用,可以在逻辑复杂的代码逻辑中以比较轻易的方式实现异步调用。随着逻辑的复杂,需求的更改,代码可依然能保持极强的阅读性,在深入的使用过程中一定对这点深有体会。2.工程引用要应用RxJava,需要在项目中引入依赖:compile ‘io.reactivex.rxjava2:rxjava:2.0.4’ compile
转载 2023-08-11 16:41:40
110阅读
每天都觉得时间不够用,每天都要争分夺秒的工作,吃饭,学习,整理知识点!为什么一天不是36小时!!!MySQL:存储引擎:分类: MyISAM:在5.5版本之前,MyISAM是MySQL的默认存储引擎,该存储引擎并发性差,不支持事务,所以使用场景比较少,主要特点为: (1)不支持事务;(2)不支持外键,如果强行增加外键,不会提示错误,只是外键不其作用;(3)对数据的查询缓存只
# Java多线程在后端开发中的应用指南 ## 一、整体流程 下面是在后端开发中使用Java多线程的一般流程,可以通过以下步骤来完成: ```mermaid stateDiagram [*] --> 初始化线程 初始化线程 --> 创建线程 创建线程 --> 启动线程 启动线程 --> 线程执行 线程执行 --> [*] ``` ## 二、具体步骤
原创 2024-07-01 04:28:34
58阅读
知识点:消息解耦、Kafka、RabbitMQ、消费模式、幂等性处理消息队列在现代分布式系统中扮演中间件角色,实现异步解耦、削峰填谷与消息驱动。通过引入MQ组件,可将复杂的服务调用拆分成异步消息交互,降低耦合性与系统压力。Kafka是高吞吐量的消息队列,适合日志、行为数据等流式处理场景。其分区机制与顺序消费能力,适合构建实时数据平台。RabbitMQ则提供更丰富的路由与确认机制,适合订单、通知等业
## 后端开发中的RxJava 在后端开发中,RxJava是一个非常强大的工具,它提供了一种响应式编程的方式来处理异步任务和事件流。本文将介绍RxJava的基本概念和使用方法,并通过代码示例来说明其在后端开发中的应用。 ### RxJava的基本概念 RxJava是ReactiveX的Java实现,它基于观察者模式和迭代器模式,提供了一种响应式的编程方式。它主要由以下几个关键概念组成: -
原创 2023-10-05 15:24:03
37阅读
一、Go语言的特点与优势(一)简洁高效的语法Go语言的语法简洁明了,易于学习和理解。它借鉴了多种编程语言的优秀特性,同时又保持了自身的简洁性。例如,Go语言采用了类似C语言的语法风格,但对于一些复杂的语法结构进行了简化,使得代码更加清晰易懂。(二)并发性能卓越Go语言内置了对并发编程的支持,通过goroutine和channel机制,能够轻松实现高效的并发处理。goroutine是轻量级的线程,相
原创 精选 7月前
268阅读
# Java Token在后端验证 随着互联网的发展,越来越多的应用程序需要进行用户身份验证,而Token作为一种常用的验证方式,在后端应用中得到了广泛应用。本文将介绍Java Token在后端验证的原理和实现,帮助读者更好地理解Token验证的机制。 ## 什么是Token Token是一种用于验证用户身份的令牌,通常包含用户信息和权限信息。在用户登录时,后端会生成一个Token并返回给前
原创 2024-03-02 04:22:43
130阅读
1.Java语言Java是一种简单的,面向对象的,分布式的,解释型的,健壮安全的,结构中立的,可移植的,性能优异、多线程的动态语言。作为一种独立于平台的语言,Python 可以在包括 Windows、MacOS、Linux 和 Unix 在内的广泛平台上运行。就近几年在排行榜上来看,Java仍是主流语言,也是程序员们最受欢迎的后端开发语言。2.C语言c语言是一门面向过程、抽象化的通用程序设计语言,
转载 2023-07-28 23:06:00
120阅读
前言本节我们来学习如何使用 Flowable。开始 之前我们所的上游和下游分别是Observable和Observer, 这次不一样的是上游变成了Flowable, 下游变成了Subscriber, 但是水管之间的连接还是通过subscribe(), 我们来看看最基本的用法吧:Flowable<Integer> upstream = Flowable.create(new Flowab
 文章目录1 基本用法1.1 创建发送源1.2 创建接受者1.3 发送源和接收者相关联1.4 onComplete需要手动调用才会执行2 创建发射源的其他方法2.1 just 发送多个对象2.2 from 发送一个集合2.3 defer3 定期执行3.1 interval3.2 range3.3 timer3.4 repeat4 链式调用4.1 调用subcriber.onNext()
# 如何实现Java后端使用RxJava ## 简介 在Java后端开发中,RxJava是一个强大的库,可以帮助我们更方便地处理异步操作和事件流。对于刚入行的小白来说,学习如何使用RxJava可能会有些困难。本文将指导你如何在Java后端项目中使用RxJava,并提供详细的步骤和代码示例。 ## 流程图 ```mermaid flowchart TD; A(创建RxJava Obser
原创 2024-04-17 05:37:29
51阅读
RXJava是一个基于响应式编程的库,它可以让我们更加优雅地处理异步事件和多线程操作。它的主要特点是使用观察者模式来处理异步事件和数据流,并提供了一些基于函数式编程思想的操作符来处理数据流。学习RXJava好处处理异步操作:Android 应用开发中经常需要处理异步操作,比如网络请求、数据库读写、耗时操作等,而 RXJava 提供了优雅、简洁的方式来处理这些异步操作,可以减少回调函数的嵌套和复杂度
Recordset对象方法 Open方法 recordset.Open Source,ActiveConnection,CursorType,LockType,Options Source Recordset对象可以通过Source属性来连接Command对象。Source参数可以是一个Command对象名称、一段SQL命令、一个指定的数据表名称或是一个Stored Proc
# 在Java后端中添加``的方案 在Java后端开发中,有时我们需要在生成的HTML文档中使用``标签来创建换行。下面将介绍一种使用Java代码来在后端添加``的方案,并附带代码示例。 ## 方案概述 我们可以使用Java的字符串拼接和HTML标签的语法来生成带有``的HTML文档。以下是一个简单的示例,展示了如何使用Java代码来生成包含``标签的HTML段落。 ```java Str
原创 2023-11-20 11:28:28
125阅读
  • 1
  • 2
  • 3
  • 4
  • 5