[图片上传失败...(image-17e667-1710574006132)] 1、概述 MinIO是一个开源、分布式的对象存储系统,专为云原生环境设计。它提供了一个基于标准...
[图片上传失败...(image-17e667-1710574006132)] 1、概述 MinIO是一个开源、分布式的对象存储系统,专为云原生环境设计。它提供了一个基于标准...
uint数据类型的长度不是固定不变的,而是和平台位数相关,因此可以使用uint判断平台位数。 代码示例 示例1: 示例2:unsafe.Sizeof()返回数据类型的字节数。...
语句分类 DDL(Data Definition Language) 数据定义语言,用来定义数据库对象:数据库,表,列等 DML(Data Manipulation Lang...
写在前面 在 上一篇文章iOS重学之启动优化(二)- 二进制重排[https://codersunny.com/posts/23c5d0e7/] 最后我们提出了一个问题:如何...
在Golang 游戏架构简介介绍过https://github.com/lonng/nano,本文通过官方提供的聊天室例子,简要学习一下。 参考如何构建你的第一个nano应用...
1.介绍 ants是一个高性能的 goroutine 池,实现了对大规模 goroutine 的调度管理、goroutine 复用,允许使用者在开发并发程序的时候限制 gor...
一、业务背景 有些业务请求,属于耗时操作,需要加锁,防止后续的并发操作,同时对数据库的数据进行操作,需要避免对之前的业务造成影响。 二、分析流程 使用 Redis 作为分布式...
了解需求 方案 1:数据库轮询 方案 2:JDK 的延迟队列 方案 3:时间轮算法 方案 4:redis 缓存 方案 5:使用消息队列 了解需求 在开发中,往往会遇到一些关于...
新增默认方法原因假设我们存在一个很久之前写好的接口,后面因为业务原因需要修改接口。java8之前,在一个接口中添加一个抽象方法,那所有的接口实现类都需要去实现这个方法,否则会...
最近有个项目架构是 react native写应用界面,go写底层,大体思路:react native 可以通过NativeModules 调用原生代码,go代码可以通过go...
[TOC] 环境 OSX 10.10.5 jdk1.8.0_92 golang 1.7 Android SDK 25.1.7 Andorid-NDK-r12b Andorid...
简介 如果没有特殊的需要,就直接用Scaffold的AppBar是最方便的。看起来很简单的,实际做起来实在是麻烦不断。由于要完成UI的尺寸要求,只能自己自己用Containe...
简介 Flutter提供的图片展示工具没有缓存功能,这个插件填补了空白。在Pub上,这个插件的评价也是很高的。 缓存 这个插件的缓存,调用了另外一个插件flutter_cac...
我们的《Android进阶之旅》到这里就算是完结了,五六年的时间,我的青春,我职业生涯的黄金时期,基本都耗在了这上面。很多东西我都是现学现卖,平时上班也很少有时间能备课,很多...
在 Android 平台,native crash 我们可能关注得比较少,记得在长沙做开发那会,基本不会用到自己写的 so 库,集成第三方功能像地图也就会拷贝几个 so 到目...
前言 在使用App的时候,我们经常会在一些社交软件中聊天时发一些图片或者文件之类的多媒体文件,那在鸿蒙原生应用中,我们怎么开发这样的功能呢? 本文会给大家对这个功能点进行讲解...
如果使用纯Compose开发Android应用,在页面导航方面navigation-compose几乎是唯一选择。介绍一下navigation-compose的简单使用。本篇...
消息堆积问题 当生产者发送消息的速度,超过了消费者处理消息的速度,就会导致队列中的消息堆积,直到队列存储消息达到上限。导致之后发送的消息就会成为死信,可能会被丢弃,这就是消息...
应用场景 延迟发送短信 用户下单,30分钟超时未支付,取消订单 预约工作会议,20分钟后自动通知所有参会人员 解决方案 方案一:通过死信队列和设置TTL超时时间,故意让消息超...
JNA的使用 使用背景 在安卓开发过程中,常常会需要和C,C++等交互,这时候我们就想起了JNI,但是JNI的使用过程十分繁琐,而且容易出现各种形形色色的问题,还得封装而且问...