- 博客(5)
- 收藏
- 关注
转载 iterator的用法
1.什么是Iterator? Iterator提供了对集合迭代的方法,每个集合都可以返回一个Iterator实例,迭代器可以在迭代的过程中删除集合的底层元素,但是...
2020-05-25 15:48:29
10145
原创 map的四种遍历方式
Map四种遍历的代码示例 (1)数据准备 HashMap<String, String> map = new HashMap<String,String>(); map.put("1","DrDeng1"); map.put("2","DrDeng2"); map.put("3","DrDeng3"); 遍历方式一: System.out.println("通过map.keyset进行遍历key和value");
2020-05-25 10:57:02
1534
原创 初识netty3---来点干货上代码(构造Netty服务器)
hello Netty服务器的构建(步骤如下) 构建一堆主从线程组 定义服务器启动类 为服务器设置Channel 设置处理线程池的助手类初始化器(用图来理解channel的助手类) 每一个channel由多个handler共同的组成管道(pipeline) 监听和关闭服务器 具体的类和代码如下: 构建一个HelloNetty的类 package com.DrDeng.netty; import...
2020-03-18 20:11:44
244
原创 初识netty2---Reactor线程模型
netty提供了三种Reactor线程模型 单线程模型:所有的IO操作都是由同一个NIO线程处理的(来图直接简单粗暴) 单线程模式仅限于小型的应用场景,大中型的应用场景会导致server崩溃 多线程模型:有一组NIO线程处理IO操作 多线程模式仅仅是在单线程的模式加上了一个线城池,这样可以让数据进行传输的时候有一个更高的并发量,因为我可以增加很多个单线程Reactor,绝大部分的场景都是可以应...
2020-03-18 19:45:20
220
原创 初识netty1------超级好用的框架
什么是netty (1)netty事实上是一个提供了易于使用的api c/s框架 (2)并发高-nio(非阻塞) (3)传输快-零拷贝 了解BIO (同步阻塞) bio:一个客户端对应一个线程,传输速度极慢,因为一个线程只处理一个连接(下面通过画图的形式让大家简单的去了解) 什么是同步非阻塞的NIO,New IO (Non-block IO) nio:同步非阻塞的io,我们这里就就不套用了官方的...
2020-03-18 19:12:45
372
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅