- 博客(5)
- 收藏
- 关注
转载 iterator的用法
1.什么是Iterator?Iterator提供了对集合迭代的方法,每个集合都可以返回一个Iterator实例,迭代器可以在迭代的过程中删除集合的底层元素,但是...
2020-05-25 15:48:29 9853
原创 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 1393
原创 初识netty3---来点干货上代码(构造Netty服务器)
hello Netty服务器的构建(步骤如下)构建一堆主从线程组定义服务器启动类为服务器设置Channel设置处理线程池的助手类初始化器(用图来理解channel的助手类)每一个channel由多个handler共同的组成管道(pipeline)监听和关闭服务器具体的类和代码如下:构建一个HelloNetty的类package com.DrDeng.netty;import...
2020-03-18 20:11:44 165
原创 初识netty2---Reactor线程模型
netty提供了三种Reactor线程模型单线程模型:所有的IO操作都是由同一个NIO线程处理的(来图直接简单粗暴)单线程模式仅限于小型的应用场景,大中型的应用场景会导致server崩溃多线程模型:有一组NIO线程处理IO操作多线程模式仅仅是在单线程的模式加上了一个线城池,这样可以让数据进行传输的时候有一个更高的并发量,因为我可以增加很多个单线程Reactor,绝大部分的场景都是可以应...
2020-03-18 19:45:20 152
原创 初识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 269
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人