摘要:
自己写的一个HTTP文件服务器,在端口 50000上监听HTTP连接请求,在Eclipse里面将程序正常地启动之后,能够在自己的机器上(Eclipse启动该程序的机器上)访问 50000端口,即FileServer能够正常提供服务,可是在同一局域网下的其他机子则访问不了。(FileServer运行的 阅读全文
摘要:
一,需求 文件服务器使用HTTP协议对外提供服务。用户通过浏览器访问文件服务器,首先对URL进行检查,若失败返回403错误;若通过校验,以链接的方式打开当前目录,每个目录或文件都以超链接的形式展现,可递归访问,并下载文件。 二,关键实现代码 ①文件服务器启动类 需要添加的通道处理器如下: 1) Ht 阅读全文
摘要:
问题描述: 给定一个由数字组成的字符数组,将它转换成对应的数字值。 如:{'1','2','3','4'} > 1234 4 34 = 3*10 + 4 234 = (2*10 + 3)*10 + 4 = 2*10*10 + 3*10 + 4 1234 = ((1*10 + 2) * 10 + 3) 阅读全文
摘要:
在反转字符串的基础上反转单词 阅读全文
摘要:
Oozie的coordinator有啥用? The Oozie Coordinator system allows the user to define and execute recurrent and interdependent workflow jobs (data application 阅读全文
摘要:
阻塞模式下: 1,客户端向服务器端发起请求建立连接时,服务器端只需要运行到 serverSocket = new ServerSocket(port,3); 客户端注册的 SelectionKey.OP_CONNECT 事件就能够发生。 也就是说,不需要等到服务器端执行到 socket = serv 阅读全文
摘要:
一,SocketSocket的选项1) TCP_NODELAY:默认值为false。表示采用Negale算法。当设置为true时,表示关闭Socket缓冲,立即发送数据。Socket默认发送数据是采用Negale算法。Negale算法是指发送方发送的数据不会立即发出,而是先放在缓冲区内,等缓冲区满了... 阅读全文
摘要:
1,从标准输入上建立输入流:BufferedReader localReader = new BufferedReader( new InputStreamReader(System.in));System.in 表示标准输入,一般指键盘。建立输入流,从标准输入... 阅读全文
摘要:
1,A想要和C通信,但是A却不是直接和C通信,而是先经过B,让B和C通信。即A是被代理者,B是代理者,C是目标对象。2,当A使用代理B与C通信时,可以在B端增加一些功能,比如:在B上做一些安全控制和预处理。3,代理模式的结构图中,代理类(B)和真实的类(A)都实现自同一个抽象接口,该抽象接口中声明了... 阅读全文
摘要:
装饰者模式通过使用继承,能够将对象一层一层地包装起来。1,Person是被装饰的对象,装饰者模式的类图中,所有的类都继承自Person类。Person类有一个show方法,用来展示Person对象哪些服饰装饰了。通过继承,所有的类都有show方法,因此当人穿上了某种服饰之后,就可能调用该服饰的sho... 阅读全文