网络编程
文章平均质量分 53
介绍网络编程相关的知识
LSZXZNJ
这个作者很懒,什么都没留下…
展开
-
网站架构一点点
最近看了关于软件架构的书。从宏观角度介绍了网站的结构、要求、模式。其中有一句话,值得好好琢磨琢磨,大型网站都是从小型网站发展而来的。...原创 2019-12-03 22:44:47 · 99 阅读 · 0 评论 -
三高网站架构设计个人理解
一、性能指标1. 响应时间从 完成 一个 操作 所需要的 时间 的角度来看的。这个操作可以是:1)打开一个网站2)一次数据库操作3)磁盘寻址4)一次 redies 缓存查询操作5)Java程序的 方法执行6)数据在网络中的传输等等。。。。所以,如果对响应时间有要求的话,那就要把 需要的操作 类型 明确下来,这样才能 有参考意义。目标就是 用最小的响应时间 来 对一次操作 进行响应。2. 并发数倾向于描述 同一时刻 能够 接收处理的 请求...原创 2021-01-31 14:06:06 · 195 阅读 · 3 评论 -
JAVA网络编程之 HTTP vs RPC
1. JDK提供了 网络编程的 基础类,SocketSocket socket = new Socket();socket.connect(new InetSocketAddress(8081));2. JDK 提供的 发送 http 请求的 工具类: HttpURLConnectionURL url = new URL("http://localhost:8081/hello/world");URLConnection urlConnection = url.openConn...原创 2021-08-18 11:13:34 · 178 阅读 · 0 评论 -
NIO编程从入门到...
小学生,用最简单的方式 写一个 NIO 服务端package com.lingshi.callback;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import java.net.InetSocketAddress;import java.nio.ByteBuffer;import java.nio.channels.SelectionKey;import java.nio.channels.Selector;impo原创 2021-08-19 16:38:57 · 89 阅读 · 0 评论 -
网络相关知识
HTTPhttp/0.9支持命令: GET服务器响应格式:只能是 HTML服务器发送完毕,关闭 TCP连接http/1.0支持命令:GET、POST、HEAD服务器响应格式:增加了很多,content-type 指定响应格式请求、响应数据:增加 信息头可以使用Connection: keep-alive 复用连接,由客户端或者服务器 主动关闭连接http/1.1引入持久连接:TCP连接默认不关闭,可以被多个请求复用,不用声明Connection: ..原创 2021-12-23 11:30:19 · 1363 阅读 · 0 评论 -
JavaNet
两个基本的类:IP地址的表示类:InetAddress表示的是 IP 地址IPV4子类:Inet4AddressIPV6子类:Inet6AddressIP + 端口 的表示类:SocketAddress 是一个 抽象类,表示一个 socket 地址,没有任何方法。可以算是 一个标识 类子类 InetSocketAddress ,表示 一个 IP + PORT总结:IP地址是单独的一个类表示的,IP+PORT 是单独一个类表示的。在网络编程中,PORT 就是一个..原创 2022-01-20 18:06:30 · 348 阅读 · 0 评论 -
关于web服务的几种实现方式
第一次听说 websocket 是在一次面试中。当然,第一次听说 肯定是 不知道。后来 就开始 百度 websocket。如果不知道它是什么,就自行百度一下。反正,它就是一个协议,可以完成 全双工 通信,也就是 客户端 服务端可以同时互相 发消息,比如 你进入了一个 推销 产品的页面,突然弹个 框出来 问你要不要 买什么什么的,那个 就是 用 websocket 来实现的 由服务器主动推送消息到浏览器。大多浏览器 已经 实现了 websocket 协议。web容器,像 tomcat.原创 2021-08-26 13:38:19 · 859 阅读 · 0 评论