Fork me on GitHub
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 52 下一页
摘要: 简介 github是大家常用的代码管理工具,也被戏称为世界上最大的程序员交友网站,它的每次升级都会影响很多用户。在我的个人github网站上,之前在做JAVA NIO demo的时候上传了一个自制的大文件,最近对这个项目进行了一些修改,但是却上传不上github网站了,查看报错的原因,就是说项目中有 阅读全文
posted @ 2022-03-18 12:54 flydean 阅读(1256) 评论(2) 推荐(0) 编辑
摘要: 简介 channel是连接客户端和服务器端的桥梁,在netty中我们最常用的就是NIO,一般和NioEventLoopGroup配套使用的就是NioServerSocketChannel和NioSocketChannel,如果是UDP协议,那么配套使用的就是NioDatagramChannel,如果 阅读全文
posted @ 2022-03-16 09:47 flydean 阅读(847) 评论(0) 推荐(0) 编辑
摘要: 简介 不同的系统或者协议可以接受的数据类型是不同的,如果要在那些不支持现有数据格式的系统或者协议中进行数据传输的话,就需要进行数据转换。 IANA的全称是The Internet Assigned Numbers Authority,也叫做互联网数字分配机构,是一个负责协调互联网的事务让Intern 阅读全文
posted @ 2022-03-14 17:01 flydean 阅读(565) 评论(1) 推荐(1) 编辑
摘要: 简介 无规矩不成方圆,无标准不成网络通信。正是在各种网络协议和标准的基础之上,才构建了我们现在流行的互联网。今天给大家介绍的就是一个网络标准格式,叫做MIME,它的全称是Multipurpose Internet Mail Extensions,翻译过来就是多用途Internet邮件扩展。 那么有小 阅读全文
posted @ 2022-03-11 07:31 flydean 阅读(817) 评论(1) 推荐(3) 编辑
摘要: 简介 netty为什么快呢?这是因为netty底层使用了JAVA的NIO技术,并在其基础上进行了性能的优化,虽然netty不是单纯的JAVA nio,但是netty的底层还是基于的是nio技术。 nio是JDK1.4中引入的,用于区别于传统的IO,所以nio也可以称之为new io。 nio的三大核 阅读全文
posted @ 2022-03-09 18:50 flydean 阅读(3310) 评论(0) 推荐(0) 编辑
摘要: 简介 在netty中不管是服务器端的ServerBootstrap还是客户端的Bootstrap,在创建的时候都需要在group方法中传入一个EventLoopGroup参数,用来处理所有的ServerChannel和Channel中所有的IO操作和event。 可能有的小伙伴还稍微看了一下nett 阅读全文
posted @ 2022-03-07 21:17 flydean 阅读(868) 评论(1) 推荐(0) 编辑
摘要: 简介 netty作为一个异步NIO框架,多线程肯定是它的基础,但是对于netty的实际使用者来说,一般是不需要接触到多线程的,我们只需要按照netty框架规定的流程走下去,自定义handler来处理对应的消息即可。 那么有朋友会问了,作为一个NIO框架,netty的多线程到底体现在什么地方呢?它的底 阅读全文
posted @ 2022-03-04 13:50 flydean 阅读(898) 评论(1) 推荐(1) 编辑
摘要: 简介 我们知道ChannelHandler有两个非常重要的子接口,分别是ChannelOutboundHandler和ChannelInboundHandler,基本上这两个handler接口定义了所有channel inbound和outbound的处理逻辑。 不管是ChannelHandler还 阅读全文
posted @ 2022-03-02 14:05 flydean 阅读(2499) 评论(1) 推荐(0) 编辑
摘要: 简介 我们在介绍channel的时候提到过,几乎channel中所有的实现都是通过channelPipeline进行的,作为一个pipline,它到底是如何工作的呢? 一起来看看吧。 ChannelPipeline ChannelPipeline是一个interface,它继承了三个接口,分别是Ch 阅读全文
posted @ 2022-02-28 18:36 flydean 阅读(736) 评论(1) 推荐(1) 编辑
摘要: 简介 为了更好的熟练掌握pandas在实际数据分析中的应用,今天我们再介绍一下怎么使用pandas做美国餐厅评分数据的分析。 餐厅评分数据简介 数据的来源是UCI ML Repository,包含了一千多条数据,有5个属性,分别是: userID: 用户ID placeID:餐厅ID rating: 阅读全文
posted @ 2022-02-25 13:50 flydean 阅读(424) 评论(2) 推荐(2) 编辑
摘要: 简介 1912年4月15日,号称永不沉没的泰坦尼克号因为和冰山相撞沉没了。因为没有足够的救援设备,2224个乘客中有1502个乘客不幸遇难。事故已经发生了,但是我们可以从泰坦尼克号中的历史数据中发现一些数据规律吗?今天本文将会带领大家灵活的使用pandas来进行数据分析。 泰坦尼特号乘客数据 我们从 阅读全文
posted @ 2022-02-24 12:42 flydean 阅读(487) 评论(1) 推荐(0) 编辑
摘要: 简介 dart中有四种集合,分别是Set,List,Map和queues。这些集合在使用中需要注意些什么呢?什么样的使用才是最好的使用方法呢?一起来看看吧。 使用字面量创建集合 对于常用的Set,Map和List三个集合来说,他们是有自己的无参构造函数的: factory Set() = Linke 阅读全文
posted @ 2022-02-23 11:00 flydean 阅读(550) 评论(1) 推荐(0) 编辑
摘要: 简介 我们知道channel是netty中用于沟通ByteBuf和Event的桥梁,在netty服务的创建过程中,不管是客户端的Bootstrap还是服务器端的ServerBootstrap,都需要调用channel方法来指定对应的channel类型。 那么netty中channel到底有哪些类型呢 阅读全文
posted @ 2022-02-22 10:57 flydean 阅读(578) 评论(1) 推荐(0) 编辑
摘要: 简介 虽然netty很强大,但是使用netty来构建程序却是很简单,只需要掌握特定的netty套路就可以写出强大的netty程序。每个netty程序都需要一个Bootstrap,什么是Bootstrap呢?Bootstrap翻译成中文来说就是鞋拔子,在计算机世界中,Bootstrap指的是引导程序, 阅读全文
posted @ 2022-02-21 21:30 flydean 阅读(973) 评论(1) 推荐(0) 编辑
摘要: 简介 在我的心中,JDK有两个经典版本,第一个就是现在大部分公司都在使用的JDK8,这个版本引入了Stream、lambda表达式和泛型,让JAVA程序的编写变得更加流畅,减少了大量的冗余代码。 另外一个版本要早点,还是JAVA 1.X的时代,我们称之为JDK1.5,这个版本引入了java.util 阅读全文
posted @ 2022-02-18 19:12 flydean 阅读(253) 评论(1) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 52 下一页