- 浏览: 26487 次
- 性别:
- 来自: 北京
最新评论
文章列表
主要是解码器的选择
1、char[]->byte[]
private byte[] getBytes (char[] chars) {
Charset cs = Charset.forName ("UTF-8");
CharBuffer cb = CharBuffer.allocate (chars.length);
cb.put (chars);
cb.flip ();
ByteBuffer bb = cs.encode (cb);
return bb.array();
}
2、byte[]->cha ...
- 2009-01-09 11:30
- 浏览 1994
- 评论(0)
1、使用PrintWriter,在得到printwriter之前设置contentType
resp.setContentType("text/html;charset=UTF-8");
PrintWriter writer = resp.getWriter();
2、使用ServletOutputStream,因为outputstream是面向字节流的,所以要向流里面写入中文这种字符流的话,先要利用outputstreamwriter对输入的字符流进行编码,正如sun在jdk文档中所说的"OutputStreamWriter 是字符流通向字节流的桥梁&q ...
- 2009-01-08 12:01
- 浏览 3395
- 评论(0)
<project name="client" default="compile" basedir=".">
<property name="product" value="client"/>
<property name="version" value="1.0"/>
<property name="src.dir" value="${basedir}/src" ...
- 2008-12-29 11:00
- 浏览 9035
- 评论(0)
1、DUMP TRANSACTION 库名 WITH NO_LOG
2、BACKUP LOG 库名 WITH NO_LOG
3、收缩数据库 (对数据库点右键 --任务 --收缩--选文件--日志文件 )
- 2008-12-02 10:42
- 浏览 3050
- 评论(0)
Range头域可以请求实体的一个或者多个子范围。例如,
表示头500个字节:bytes=0-499
表示第二个500字节:bytes=500-999
表示最后500个字节:bytes=-500
表示500字节以后的范围:bytes=500-
第一个和最后一个字节:bytes=0-0,-1
同时指定几个范围:bytes=500-600,601-999
但是服务器可以忽略此请求头,如果无条件GET包含Range请求头,响应会以状态码
206(PartialContent)返回而不是以200 (OK)。
- 2008-09-10 11:48
- 浏览 2920
- 评论(0)
public class InputStreamUtil {
/**
* 读取流中的数据转换为byte数组
* @param in
* @return
* @throws Exception
*/
public static byte[] getBytes(InputStream in) throws Exception{
ByteArrayOutputStream byteOs = new ByteArrayOutputStream();
int data = 0;
try {
while ((data = in.read() ...
- 2008-08-18 13:52
- 浏览 922
- 评论(0)
问题:rmi在双网卡(一个公网,一个私网)环境下,默认的endpoint采用私网的地址,而部署时如果把服务的地址暴露在公网ip下,那么在远程调用时就会出现私网地址connection refused的异常
解决方案:在rmi服务器启动最开始(即还没有将服务绑定)的时候加上如下语句,即可解决:
System.setProperty("java.rmi.server.hostname", RMI_HOST_NAME);
其中RMI_HOST_NAME为公网ip
- 2008-07-02 16:25
- 浏览 4375
- 评论(0)