随笔分类 - Netty
摘要:【ChannelPromise作用:可以设置success或failure 是为了通知ChannelFutureListener】Netty的数据处理API通过两个组件暴露——abstract class ByteBuf和interface ByteBufHolder。 下面是一些ByteBuf A
阅读全文
摘要:Channel的生命周期状态【状态转换将变为相应的事件,转发给ChannelPipeline中的ChannelHandler进行处理】 ChannelUnregistered:Channel已经被创建,但还未注册到EventLoop ChannelRegistered:Channel已经被注册到了E
阅读全文
摘要:import io.netty.channel.Channel; import io.netty.channel.ChannelInitializer; import io.netty.handler.ssl.SslContext; import io.netty.handler.ssl.SslHandler; import javax.net.ssl.SSLEngine; public c...
阅读全文
摘要:netty百万连接 网络 优化 日志跟踪 性能调试
阅读全文
摘要:《0》StringBuffer适用于多线程场景,StringBuilder适用于字符串拼接【堆栈封闭】 `Vector`实现`List`接口,底层和`ArrayList`类似,但是`Vector`中的方法都是使用`synchronized`修饰,即进行了同步的措施。 但是,`Vector`并不是线程
阅读全文
摘要:1.synchronized与Lock区别 父类有synchtonized,子类调用父类的同步方法,是没办法同步的,因为synchronized不是修饰符,不会被继承下来。 synchronized : 关键字,并且依赖于JVM,作用对象的作用范围内都是同一时刻只能有一个线程对其操作的 Lock :
阅读全文

浙公网安备 33010602011771号