cyn's blog cyn's blog
首页
  • java开发知识
  • 开发问题记录
  • 计算机网络
  • 数据结构与算法
  • 技术文档
  • GitHub技巧
  • Nodejs
  • 博客搭建
  • 学习
  • 面试
  • 实用技巧
个人简历
GitHub (opens new window)
首页
  • java开发知识
  • 开发问题记录
  • 计算机网络
  • 数据结构与算法
  • 技术文档
  • GitHub技巧
  • Nodejs
  • 博客搭建
  • 学习
  • 面试
  • 实用技巧
个人简历
GitHub (opens new window)
  • java技术

    • Java 快读快输出
    • 自定义比较器
    • session和token有什么区别?
    • HashMap为什么比数组查询快
    • int和Integer区别详解
    • String和StringBuffer
    • 接口和抽象类区别
    • 小数计算都是不精确的
    • 判断数组、字符串、集合为空和null
    • 布隆过滤器
    • Java实体类实现Serializable接口?(序列化)
    • java.util.Arrays.asList()
    • URI_URL
      • volatile和synchronized的区别
      • Nginx+Tomcat实现负载均衡、动静分离集群
      • nginx常用命令
    • 开发问题记录

      • 关闭端口号占用的进程
      • 前后端跨域问题
      • java调用外部程序Runtime.getRuntime().exec
      • 静态资源映射,访问、上传到服务器本地
    • java开发
    • java技术
    cyn
    2023-05-26
    目录

    URI_URL

    # URI

    Uniform Resource Identifier,统一资源标识符,能唯一标识web上每一种可用的资源。

    # URL

    Uniform Resource Locator,统一资源定位符,是URI的一个子集(是具体的URI),用统一的格式来标识并定位(访问)资源,包括文件、服务器的地址和目录等 一般格式: protocol://hostname[:port#]/path/…/[;url-params][?query-string][#anchor]

    protocol //有我们很熟悉的http、https、ftp以及著名的ed2k,迅雷的thunder等。 hostname //HTTP服务器的IP地址或者域名 port# //HTTP服务器的默认端口是80,这种情况下端口号可以省略。如果使用了别的端口,必须指明, 范围是从0 到65535,例如tomcat的默认端口是8080 http://localhost:8080/ path //访问资源的路径 url-params //所带参数
    query-string //发送给http服务器的数据 anchor //锚点定位

    如: http://127.0.0.1:8080/webProject/index.html

    # URN

    Uniform Resource Name,统一资源名称,也是URI的一个子集。 命名资源但不指定如何定位资源,比如:只告诉你一个人的姓名,不告诉你这个人在哪。例如:telnet、mailto、news 和 isbn URI 等

    # 总结:

    1. URI 指的是一个资源;
    2. URL 用地址定位一个资源;
    3. URN 用名称定位一个资源。

    编辑 (opens new window)
    上次更新: 2023/05/26, 15:58:27
    java.util.Arrays.asList()
    volatile和synchronized的区别

    ← java.util.Arrays.asList() volatile和synchronized的区别→

    Theme by Vdoing | Copyright © 2023-2023 cyn | MIT License
    • 跟随系统
    • 浅色模式
    • 深色模式
    • 阅读模式