网络
文章平均质量分 73
编程牧马人
公众号:「编程牧马人」一个菜鸟的成长之路...
展开
-
编写HTTP Server
我们来看一下如何编写HTTP Server。一个HTTP Server本质上是一个TCP服务器,我们先用TCP编程的多线程实现的服务器端框架:package com.sun.zuul.http;import java.io.*;import java.net.ServerSocket;import java.net.Socket;import java.nio.charset.StandardCharsets;public class HttpServer { public stat原创 2022-03-09 15:52:08 · 194 阅读 · 0 评论 -
聊一聊网络编程中RMI远程调用
原文链接聊一聊网络编程中RMI远程调用1.网络编程网络编程是开发中经常需要用到的一个点,也是面试中必考题,本节对RMI远程调用做一下简单的演示。❝以下知识点均来源于廖雪峰官方网站https://www.liaoxuefeng.com/wiki/1252599548343744/1323711850348577❞Java的RMI远程调用是指一个JVM中的代码可以通过网络实现远程调用另一个JVM的某个方法。RMI是**「Remote Method Invocation」**的缩写。提供服务的一方我转载 2021-01-19 09:29:07 · 209 阅读 · 0 评论 -
HTTP编程
❝以下知识点均来源于廖雪峰官方网站https://www.liaoxuefeng.com/wiki/1252599548343744/1319099982413858❞浅谈HTTP协议什么是HTTP?HTTP就是目前使用最广泛的Web应用程序使用的基础协议,例如,浏览器访问网站,手机App访问后台服务器,都是通过HTTP协议实现的。HTTP是**「HyperText Transfer Protocol** 的缩写,翻译为超文本传输协议,它是基于TCP协议之上的一种请求-响应协议。我们来看一下浏览器请.转载 2021-01-18 18:41:24 · 202 阅读 · 0 评论 -
函数式编程中的方法引用
使用Lambda表达式,我们就可以不必编写FunctionalInterface接口的实现类,从而简化代码:Arrays.sort(array, (s1, s2) -> { return s1.compareTo(s2);});静态方法引用实际上,除了Lambda表达式,我们还可以直接传入方法引用。例如:import java.util.Arrays;public class Main { public static void main(String[] args) {原创 2021-01-12 18:47:18 · 315 阅读 · 0 评论