
java-tio
东哥2020
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ObjWithLock--ReentrantReadWriteLock
package org.tio.utils.lock; import java.io.Serializable; import java.util.concurrent.locks.ReentrantReadWriteLock; import java.util.concurrent.locks.ReentrantReadWriteLock.ReadLock; import java.util....原创 2019-04-01 14:35:00 · 202 阅读 · 0 评论 -
GroupContext
package org.tio.core; import java.nio.ByteOrder; import java.util.HashMap; import java.util.HashSet; import java.util.concurrent.ThreadPoolExecutor; import java.util.concurrent.atomic.AtomicInteger; ...原创 2019-04-01 14:47:49 · 1030 阅读 · 0 评论 -
volatile
private static class TimerTask implements Runnable { @Override public void run() { currTime = System.currentTimeMillis(); if (list != null) { for (TimerListener timerListener : list) { ...原创 2019-04-01 14:54:35 · 164 阅读 · 0 评论 -
监控慢攻击
/** * 平均每次TCP接收到的字节数,这个可以用来监控慢攻击,配置PacketsPerTcpReceive定位慢攻击 */ public double getBytesPerTcpReceive() { if (receivedTcps.get() == 0) { return 0; } double ret = (double) receivedBytes.get...原创 2019-04-01 15:17:36 · 222 阅读 · 0 评论 -
AbstractQueueRunnable
package org.tio.utils.thread.pool; import java.util.concurrent.ConcurrentLinkedQueue; import java.util.concurrent.Executor; import org.slf4j.Logger; import org.slf4j.LoggerFactory; /** * * @autho...原创 2019-04-01 15:28:11 · 411 阅读 · 0 评论