首页
学习
活动
专区
工具
TVP
发布

android技术

专栏作者
218
文章
201621
阅读量
35
订阅数
compose--附带效应、传统项目集成、导航
该文章将是compose基础系列中最后一篇,附带效应是这篇文章的重点,其余补充内容为如何在传统xml中集成compose、compose导航的使用
aruba
2023-01-18
2.1K0
compose--动画
compose中本身封装了很多动画,我们可以拿来直接使用,动画也可以从官网进行学习:Compose动画
aruba
2022-12-15
9160
compose--CompositionLocal、列表LazyColumn&LazyRow、约束布局ConstraintLayout
通过前面内置组件和修饰符Modifier的使用,结合Stat状态,相信对于一般的开发需求已经没有问题了,接下来对CompositionLocal进行学习,以及对列表组件LazyColumn&LazyRow和约束布局的完善ConstraintLayout
aruba
2022-12-11
7030
compose--修饰符Modifier
上次介绍了compose中大多数的标准组件,此外还有两个重要的组件:列表LazyColumn和LazyRow,以及约束布局ConstraintLayout,在使用它们之前,先来认识Modifier
aruba
2022-12-11
1.8K0
compose--初入compose、资源获取、标准控件与布局
compose正式发布已经一年多了,越来越多的开发人员选择使用它,声明式UI也是未来的一个主流趋势,本人也是一年前学习后,并没有真正的使用,所以本着边学习,边分享的心态,准备写个compose系列的文章 首先compose目前只支持kotlin,基于google对移动端的鸿图,未来应该也不会支持其他语言,和传统安卓的xml布局不同,compose是通过kotlin定义一个一个组件,由于是通过代码定义的组件,每个组件都可以很方便的重用,这点在UI开发时确实便利了不少。至于声明式UI和命令式UI的区别,相信你会在后续实际使用时有很大的感触
aruba
2022-12-06
5.4K0
Docker-MySQL集群搭建与SpringBoot项目部署
在实际开发中MySQL集群搭建利用percona-xtradb-cluster,有了docker后会方便很多,SpringBoot项目部署则只需要JDK环境即可,打包运行jar,就可以启动服务了
aruba
2022-09-28
9190
Docker-进阶(容器网络、compose、harbor、swarm)
接着Docker-入门,上次了解了Docker的基本命令,镜像容器操作,自定义镜像两种方式(容器和DockerFile),数据卷实现容器数据持久化和容器间数据共享,都是日常工作中最常用的。
aruba
2022-09-28
6390
SpringCloud--Netflix入门
SpringCloud是一系列框架的集合,目的是将业务系统拆分成一个个微服务,服务于服务之间相互独立,支持水平扩展,高可用,微服务架构主要的功能有服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,Netflix虽然已经过时了,但是他框架集和其他微服务框架集作用差不多
aruba
2022-09-20
4280
分布式--Spring Security入门
Spring Security是Spring推出的一个安全框架,说白了就是争对用户登录和权限的框架,所以主要功能为两块:“认证”和“授权”,对应用户登录和是否有权限去访问一些功能
aruba
2022-09-19
6000
分布式--RabbitMQ入门
分布式项目中,模块与模块之间的通信可以使用RPC框架,如Dubbo,但RPC中调用方模块获取到被调用方的结果是同步的,争对一些只需要异步调用的方法,如日志存储、发送消息等,RPC就显得效率低下了,AMQP协议的推出就是用来解决进程之间的异步消息通信
aruba
2022-09-19
5190
分布式--RabbitMQ集成SpringBoot、消息可靠性、死信队列、延迟交换机、集群
SpringBoot中使用RabbitTemplate自动注入,即可发送消息,并对方法都进行了封装
aruba
2022-09-19
4880
Python--数据类型、循环、运算符、容器的使用
由于最近有自动化测试的需要,对Python的语法不是很熟悉,Python的介绍就忽略了,下面开始Python基本语法的学习
aruba
2022-09-13
1.2K0
Python--字符串、函数、异常处理、面向对象
接着上次的Python--数据类型、循环、运算符、容器的使用,首先扩展下字符串操作
aruba
2022-09-08
4210
分布式--solr搜索引擎
搜索是项目中常用的功能,对于大数据量的搜索,查询关系型数据库是非常低效的,好在有三方专门用于搜索的工具,常用的搜索解决方案为:
aruba
2022-09-08
6680
分布式--OpenResty+lua+Redis实现限流与防爬虫
上篇分布式--OpenResty+lua+Redis中,我们了解了nginx结合lua脚本的强大之处,lua结合反向代理,可以对http请求提前做一些处理,来保证业务服务器的安全性和单一职责原则,以及结合Redis提升读写缓存的效率与持久化能力
aruba
2022-09-01
6860
分布式--OpenResty+lua+Redis
前面我们已经使用了nginx,它拥有丰富的模块供我们使用,由于nginx是由c语言编写而成的,所以以前编写模块就必须使用c/c++,后来,有人将lua解释器继承到了nginx中,内建了ngx_lua模块,至此,nginx支持了lua
aruba
2022-06-30
5980
SpringBoot--操作Redis
在分布式--Redis的安装与数据类型的使用和分布式--Redis持久化策略、主从复制、集群中我们搭建了Redis的环境,并使用了主从复制、哨兵、集群等功能,Redis环境有了,接下来就需要Java后端对Redis进行操作
aruba
2022-06-28
2820
分布式--Redis持久化策略、主从复制、集群
上篇提到Redis和memcached对比,还具有持久化功能,Redis支持两种持久化策略:
aruba
2022-06-28
2040
lua--协程、异常处理、面向对象
协程是单核的,是一个线程下执行的,所以每一时刻只会有一个协程在运行。线程一般由cpu调度,协程由用户调用
aruba
2022-06-27
5290
分布式--Redis的安装与数据类型的使用
Redis是一种NoSQL数据库,NoSQL的意思是不仅仅可以使用关系型数据库,由于关系型数据库的数据是存储在文件中,每次操作都是IO操作,而文件的IO操作又是比较缓慢的,NoSQL打破了原先一个表对应表字段,然后再存储数据的方式,将数据以特殊的方式存储,对程序运行效率有显著的提升 目前市面上常见的NoSQL有以下几种:
aruba
2022-06-27
2350
点击加载更多
社区活动
Python精品学习库
代码在线跑,知识轻松学
【玩转EdgeOne】征文进行中
限时免费体验,发文即有奖~
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品·最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档