首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
todo
订阅
GAATTC
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
Java压缩算法大全&性能对比
游戏开发中,经常在玩家进入游戏的时候进行必要的信息初始化,往往这个初始化信息数据包是相对来说还是比较大的,一般在30-40kb左右,还是有必要进行压缩一下再发送消息。是否可切分表示:是否可以搜索数据流的任意位置并进一步往下读取数据,这项功能在Hadoop的MapReduce中尤其...
8张图带你全面了解kafka的核心机制
前言 kafka是目前企业中很常用的消息队列产品,可以用于削峰、解耦、异步通信。特别是在大数据领域中应用尤为广泛,主要得益于它的高吞吐量、低延迟,在我们公司的解决方案中也有用到。既然kafka在企业中
有图解有案例,我终于把Condition的原理讲透彻了
平时加解锁都是直接使用 Synchronized 关键字来实现的,简单好用,为啥还要引用 ReentrantLock 呢?
CountDownLatch、CyclicBarrier、Semaphore的用法和区别
CountDownLatch(闭锁)是一个同步协助类,允许一个或多个线程等待,直到其他线程完成操作集。
分布式追踪 & APM 系统 SkyWalking 源码分析 —— @Trace 注解想要追踪的任何方法
- [1. 概述] - [2. 使用例子] - [3. 实现代码] - [3.1 TraceAnnotationActivation] - [3.2 ActiveSpanTagActivation]
AOP:利用Aspectj注入代码,无侵入实现各种功能,比如一个注解请求权限
这篇文章我想了很久不太知道该怎么去写,因为AOP(面向切面编程)在Android上的实践早有人写过,但可能是出于畏难或不了解其应用场景抑或其他什么原因,大家似乎都对它不太感冒。所以今天我以一些Android上的实例,希望能引起大家一些兴趣,适当地使用,真的能减少很多重复工作,而…
对象池模式(Object Pool Pattern)
> 本文节选自《设计模式就该这样学》 ## 1 对象池模式的定义 对象池模式(Object Pool Pattern),是创建型设计模式的一种,将对象预先创建并初始化后放入对象池中,对象提供者就
一篇让你熟练掌握Google Guava包(全网最全)
Google Guava guava开源库的地址:https://github.com/google/guava 概述 工具类 就是封装平常用的方法,不需要你重复造轮子,节省开发人员时间,提高工作效率
重新认识下JVM级别的本地缓存框架Guava Cache——优秀从何而来
作为缓存系列专栏内容,秉持着不重复造轮子的理念,本篇文章中我们就开始深入剖析JAVA本地缓存的优秀轮子 —— 来自Google家族的Guava Cache。聊一聊其实现机制、看一看如何使用。