后端
Kotlin 协程(一)
Come and Meet Kotlin Coroutine
Tags of Kotlin Coroutine
Kotlin协程可以被理解为一种轻量级的线程,它具有挂起和恢复的特点,可以将我们从异步编程的回调陷阱中解放出来
下面我们一一来看给协程贴上的标签如何理解:
挂起和恢复
挂起函数(suspend function)
协程最吸引人的特点就在协程的挂起和恢复特性上,通过这个特性我们能够
Android不要通过Application来保存数据或其他其他变量
在我们的应用程序中,很多地方可能用到同一个数据。很多时候我们可能不想通过Intent在Activity之间传递数据或者持久化的存放这些数据。
我们可能会将这些数据存在在Application中,这样我们就可以在所有的Activity中访问了,这个方法简单,但是实际上是错误的。你的程序很可能会因为报空指针错误。
我们在MainActivity中获取Ap
告别局域网限制!PostgreSQL+cpolar 轻松实现无公网 IP 远程访问
PostgreSQL 作为一款开源的关系型数据库管理系统,具备强大的数据存储、复杂查询处理能力,还能保障事务完整性和数据安全,适配从个人开发者到中大型企业的各类数据管理需求,无论是小型项目的数据存储,还是企业级应用的海量数据处理,它都能稳定胜任,扩展性和安全性是其核心优势。使用 PostgreSQL
Spark删除redis千万级别set集合数据
1.使用pipline的原因
Redis 使用的是客户端-服务器(CS)模型和请求/响应协议的 TCP 服务器。这意味着通常情况下一个请求会遵循以下步骤:
客户端向服务端发送一个查询请求,并监听 Socket 返回,通常是以阻塞模式,等待服务端响应。
服务端处理命令,并将结果返回给客户端。
管道(pipeline)可以一次性发送多条命令并在执行完后一次性将结果返回,pipeline 通过减少客户端
k8s-实战入门-Label(七)
Label
Label是kubernetes系统中的一个重要概念。它的作用就是在资源上添加标识,用来对它们进行区分和选择。
Label的特点:
一个Label会以key/value键值对的形式附加到各种对象上,如Node、Pod、Service等等
一个资源对象可以定义任意数量的Label ,同一个Label也可以被添加到任意数量的资源对象上去
Label通常在资源对象定义时确定,当然也可以在对象
Kubernetes要点记录
一、有了Docker,为什么还用Kubernetes
为提高业务并发和高可用,会使用多台服务器,因此会面向这些问题:
多容器跨主机提供服务
多容器分布式节点部署
多容器怎么升级
怎么高效管理这些容器
容器编排系统:
Kubernetes:一家独大
Swarm:Docker官方出品
Mesos Marathon
五层:
IaaS基础设施层:提供基础运行环境,例如虚拟机、物理机、网络、存储、
2024年12月20日 Go生态洞察:Go开发者调查2024 H2结果深度解析
2024年12月20日 Go生态洞察:Go开发者调查2024 H2结果深度解析
摘要我是猫头虎,本篇文章将深入剖析 Go 团队于 2024 年 9 月 9 日至 23 日期间开展的 Go Developer Survey 2024 H2 调查结果,从满意度、开发环境、云部署、AI 辅助、团队挑战、SIMD 支持等多维度展开,带你全面了解当前
form-data、x-www-form-urlencoded的区别
我们在平时的postman请求调试,以及web的http请求开发时,常常能看到以下几种传参的形式 form-data、x-www-form-urlencoded、raw、binary,那么这些请求方式的区别是什么呢?
postman post param
1、form-data:
就是http请求中的multipart/form-data,它会将表单的数据处理为一条消息,以标签为单元,
