在Golang 游戏架构简介介绍过https://github.com/lonng/nano,本文通过官方提供的聊天室例子,简要学习一下。 参考如何构建你的第一个nano应用...
在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...