E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
bytebuffer
基于NIO的消息路由的实现(四) 服务端通讯主线程(2)断包和粘包的处理
粘包:我们知道客户端在写入报文给服务端的时候,首先要将需要写入的内容写入Buffer,以
ByteBuffer
为例,如果你Buffer定义的足够大,并且你发送的报文足够快,此时就会产生粘包现象,举例来说你发送一个报文
皮鞋铮亮
·
2015-08-18 21:00
粘包、断包
Java NIO
IO传统意义上分为FileIO,StreamIO,这两个分别对应文件读写和Socket,文件读写IO目前只有阻塞进行读写,而socket由于Selector和
ByteBuffer
构成了非阻塞IO,但是由于
weihe6666
·
2015-08-09 14:00
Mina初学例子
importjava.io.IOException; importjava.net.InetSocketAddress; importjava.nio.charset.Charset; importorg.apache.mina.common.
ByteBuffer
u010363836
·
2015-08-07 15:00
关于JVM直接内存触发Full GC
的直接内存溢出时发现直接内存和堆内存一样,在直接内存快满时会触发fullgc,fullgc会将未被引用的对象及其指向的直接内存释放掉,如下为测试代码:packagetest.oom; importjava.nio.
ByteBuffer
囚兔
·
2015-08-04 17:00
学习 java netty (一) -- java nio
nio核心:-buffer-channel-selectorbuffer:类似网络编程中的缓冲区,有
ByteBuffer
字节CharBuffer字符IntBufferDoubleBuffer…常用的有Byt
wwh578867817
·
2015-07-26 20:00
java
网络
nio
Java进程堆外内存(off heap)大小
一、使用
ByteBuffer
.allocateDirect分配的offheap内存大小本机进程在Jvisualvm中安装Mbeans插件,然后查看java.nio/BufferPool/direct进程内使用代码获取
冲杯茶喝
·
2015-07-21 16:19
【原创】
编程语言
JVM
netty大并发请求问题
java.nio.BufferOverflowException: null at java.nio.HeapByteBuffer.put(HeapByteBuffer.java:183) ~[na:1.7.0_60-ea] at java.nio.
ByteBuffer
.put
tianzhihehe
·
2015-07-19 23:00
netty
java.nio.
ByteBuffer
中flip、rewind、clear方法的区别
对缓冲区的读写操作首先要知道缓冲区的下限、上限和当前位置。下面这些变量的值对Buffer类中的某些操作有着至关重要的作用:limit:所有对Buffer读写操作都会以limit变量的值作为上限。position:代表对缓冲区进行读写时,当前游标的位置。capacity:代表缓冲区的最大容量(一般新建一个缓冲区的时候,limit的值和capacity的值默认是相等的)。flip、rewind、cle
xinyuan_java
·
2015-07-15 17:00
架构师之流处理---------
bytebuffer
的mark,limit和flip
例子代码: String str = "helloWorld";
ByteBuffer
buff =
ByteBuffer
.wrap(str.getBytes
nannan408
·
2015-07-10 17:00
ByteBuffer
Netty实践
Clients”,这是官网对Netty的定义;以本人对Netty的使用感受而言,可以认为Netty是: 1)对JAVA NIO的高度封装,开发者不需要关注NIO的底层API、
ByteBuffer
QING____
·
2015-07-06 19:00
netty
Netty实践
Clients”,这是官网对Netty的定义;以本人对Netty的使用感受而言,可以认为Netty是: 1)对JAVA NIO的高度封装,开发者不需要关注NIO的底层API、
ByteBuffer
QING____
·
2015-07-06 19:00
netty
Netty实践
Clients”,这是官网对Netty的定义;以本人对Netty的使用感受而言,可以认为Netty是: 1)对JAVA NIO的高度封装,开发者不需要关注NIO的底层API、
ByteBuffer
QING____
·
2015-07-06 19:00
netty
Java中的常见问题
通过java.nio.ByteArray可以做到intx=10203040; //将int转换成bytearray,需要事先定好int数据所占的字节数 byte[]bytes=java.nio.
ByteBuffer
.allocate
u011491148
·
2015-07-01 09:00
java
NIO 简单实现的服务端和客户端通信
服务端代码如下: import java.io.IOException; import java.net.InetSocketAddress; import java.nio.
ByteBuffer
zjxs_sky100
·
2015-06-29 11:00
nio
Android-那些年我们进过的坑-
ByteBuffer
导致的bug
Android-那些年我们进过的坑-
ByteBuffer
导致的bug前几天发现这么一个问题,自己实现的序列化,按字节操作。5.0一直没测试,发现反序列化有问题,一直以为数据库的问题。折腾了一晚上。
ilittleone
·
2015-06-27 09:00
android
Java对象序列化 与 反序列化
importjava.io.IOException;importjava.io.ObjectInputStream;importjava.io.ObjectOutputStream;importjava.nio.
ByteBuffer
吃猫的鱼
·
2015-06-24 16:00
NIO(十)—— NIO的几个例子
import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import java.nio.
ByteBuffer
guwq2014
·
2015-06-24 11:00
nio
NIO(十)—— NIO的几个例子
import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import java.nio.
ByteBuffer
guwq2014
·
2015-06-24 11:00
nio
C/C++&java communicate with each other 之 video snapshot
TvVideoRecord主要功能1.申请一个
ByteBuffer
对象frameBuffer2.将frameBuffer传给底层c接口jni_getFrameBuffer, 该函数会将TV画面帧填充进去
europelee
·
2015-06-19 17:00
NIO
ByteBuffer
在 NIO 库中,所有数据都是用缓冲区处理的。在读取数据时,它是直接读到缓冲区中的。在写入数据时,它是写入到缓冲区中的。任何时候访问 NIO 中的数据,都是将它放到缓冲区中。缓冲区实质上是一个数组。通常它是一个字节数组,但是也可以使用其他种类的数组。但是一个缓冲区不仅仅是一个数组。缓冲区提供了对数据的结构化访问,而且还可以跟踪系统的读/写进程。buffer其实只是一个美化了的数组。状态变量跟踪数据
欧吧在线
·
2015-06-19 12:00
Disruptor入门Ⅰ-Getting Started
Disruptor入门Ⅰ-GettingStartedpackage com.mavsplus.example.disruptor;import java.nio.
ByteBuffer
;import java.util.concurrent.Executor
I want to fly higher
·
2015-06-15 18:00
NIO的Selector
: package nio; import java.io.IOException; import java.net.InetSocketAddress; import java.nio.
ByteBuffer
h140465
·
2015-05-27 15:00
selector
Java NIO 通讯
package com.yuan.test; import java.io.IOException; import java.net.InetSocketAddress; import java.nio.
ByteBuffer
Oscarfff
·
2015-05-18 16:00
java
nio
struts2 + websocket 实现web程序网页消息推送。
第一种:servletimportjava.io.IOException;importjava.nio.
ByteBuffer
;importjava.nio.CharBuffer;importjava.util.ArrayList
dandanforgetlove
·
2015-05-08 16:20
java
websocket
struts2 + websocket 实现web程序网页消息推送。
第一种:servletimportjava.io.IOException; importjava.nio.
ByteBuffer
; importjava.nio.CharBuffer; importjava.util.Arra
dandanforgetlove
·
2015-05-08 16:00
struts2
html5
websocket
java nio
java.io.IOException; import java.net.InetSocketAddress; import java.net.ServerSocket; import java.nio.
ByteBuffer
huaweitman
·
2015-05-06 14:00
【原创】Kakfa api包源代码分析
一、ApiUtils.scala 顾名思义,就是一些常见的api辅助类,定义的方法包括: 1. readShortString: 从一个
ByteBuffer
中读取字符串长度和字符串。
·
2015-05-06 11:00
api
ByteBuffer
使用方法
position当前读或写位置limit限制capacity容量1、rewind()数据不变position=0;limit=limit;capatiy=capatiy2、clear()数据清空position=0;limit=capatiy;capatiy=capatiy3、position(int);设置position位置4、get(byte[]b,s,e);获取从s处读取e个byte,po
dz2008
·
2015-05-01 07:27
Java
NIO服务器
importjava.io.IOException; importjava.net.InetSocketAddress; importjava.net.ServerSocket; importjava.nio.
ByteBuffer
蜀山下的鱼
·
2015-04-29 00:00
IO
IO
IO
服务器
nio
nio
Netty ByteBuf详解
基本结构:与NIOByteBuffer类似,使用
ByteBuffer
往往需要在读写之间通过flip切换。
robin-yao
·
2015-04-28 23:00
java
netty
nio
ByteBuf
Android在JNI中使用
ByteBuffer
的方法
本文实例讲述了Android在JNI中使用
ByteBuffer
的方法。分享给大家供大家参考。
沧海一粟……
·
2015-04-23 14:19
Java I/O 学习笔记(7) new I/O
importjava.io.FileOutputStream; importjava.io.IOException; importjava.io.RandomAccessFile; importjava.nio.
ByteBuffer
yunyun1886358
·
2015-04-23 00:00
MatrixState的用法
importjava.nio.
ByteBuffer
; importjava.nio.ByteOrder; importjava.nio.FloatBuffer; importandroid.opengl.Matrix
Anzhongliu
·
2015-04-18 22:00
螺旋管
效果图如下:螺旋管顶点坐标、纹理坐标生成的相关代码:importjava.nio.
ByteBuffer
; importjava.nio.ByteOrder; importjava.nio.FloatBuffer
Anzhongliu
·
2015-04-18 21:00
圆环体
效果图如下:圆环体顶点坐标、纹理坐标生成的相关代码:importjava.nio.
ByteBuffer
; importjava.nio.ByteOrder; importjava.nio.FloatBuffer
Anzhongliu
·
2015-04-18 21:00
圆锥体
效果图如下:1、首先给出的是圆锥面中的顶点坐标、纹理坐标和法向量生成的相关代码:importjava.nio.
ByteBuffer
; importjava.nio.ByteOrder; importjava.nio.FloatBuffer
Anzhongliu
·
2015-04-18 20:00
圆柱体
效果图如下:1、首先给出的是顶点坐标、纹理坐标和法向量生成的相关代码:importjava.nio.
ByteBuffer
; importjava.nio.ByteOrder; importjava.nio.FloatBuffer
Anzhongliu
·
2015-04-18 20:00
Jetty源码-IO-BufferBufferPool
主要介绍ArrayByteBufferPool的实现,大概的原理是用Bucket数据来放要池化的
ByteBuffer
。
robin-yao
·
2015-04-18 15:00
java
ByteBuffer
jetty
pool
Java NIO初探
与通道直接交互的缓冲器是java.nio.
ByteBuffer
。
redstarofsleep
·
2015-04-17 08:00
Jetty源码-IO-BufferUtil
通过BufferUtil可以更容易的操作
ByteBuffer
.由于
ByteBuffer
分为fill模式即写模式、flush模式即读模式,我们经常会在读写之间把
ByteBuffer
的状态搞混,经常忘记调用
robin-yao
·
2015-04-16 23:00
六角星的创建
其基本效果图如下所示:Sixpointedstars类:importstaticcom.bn.Sample5_1.ShaderUtil.createProgram; importjava.nio.
ByteBuffer
Anzhongliu
·
2015-04-15 17:00
扭动的软糖
软糖的基本效果图如下:软糖的长方体类,其代码如下:importjava.nio.
ByteBuffer
; importjava.nio.ByteOrder; importjava.nio.FloatBuffer
Anzhongliu
·
2015-04-15 00:00
openGL es2.0 创建纹理灯光球
packagecom.gzdxid.utils; importjava.nio.
ByteBuffer
; importjava.nio.ByteOrder; importjava.nio.FloatBuffer
Anzhongliu
·
2015-04-14 02:00
CMSampleBufferRef TO NSData
CMBlockBufferRefblockBufferRef=CMSampleBufferGetDataBuffer(sampleBuffer);size_tlength=CMBlockBufferGetDataLength(blockBufferRef);
Bytebuffer
chenglei9128
·
2015-04-11 13:00
ByteBuffer
深入学习
背景 最近在研究netty的源代码,发现netty的内存管理都是用jdk的
ByteBuffer
。
frankfan915
·
2015-04-04 20:00
ByteBuffer
java之HeapByteBuffer&DirectByteBuffer以及回收DirectByte
bytebuffer
一般在网络交互过程中java使用得比较多,尤其是以NIO的框架中;看名字就知道是以字节码作为缓冲的,先buffer一段,然后flush到终端。
梁杰_Jack
·
2015-03-30 23:00
NIO ServerSocketChannel 例子
java.io.IOException; import java.net.InetSocketAddress; import java.net.ServerSocket; import java.nio.
ByteBuffer
koulikoro
·
2015-03-28 23:00
java序列化对象时间、大小比较
import java.io.Serializable; import java.nio.
ByteBuffer
; public class UserInfo implements Serializable
chaun
·
2015-03-26 14:00
java序列化对象时间、大小比较
import java.io.Serializable; import java.nio.
ByteBuffer
; public class UserInfo implements Serializable
kobe_gino
·
2015-03-26 14:00
java nio selector
java.net.InetSocketAddress; import java.net.ServerSocket; import java.net.Socket; import java.nio.
ByteBuffer
·
2015-03-26 13:00
java NIO
上一页
23
24
25
26
27
28
29
30
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他