如题,谢啦
该方法什么意思?
还有该方法的应用场合是什么?
该方法什么意思?
还有该方法的应用场合是什么?
解决方案 »
- java连接到远程数据库 取数据
- 《===============求能解决实际开发问题的java技术群==============》
- 再讨论下权限问题?
- jsp如何存日期到mysql啊?
- 路径加密。高手进来帮个忙
- 求救 javax.servlet.UnavailableException 解决不了
- weblogic.xml无法生效
- java中document转成XML有错
- 迷茫~!一个努力学习JAVA而又对未来不确定的求学者的烦恼...
- 冒昧问一句,OpenTools和EJB有什么关系,EJB有那么重要吗,我用JBuilder里的大部分控件就可以搞定大部分程序了?
- ejb依赖的jar是放到哪里的
- 求助:各位大侠,第三方web系统怎么跟windchill集成
byte[] bytes1 = getBytes(imageResponse.getImage1());
byte[] bytes2 = getBytes(imageResponse.getImage2());
int capacity = bytes1.length + bytes2.length + 8;
IoBuffer buffer = IoBuffer.allocate(capacity, false);
这里buffer的大小就为bytes1和bytes2的大小加上8
buffer.putInt(bytes1.length);
buffer.put(bytes1);
buffer.putInt(bytes2.length);
buffer.put(bytes2);
int 占四个字节,buffer的前四个字节即bytes1的大小,这个协议需要自己来控制的
在decode的时候
in.prefixedDataAvailable(4, MAX_IMAGE_SIZE)
判断大小是否超出了设置的大小,这个例子是5MB,超出了就return false
具体看下ImageResponseDecoder和ImageResponseEncoder应该能明白了