当前位置: 首页 > news >正文

网站打开403/简述优化搜索引擎的方法

网站打开403,简述优化搜索引擎的方法,最简单的企业网站,网站内容的编辑和更新怎么做的2019独角兽企业重金招聘Python工程师标准>>> 没有NIO之前,数据只能以流的形式来传输的,而在操作系统中,底层数据都是以块的形式读写,为了提高java io的性能,更好的利用操作系统的特性,因而提出了…

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

没有NIO之前,数据只能以流的形式来传输的,而在操作系统中,底层数据都是以块的形式读写,为了提高java io的性能,更好的利用操作系统的特性,因而提出了NIO。

Java NIO中得定义了数据容器作为缓冲区,即Buffer,在通道Channel传输数据都需要用到缓冲区。

Buffer四个要点:

  1. 位置
  2. 限制
  3. 容量
  4. 标记
他们之间的关系为:

0<=标记 <=位置 <=限制 <=容量

标记可以调用API设置,默认是NULL

位置的开始值为0,再读写数据时移动到下一位,当时不能超过限制否则出现异常

限制默认为容量大小,在读数据时,为了读取到有效的数据(上次写数据时,没有写到容量处,有空余),一般在读取之前需要设置一个限制(设置为上次读数据的位置处),一般是调用flip()方法

容量为分配的Buffer的固定大小

Buffer二个重要的API:

  • clear() 使缓冲区为一系列新的通道读取或相对放置 操作做好准备:它将限制设置为容量大小,将位置设置为 0。
  • flip() 使缓冲区为一系列新的通道写入或相对获取 操作做好准备:它将限制设置为当前位置,然后将位置设置为 0。

创建一个ByteBuffer

//分配一个新的字节缓冲区
ByteBuffer byteBuffer =  ByteBuffer.allocate(1024);

循环语句通过buf缓冲区将字节从一个信道复制到另一个信道:

buf.clear();          //将位置设置为 0,将限制设置为容量while (in.read(buf) >= 0 || buf.position != 0) {buf.flip();       //将限制设置为当前位置,然后将位置设置为 0out.write(buf);buf.compact();    //以防写入不完整}

参考资料:

http://www.ibm.com/developerworks/cn/education/java/j-nio/j-nio.html

转载于:https://my.oschina.net/u/220934/blog/368902

http://www.jmfq.cn/news/4779955.html

相关文章:

  • 网页制作工具的选择与网站整体网络没有关系/武汉网站推广
  • 公司网站建设意见和建议/计算机编程培训学校哪家好
  • 四川建设工程网上合同备案网站/企业网页设计报价
  • 网站的整体风格/江苏搜索引擎优化公司
  • 赣州网站建设效果/腾讯新闻潍坊疫情
  • 建企业网站的步骤/十大接单平台
  • 重庆公司网站制作公司/会计培训班一般多少钱
  • 网站建设怎么谈/百度培训
  • 哪些行业需要做网站/云计算培训费用多少钱
  • 篇高端网站愿建设/网络推广优化网站
  • 深圳网站设计招聘信息/苏州百度推广服务中心
  • 请人做网站花多少钱/抖音关键词优化排名
  • 东莞怎样做网站建设/seo常用工具网站
  • 学校开发网站公司/单页面seo搜索引擎优化
  • 有关做美食的网站有哪些/全球网络营销公司排行榜
  • 网站运营策划/网站优化排名推荐
  • 邢台做网站哪里便宜/引流人脉推广软件
  • 如何做多语言网站/集客营销软件官方网站
  • 手工网站怎样做三角包/营销网站建设
  • 小型企业管理系统/seo顾问是什么职业
  • 刚做的网站为什么百度搜不到/十大技能培训机构排名
  • 网站建设服务领域/微信推广怎么弄
  • 美国网站服务器/专门做排名的软件
  • 动态网站建设试卷/广州头条新闻最新
  • 如何做游戏试玩网站/微信引流主动被加软件
  • 哪个网站可做密丸/东莞市网络营销公司
  • 南宁商城网站建设/营销咨询公司排名前十
  • 网站制作 客户刁难/厦门seo服务
  • 北京市保障性住建设投资中心网站首页/赣州网站建设
  • 制作一个门户网站需要多少钱/百度一下你知道主页官网