不是很明白sendDrawNull是什么意思
Flutter 自定义涂鸦画板,基于 WebSocket 实现你画我猜** 随着 flutter 的兴起,越来越多的公司开始使用 flutter ,最近一老同事问我关于如何使用 flutter 实现一个你画我猜的小游戏,现把这个分享给大家~ *...
不是很明白sendDrawNull是什么意思
Flutter 自定义涂鸦画板,基于 WebSocket 实现你画我猜** 随着 flutter 的兴起,越来越多的公司开始使用 flutter ,最近一老同事问我关于如何使用 flutter 实现一个你画我猜的小游戏,现把这个分享给大家~ *...
在现代软件开发中,系统功能越来越复杂,管理复杂度的方法就是分而治之,系统的很多功能可能会被切分为小的服务,对外提供Web API,单独开发、部署和维护。比如,在一个电商系统中...
雷声大雨点小?虎头蛇尾
阿里技术面试题—一致性hash算法一致性哈希算法应用领域 分布式数据存储 均衡的分配存储数据 用户量继续增大 引出新的问题:高并发,海量数据 rides (7-8W/s并发读-3W/s并发写)、memc...
第一阶段 报文服务 V1.0 在请求前后,根据请求参数(如订单号、车架号等)来命名文件来保存请求和响应,然后同步的写到磁盘上(后改为异步)。若想查询报文,通过shell 脚本...
ArrayList 使用无参构造器创建的ArrayList初始容量为0,第一次调用add()/addAll()方法时才会初始化数组的容量,初始容量为10 对集合添加若干个元素...
https://chenzehe.iteye.com/blog/1481476
内存泄露:指程序中己动态分配的堆内存由于某种原因程序未释放或无法释放,造成系统内存的浪费,导致程序运行速度减慢甚至系统崩溃等严重后果。 这里我们思考一个问题:ThreadLo...
本文已授权Gitchat独家发布,未经Gitchat许可,不得转载。 我,后端Java工程师,现在美团点评工作。爱健身,爱技术,也喜欢写点文字。个人网站: http://ka...
https://blog.csdn.net/ZWE7616175/article/details/80432486
垃圾收集算法 标记清除法:循环应用 引用计数法:空间碎片 复制算法:新生代使用该算法进行垃圾收集 标记压缩算法:老年代使用该算法进行垃圾收集 分代算法:不同代使用不同算法 分...
组成部分 方法区 Java 堆 Java 栈 局部变量表 用于报错函数的参数与局部变量 操作数栈 主要保存计算过程的中间结果,存储计算过程中的临时变量 帧数据区 保存着访问常...
重入锁 Condition 读写锁 适用于读多写少场景 死锁
CountDownLaunch 通常用于监听某些初始化操作,当初始化执行完毕后,通知主线程继续工作。 CyclicBarrier 当所有线程都准备就绪后才一起执行。 Call...
CopyOnWrite容器 ConcurrentMap BlockingQueue ConcurrentLinkedQueue 无界队列,适用于高并发,无锁,性能好于Bloc...
作用 保证变量线程间可见 防止指令重排,单例的double check,必须使用volatile。 实现原理 lock前缀指令实际上相当于一个内存屏障(也成内存栅栏),内存屏...
使用线程池的好处 降低资源消耗。通过重复利用已创建的线程降低线程创建和销毁造成的消耗。 提高响应速度。当任务到达时,任务可以不需要的等到线程创建就能立即执行。 提高线程的可管...