Spring Cloud Alibaba为分布式应用开发提供了一站式解决方案。它包含开发分布式应用程序所需的所有组件,可以轻松地使用Spring Cloud开发应用程序。 使...
Spring Cloud Alibaba为分布式应用开发提供了一站式解决方案。它包含开发分布式应用程序所需的所有组件,可以轻松地使用Spring Cloud开发应用程序。 使...
一、 缓存 1)JSR107 Java Caching定义了5个核心接口,分别是: CachingProvider 定义了创建、配置、获取、管理和控制多个CacheManag...
1.什么是JVM JVM是Java Virtual Machine(Java虚拟机)的缩写,是JRE的一部分。它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算...
在netty中我们可以使用ChannelGroup方式进行群发消息,ChannelGroup继承Set接口关键代码 +初始化器 handler类 ChannelHandler...
简介 悲观锁和乐观锁 悲观锁 悲观锁是一种悲观思想,它认为数据很可能被其他线程修改,所以悲观锁在持有数据的时候总会把"资源"或者"数据"锁住,这样其他线程想请求这个资源的时候...
【Android 优化 处理全局未捕获异常,并重启应用】 1、创建一个CrashHandler类 2、在Application的onCreate()里实例化该crashHan...
创建后台任务的两种代码模式 后台任务是每个App都需要的一些行为,毕竟主线程是大爷,拖不起,伤不起,脏活累活都只能在不见天日的后台去做。 最简单的后台任务,可以说是直接开一个...
强迫症的研究——MediaPlayer播放进度条的优化 如何做一个优美、流畅而且准确的播放进度条,也许很多人觉得很简单,但实际上,这个问题在大部分时间都被忽略了。 计时方式的...
前言 我们在学习View的时候,不可避免会遇到事件的分发,而往往遇到的很多滑动冲突的问题都是由于处理事件分发时不恰当所造成的。因此,深入了解View事件分发机制的原理,对于我...