logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Android SQLite 数据库

概述SQLite 是一款轻量级的关系型数据库,它的运算速度非常快,占用资源非常少,因此特别适合在移动设备使用。SQLite 不仅支持标准的 SQL 语法,还遵循数据库的 ACID 事务。而 SQLite 又比一般的数据库要简单许多,甚至不需要设置用户名和密码就可以使用创建数据库Android 提供了一个 SQLiteOpenHelper 帮助类,用以对数据库进行创建和升级。SQLiteOpenHe

#数据库#sqlite#android
Kafka 学习笔记

为什么使用消息队列?以用户下单购买商品的行为举例,在使用微服务架构时,我们需要调用多个服务。传统的调用方式是同步调用,这会存在一定的性能问题使用消息队列可以实现异步的通信方式,相比于同步的通信⽅式,异步的⽅式可以让上游快速成功,极大提高系统的吞吐量。在分布式系统中,通过下游多个服务的分布式事务的保障,也能保障业务执行之后的最终⼀致性Kafka 概述1. 介绍Kafka 是⼀个分布式的、⽀持分区的(

#kafka#分布式
消息驱动 —— SpringCloud Stream

Spring Cloud Stream 是用于构建消息驱动的微服务应用程序的框架,提供了多种中间件的合理配置Destination Binders:目标绑定器,目标指的是 Kafka 或者 RabbitMQ,绑定器就是封装了目标中间件的包,如果操作的是 Kafka,就使用 Kafka Binder,如果操作的是 RabbitMQ,就使用 RabbitMO BinderBindings:外部消息传递

#spring cloud#spring#后端
熔断、限流、降级 —— SpringCloud Alibaba Sentinel

Sentinel 是阿里中间件团队开源的,面向分布式服务架构的高可用流量防护组件,主要以流量为切入点,从限流、流量整形、熔断降级、系统负载保护、热点防护等多个维度来帮助开发者保障微服务的稳定性Sentinel 用来实现微服务系统中服务熔断、降级等功能Sentinel Dashboard 用来监控微服务系统中流量调用等情况。

#spring cloud#sentinel#spring
Android 播放多媒体文件

播放音频在 Android 中播放音频文件一般使用 MediaPlayer 类实现,下表列出 MediaPlayer 类中一些常用的 API方法名功能描述setDataSource设置要播放的音频文件的位置prepare在调用之前,完成准备工作start开始播放pause暂停reset重置 MediaPlayer 为刚刚创建的状态seekTo从指定位置播放音频stop停止播放release释放 M

#android#kotlin
到底了