精华内容
下载资源
问答
  • 使用jdbc连接oracle时url有三种格式 格式一: Oracle JDBC Thin using an SID:  jdbc:oracle:thin:@host:port:SID Example: jdbc:oracle:thin:@localhost:1521:orcl 这种格式是最简单也是用得最多的 你的oracle的...
  • URL和URI(一)URL

    千次阅读 2018-09-27 15:47:24
    URL类 public URL(String url) throws MalformedURLException public URL(String protocol, String host, int port, String file) throws MalformedURLException public URL(String protocol, String host, ...

    URL类

    public URL(String url) throws MalformedURLException
    public URL(String protocol, String host, int port, String file) throws MalformedURLException
    public URL(String protocol, String host, String file) throws MalformedURLException
    public URL(URL base,String relative) throws MalformedURLException
    

    使用哪个构造函数取决于你有哪些信息以及信息的形式;

    从字符串构造URL

    最简单的URL构造函数只接受一个字符串形式的绝对URL作为唯一的参数:

    public URL(String url) throws MalformedURLException在这里插入代码片
    

    例如:

    try {
    			URL url = new URL("http://www.baidu.com");
    		} catch (MalformedURLException e) {
    			System.out.println(e);
    		}
    

    由组成部分构造URL

    还可以通过指定协议、主机名和文件来构建一个URL:

    public URL(String protocol, String host, String file) throws MalformedURLException
    

    这个构造函数将端口设置为-1,所以会使用该协议的默认端口。file参数应当以斜线开头,包括路径、文件名和可选的片段标识符。有可能会忘记最前面的斜线,这是一个很常见的错误。与所有URL构造函数一样,它可能会抛出MalformedURLException异常。

        try {
    			URL url = new URL("http","www.eff.org","/blueribbon.html#intro");
    		} catch (MalformedURLException e) {
    			System.out.println(e);
    		}
    

    这会创建一个URL对象,指向http://www.eff.org/blueribbon.html#intro,并使用HTTP默认的端口(80)。
    在很少见的情况下,默认端口不正确时,还允许使用一个int显式指定端口:

       try {
    			URL url = new URL("http","www.eff.org","8000",/blueribbon.html#intro");
    		} catch (MalformedURLException e) {
    			System.out.println(e);
    		}
    

    构造相对URL

    这个构造函数根据相对URL和基础URL构建一个绝对URL:

    public URL(URL base,String relative) throws MalformedURLException
    

    在这里插入图片描述

       try {
    			URL url1 = new URL("http://www.ibiblio.org/javafaq.index.html");
    			URL url2 = new URL(url1, "mailinglists.html");
    		} catch (MalformedURLException e) {
    			System.out.println(e);
    		}
    

    从URL获取数据

    URL类有几个方法可以从URL获取数据:

    public final InputStream openStream() throws java.io.IOException
    public URLConnection openConnection() throws java.io.IOException
    public URLConnection openConnection(Proxy proxy) throws java.io.IOException
    public final Object getContent() throws java.io.IOException
    public final Object getContent(Class[] classes)throws java.io.IOException
    

    在这里插入图片描述

    public final InputStream openStream() throws java.io.IOException

    在这里插入图片描述

       try {
    			URL url1 = new URL("http://www.baidu.com");
    			InputStream stream = url1.openStream();
    			int c;
    			while((c = stream.read())!= -1)
    			{
    				System.out.write(c);
    			}
    		} catch (IOException e) {
    			System.out.println(e);
    		}
    

    控制台会输出源代码:
    在这里插入图片描述

    public URLConnection openConnection() throws java.io.IOException

    openConnection()方法为指定的URL打开一个socket,并返回一个URLConnection对象。URLConnection表示一个网络资源的打开的连接。如果调用失败,则openConnection()会抛出一个IOException异常;

      try {
    			URL url1 = new URL("http://www.baidu.com");
    			URLConnection uc = url1.openConnection();
    			InputStream stream = uc.getInputStream();
    			//从连接读取			
    		} catch (IOException e) {
    			System.out.println(e);
    		}
    

    在这里插入图片描述
    这个方法还有一个重载版本,可以指定通过哪个代理服务器传递连接:

    public URLConnection openConnection(Proxy proxy) throws java.io.IOException
    

    public final Object getContent() throws java.io.IOException

    在这里插入图片描述

    URL url1 = new URL("http://www.baidu.com");
    Object object = url1.getContent();
    //将Object强制转换为适当的类型
    //处理这个Object
    

    在这里插入图片描述
    下载一个对象:

    URL url1 = new URL("http://www.baidu.com");
    Object object = url1.getContent();
    System.out.println(object.getClass().getName());
    

    在这里插入图片描述
    具体的类可能因为Java的版本不同而有所区别:
    在这里插入图片描述

    public final Object getContent(Class[] classes)throws java.io.IOException

    getContent()方法的这个重载版本允许你选择希望将内容作为哪个类返回。这个方法尝试以第一种可用的格式返回URL的内容:

                URL url1 = new URL("http://www.baidu.com");
    			Class<?>[] types = new Class[3];
    			types[0] = String.class;
    			types[1] = Reader.class;
    			types[2] = InputStream.class;
    			Object object = url1.getContent(types);
    

    如果内容处理器知道如何返回资源的一个字符串表示,它就会返回一个String。如果它不知道如何返回资源的字符串表示,则返回Reader。倘若它也不知道如何将资源表示为一个读取器,那么它将返回InputStream。必须用instanceof检查返回的对象的类型:

    在这里插入图片描述

    分解URL

    URL由以下5部分组成:

    • 模式,也称为协议
    • 授权机构
    • 路径
    • 片段标识符
    • 查询字符串

    在这里插入图片描述
    public String getProtocol()
    getProtocol()方法返回一个String,其中包含URL的模式(如"http"、“https"或"file”):

    URL url1 = new URL("http://www.baidu.com");
    System.out.println(url1.getProtocol());    //输出http
    

    public String getHost()
    getHost()方法返回一个String,其中包含URL的主机名:

    URL url1 = new URL("http://www.baidu.com");
    System.out.println(url1.getHost());   //输出www.baidu.com
    

    public int getPort()
    在这里插入图片描述

    URL url1 = new URL("http://www.baidu.com");
    System.out.println(url1.getPort());   //输出-1
    

    public int getDefaultPort()
    在这里插入图片描述

    URL url1 = new URL("http://www.baidu.com");
    System.out.println(url1.getDefaultPort());   //输出80
    

    public String getFile()
    getFile()方法返回一个String。从主机名后的第一个斜线(/)一直到片段标识符#之前的字符,被认为是文件部分:

    URL url1 = new URL("http://www.baidu.com/test.html?name=yd&sex=man#");
    System.out.println(url1.getFile());   //输出/test.html?name=yd&sex=man
    

    public String getPath()
    与 getFile()相似,但它返回的String中不包含查询字符串:

    URL url1 = new URL("http://www.baidu.com/test.html?name=yd&sex=man#");
    System.out.println(url1.getPath());    //输出/test.html
    

    public String getRef()
    返回URL的片段标识符部分。如果URL没有片段标识符,则这个方法返回null:

    URL url1 = new URL("http://www.baidu.com/test.html?name=yd&sex=man#34546");
    System.out.println(url1.getRef());   //输出34546
    

    public String getQuery()
    返回URL的查询字符串。如果URL没有查询字符串,则这个方法返回null:

    URL url1 = new URL("http://www.baidu.com/test.html?name=yd&sex=man#34546");
    System.out.println(url1.getQuery());   //输出name=yd&sex=man
    

    public String getUserInfo()
    返回URL的用户信息。如果URL没有用户信息,则这个方法返回null:

    URL url1 = new URL("http://admin@www.baidu.com/test.html?name=yd&sex=man#34546");
    System.out.println(url1.getUserInfo());   //输出admin
    

    public String getAuthority()
    getAuthority()方法会以URL中的形式返回授权机构,可能有用户信息和端口,也可能没有:

    URL url1 = new URL("http://admin@www.baidu.com/test.html?name=yd&sex=man#34546");
    System.out.println(url1.getAuthority());   //输出admin@www.baidu.com
    

    相等性和比较

    在这里插入图片描述
    在这里插入图片描述
    URL类还有一个sameFile()方法,可以检查两个URL是否指向相同的资源:

    public boolean sameFile(URL other)
    

    在这里插入图片描述

    比较

    URL有三个方法可以将一个实例转换为另外一种形式,分别是toString()、toExternalForm()和toURI()。
    在这里插入图片描述
    最好toURI()方法将URL对象转换为对应的URI对象:

     public URI toURI() throws URISyntaxException
    

    以上只是学习所做的笔记!!!
    书籍:Java网络编程

    展开全文
  • 域名和URL区别(解析一个URL

    千次阅读 多人点赞 2020-04-04 14:34:38
    还有一项工作需要完成,那就是查询服务器域名对于的 IP 地址,因为委托操作系统发送消息时,必须提供通信对象的 IP 地址 3、根据协议栈中的TCP协议建立TCP链接 4、远程定位 —— IP TCP 模块在执行连接、收发、断开...

    域名,相信大家都不陌生,也使用过无数次!比如:google.com、baidu.com、163.com等。
    这时候,你可能要奇怪了,为什么没有在前面加上www? 因为正常情况下,不应该是www.baidu.com之类的吗?但是 加上www,就不再是域名了

    让我们来解析一下下面这一段:
    http://mail.163.com/index.html

    1)http://:这个是协议,也就是HTTP超文本传输协议,也就是网页在网上传输的协议。
    2)mail:这个是服务器名,代表着是一个邮箱服务器,所以是mail.
    3)163.com:这个是域名,是用来定位网站的独一无二的名字。
    4)mail.163.com:这个是网站名,由服务器名+域名组成。
    5)/:这个是根目录,也就是说,通过网站名找到服务器,然后在服务器存放网页的根目录
    6:)index.html:这个是根目录下的默认网页(当然,163的默认网页是不是这个我不知道,只是大部分的默认网页,都是index.html)
    7)http://mail.163.com/index.html:这个叫做URL,统一资源定位符,全球性地址,用于定位网上的资源。

    当键入网址后,到网页显示,其间发生了什么?

    1、首先浏览器做的第一步工作就是要对 URL 进行解析,从而生发送给 Web 服务器的请求信息。
    在这里插入图片描述

    2、真实地址(IP地址)查询——DNS
    通过浏览器解析 URL 并生成 HTTP 消息后,需要委托操作系统将消息发送给 Web 服务器。 但在发送之前,还有一项工作需要完成,那就是查询服务器域名对于的 IP 地址,因为委托操作系统发送消息时,必须提供通信对象的 IP 地址
    在这里插入图片描述

    3、根据协议栈中的TCP协议建立TCP链接
    在这里插入图片描述

    4、远程定位 —— IP
    TCP 模块在执行连接、收发、断开等各阶段操作时,都需要委托 IP 模块将数据封装成网络包发送给通信对象。

    5两点传输 —— MAC
    生成了 IP 头部之后,接下来网络包还需要在 IP 头部的前面加上 MAC 头部

    一个数据包臭不要脸的感受
    我一开始我虽然孤单、不知所措,但没有停滞不前。我依然满怀信心和勇气开始了征途。(你当然有勇气,你是应用层数据,后面有底层兄弟当靠山!)
    我很庆幸遇到了各路神通广大的大佬,有可靠传输的 TCP、有远程定位功能的 IP、有指明下一站位置的 MAC 等。
    这些大佬都给我前面加上了头部,使得我能在交换机和路由器的转发下,抵达到了目的地!

    引用于https://blog.csdn.net/duchao123duchao/article/details/51200046
    部分引用于https://blog.csdn.net/qq_34827674/article/details/104909394

    展开全文
  • URL和URI的区别

    万次阅读 多人点赞 2018-03-21 12:21:51
    URI包括URL和URN两个类别,URL是URI的子集,所以URL一定是URI,而URI不一定是URL URI = Universal Resource Identifier 统一资源标志符,用来标识抽象或物理资源的一个紧凑字符串。 URL = Universal Resource ...

    URI包括URL和URN两个类别,URL是URI的子集,所以URL一定是URI,而URI不一定是URL

    URI = Universal Resource Identifier 统一资源标志符,用来标识抽象或物理资源的一个紧凑字符串。
    URL = Universal Resource Locator 统一资源定位符,一种定位资源的主要访问机制的字符串,一个标准的URL必须包括:protocol、host、port、path、parameter、anchor。
    URN = Universal Resource Name 统一资源名称,通过特定命名空间中的唯一名称或ID来标识资源。

    url_uri_diff

    举个栗子:

    个人的身份证号就是URN,个人的家庭地址就是URL,URN可以唯一标识一个人,而URL可以告诉邮递员怎么把货送到你手里。

    再举个栗子:

    http://blog.csdn.net/koflance是个URL,通过这个网址可以告诉CDN找到我的博客所在地,并且还告诉用HTTP协议访问,而isbn:0-395-36341-1是RUN,一个国际标准书号,可以唯一确定哪本书。

    目前HTTP规范已经不使用URL,而是使用URI了,所以大家还是用URI吧,准没错!

    HTTP relies upon the Uniform Resource Identifier (URI) standard
    [RFC3986] to indicate the target resource (Section 5.1) and
    relationships between resources.

    Java中的URI和URL组件

    URI组件

    该类是不可变类(Instances of this class are immutable),提供了用于从其组成部分或通过解析其字符串形式创建 URI 实例的构造方法、用于访问实例的各个不同组成部分的方法,以及用于对 URI 实例进行规范化、解析和相对化的方法。

    在java的uri类中,将URI字符串分为绝对RUI和相对URI,或者不透明URI(opaque uri)和分层URI(hierarchical uri)。其中,不透明 URI 为绝对 URI,且不透明的URI无法解析,例如:mailto:java-net@java.sun.com 、news:comp.lang.java、urn:isbn:096139210x,而分层URI即可以为绝对URI,也可以是相对URI,例如http://java.sun.com/j2se/1.3/ 是绝对URI,而../../../demo/jfc/SwingSet2/src/SwingSet2.java是相对URI。

    分层URI
    其结构为:[ scheme :][ // authority][ path][ ? query][ # fragment]
    scheme与fragment部分是授权组成部分,可以基于服务,也可以基于注册表,常见的是基于服务,格式为:[ user-info @] host[ : port]

    在给定实例中,任何特殊组成部分都或者为未定义的,或者为已定义的,并且有不同的值。未定义的字符串组成部分由 null 表示,未定义的整数组成部分由 -1 表示。

    常用方法

    URI normalize()    //规范化此URI的路径。(规范化: 将分层 URI 的路径组成部分中的不必要的 "." 和 ".." 部分移除的过程。每个 "." 部分都将被移除。".." 部分也被移除,除非它前面有一个非 ".." 部分。规范化对不透明 URI 不产生任何效果。) 
    URI relativize(URI uri)    //根据此 URI 将给定 URI 相对化。 
    URI parseServerAuthority()    //尝试将此 URI 的授权组成部分(如果已定义)解析为用户信息、主机和端口组成部分。 
    URI resolve(URI uri)    //根据此 URI 解析给定的 URI。 
    URI resolve(String str)    //解析给定的字符串,然后在此 URI 的基础上构造一个新的 URI。 此方法与进行 resolve(URI.create(str)) 的作用相同。

    URL组件

    提供了解析URL的功能,可以将URL解析成一个结构化的数据,并提供了简单的查找主机和打开到指定资源的连接之类的网络 I/O 操作。

    第一个示例:

    URL url = new URL("http://www.baidu.com");
    //打开到此 URL 的连接并返回一个用于从该连接读入的 InputStream。
    InputStream in = url.openStream();// 其内部也调用了openConnection()
    ByteArrayOutputStream output = new ByteArrayOutputStream();
    byte[] buffer = new byte[1024];
    int len = -1;
    // 读取内容不含响应头
    while ((len = in.read(buffer)) != -1)
    {
       output.write(buffer, 0, len);
    }
    System.err.println(new String(output.toByteArray()));

    第二个示例:

    // 方法一 
    URL url = new URL("http://www.sina.com.cn");
    URLConnection urlcon = url.openConnection();
    InputStream is = urlcon.getInputStream();
    
    // 方法二
    URL url = new URL("http://www.yhfund.com.cn");
    HttpURLConnection urlcon = (HttpURLConnection)url.openConnection();
    InputStream is = urlcon.getInputStream();
    
    //方法三
    URL url = new URL("http://www.yhfund.com.cn");
    InputStream is = url.openStream();
    参考:
    URL和URI的区别
    标识互联网上的内容
    RFC 7230, section 2.7: Uniform Resource Identifiers
    HTTP 协议中 URI 和 URL 有什么区别?
    URI 简介
    Java中的URL类

    展开全文
  • URL URI 区别

    万次阅读 2018-07-15 22:19:09
    URL URI 区别 本文我们讨论URL URI 的主要区别,并通过示例说明这些差异。 URL URI 直接差异来自其定义: Uniform Resource Identifier (URI) − 对任何抽象或物理资源进行完整标识的字符序列。 ...

    URL 和 URI 区别

    本文我们讨论URL 和 URI 的主要区别,并通过示例说明这些差异。

    URL 和 URI

    直接差异来自其定义:

    • Uniform Resource Identifier (URI) − 对任何抽象或物理资源进行完整标识的字符序列。 Uniform
    • Resource Locator (URL) − 除了标识资源可用的位置之外,URI的一个子集描述了访问该资源的主要机制。

    现在我们可以得出结论:每个URL都是一个URI,后面我们会看到情况并非如此。

    语法

    所有URI,不管其是否为URL,需遵循形式:

    scheme:[//authority][/path][?query][#fragment]

    每部分描述如下:

    • scheme − 对于 URL, 是访问资源的协议名称;对其他URI,是分配标识符的规范的名称
    • authority − 可选的组成用户授权信息部分,主机及端口(可选)
    • path − 用于在scheme和authority内标识资源
    • query − 与路径一起的附加数据用于标识资源。对于url是查询字符串
    • fragment − 资源特定部分的可选标识符

    为了方便地识别特定的URI是否是URL,我们可以检查它的scheme。每个URL都必须从以下scheme开始:ftp、http、https、gopher、mailto、news、nntp、telnet、wais、file或prospero。如果不是以此开头,则不是URL。

    现在我们已经了解了语法,让我们看一些示例。下面是uri列表,其中只有前三个是url:

        ftp://ftp.is.co.za/rfc/rfc1808.txt
        https://tools.ietf.org/html/rfc3986
        mailto:john@doe.com
    
        tel:+1-816-555-1212
        urn:oasis:names:docbook:dtd:xml:4.1
        urn:isbn:1234567890

    URL 和 URI的java api区别

    本节我们通过示例演示URL 和 URI的java api区别。

    实例化

    创建URL 和 URI实例很类似,两个类都提供了几个构造函数,接收大部分其组件,仅URI有接收全部组件的构造函数语法:

    @Test
    public void whenCreatingURIs_thenSameInfo() throws Exception {
        URI firstURI = new URI(
          "somescheme://theuser:thepassword@someauthority:80"
          + "/some/path?thequery#somefragment");
    
        URI secondURI = new URI(
          "somescheme", "theuser:thepassword", "someuthority", 80,
          "/some/path", "thequery", "somefragment");
    
        assertEquals(firstURI.getScheme(), secondURI.getScheme());
        assertEquals(firstURI.getPath(), secondURI.getPath());
    }
    @Test
    public void whenCreatingURLs_thenSameInfo() throws Exception {
        URL firstURL = new URL(
          "http://theuser:thepassword@somehost:80"
          + "/path/to/file?thequery#somefragment");
        URL secondURL = new URL("http", "somehost", 80, "/path/to/file");
    
        assertEquals(firstURL.getHost(), secondURL.getHost());
        assertEquals(firstURL.getPath(), secondURL.getPath());
    }

    URI类提供了工具方法,用于创建新的实例,无需检查异常:

    @Test
    public void whenCreatingURI_thenCorrect() {
        URI uri = URI.create("urn:isbn:1234567890");
    
        assertNotNull(uri);
    }

    URL不提供这样方法。由于URL必须从前面提到的一个scheme开始,尝试用不同的scheme创建对象将导致异常:

    @Test(expected = MalformedURLException.class)
    public void whenCreatingURLs_thenException() throws Exception {
        URL theURL = new URL("otherprotocol://somehost/path/to/file");
    
        assertNotNull(theURL);
    }

    两个类都提供了其他的构造函数,读者可以查看相应文档

    URI 和 URL 实例间转换

    URI 和 URL 实例间转换很简单直接:

    @Test
    public void givenObjects_whenConverting_thenCorrect()
      throws MalformedURLException, URISyntaxException {
        String aURIString = "http://somehost:80/path?thequery";
        URI uri = new URI(aURIString);
        URL url = new URL(aURIString);
    
        URL toURL = uri.toURL();
        URI toURI = url.toURI();
    
        assertNotNull(url);
        assertNotNull(uri);
        assertEquals(toURL.toString(), toURI.toString());
    }

    然而,尝试转换非URL会抛出异常:

    @Test(expected = MalformedURLException.class)
    public void givenURI_whenConvertingToURL_thenException()
      throws MalformedURLException, URISyntaxException {
        URI uri = new URI("somescheme://someauthority/path?thequery");
    
        URL url = uri.toURL();
    
        assertNotNull(url);
    }

    打开远程连接

    因为URL是有效的远程资源引用,java提供方法打开远程资源连接并获取其内容:

        @Test
        public void testOpenUrl() throws Exception {
            URL url = new URL("http://www.baidu.com");
            String contents = IOUtils.toString(url.openStream(),"utf-8");
            assertTrue(contents.contains("<!DOCTYPE html>"));
        }

    总结

    我们介绍了一些示例来说明Java中URI和URL之间的区别。分别说明了创建对象实例和转换象的差异。我们还展示了URL具有打开指向资源的远程连接的方法。

    展开全文
  • URI和URL区别和关联

    千次阅读 2019-04-08 19:59:39
    从JDK1.5开始, http://java.net包对统一资源定位符(uniform resource locator URL) ...统一资源标识符(uniform resource identifier URI) 作了非常明确的区分。 (1)URI是个纯粹的句法结构...
  • URI和URL区别

    万次阅读 2018-08-01 23:56:46
    一、URL和URI定义: 1.URL是全球资源定位符的英文所写,您平时上网时在IE浏览器中输入的那个地址就是URL。比方:网易http://www.163.com就是一个URL。 2.URI是Web上可用的每种资源-HTML文档、图像、视频片段...
  • H2数据库连接的jdbc中url区别

    千次阅读 2018-10-12 11:28:14
    H2数据库连接的jdbc中url区别 h2分嵌入模式服务模式 1:嵌入模式的url的写法 #url = jdbc:h2:D:/java/workspace/dss/data/dss #由本程序进行数据库操作的独占,如果启动了数据库服务,则报错 — 嵌入模式 #不能...
  • GETPOST的区别

    万次阅读 多人点赞 2019-08-04 17:16:20
    GETPOST的区别 1 前言 最近看了一些同学的面经,发现无论什么技术岗位,还是会问到 get post 的区别,而搜索出来的答案并不能让我们装得一手好逼,那就让我们从 HTTP 报文的角度来撸一波,从而搞明白他们的区别...
  • URL连接超时 读取超时 区分

    千次阅读 2018-08-19 09:24:10
    URLConnection中可以设置两种超时时间,ConnectTimeOutTime 连接超时ReadTimeOutTime读取超时,在CatchException时也可以根据不同的超时catch到不同的Exception, 如下 catch (ConnectTimeoutException e) { /...
  • sqlserver不同版本驱动连接串配置

    千次阅读 2019-10-24 14:16:39
    如果你的SqlServer版本为...com.microsoft.jdbc.sqlserver.SQLServerDriversqlserver2000与sqlserver2005驱动与url区别 1、连接SqlServer2000 driverClassName=com.microsoft.jdbc.sqlserver.SQLServerDriver u...
  • UrlConnection连接和Socket连接区别

    千次阅读 2016-06-27 17:59:07
    关于UrlConnection连接和Socket连接区别,只知道其中的原理如下: 抽象一点的说,Socket只是一个供上层调用的抽象接口,隐躲了传输层协议的细节。 urlconnection 基于Http协议,Http协议是应用层协议,对传输层...
  • django2.X中url和path的区别及用法

    万次阅读 2018-09-14 22:05:23
    一:path和url区别: django.urls path django.conf.urls url path与url是两个不同的模块,效果都是响应返回页面, path调用的是python第三方模块或框架,而url则是自定义的模块,如Views下的def函数对应你...
  • HTTP 协议中 URI URL 有什么区别

    千次阅读 2017-01-14 22:42:26
    URI = Universal Resource Identifier ...URL = Universal Resource Locator 作者:郭无心 链接:https://www.zhihu.com/question/21950864/answer/66779836 来源:知乎 著作权归作者所有,转载请联系作
  • jdbc连数据库时的url中的“:”是什么意思? 查url的rfc文档 :是一种协议约定,用来分割协议或者域 问题来源: 项目配置文件如下写法 ,都可以用 Navicat链接属性:(同一个ip地址) sid连接成功 服务名...
  • ip地址、域名、DNS、URL区别与联系

    千次阅读 2019-08-23 14:14:08
    IP:每个连接到Internet上的主机都会分配一个IP地址,此ip是该计算机在互联网上的逻辑地址的唯一标识,计算机之间的访问就是通过IP地址来进行的。写法:十进制的形式,用“.”分开,叫做“点分十进制表示法”,如:...
  • URI和URL、URN的作用和区别

    千次阅读 2020-05-24 17:35:53
    今天我们就来探究一下URI与URL区别 URI URI(统一资源标识符),是Uniform Resource Identifier 的缩写。RFC2396分别对这3个单词进行了如下定义: RFC 这里先了解下RFC(Request for Comments,征求修正意见书),...
  • http的持久连接非持久连接区别

    千次阅读 2015-06-06 20:30:56
    HTTP 协议概要 非持久连接 “非持久连接”的概念 某网页由最基本的 HTML 10...如果用户请求该网页并采用“非持久连接”,那么在HTTP 客户(通常是用户浏览器)服务器之间将发生以下操作: 1. HTTP 客
  • URL中划线下划线的区别

    万次阅读 2017-12-03 22:29:14
    url中的中划线dash下划线underscore的区别 百度对URL中下划线连字符是基本上同样处理的 而谷歌对下划线连字符处理的区别比较大。
  • 一、URL和URI定义:  1.URL是全球资源定位符的英文所写,您平时上网时在IE浏览器中输入的那个地址就是URL。比如:网易 http://www.163.com就是一个URL。  2.URI是Web上可用的每种资源 - HTML文档、图像、...
  • URI、 URL URN 的区别

    千次阅读 2017-07-26 13:58:07
    1. URIURI = Universal Resource Identifier 统一资源标志符URI采用一种特定语法标识一个资源的字符串。所标识的资源可能是服务器上的一个文件。不过,也可能是一个邮件地址...它包含URL和URN。 支持的协议有http、ht
  • GET POST 的区别

    万次阅读 多人点赞 2019-04-07 22:30:29
    GET POST 的区别 二、HTTP 的请求报文 首先我们要解决的第一个问题是:GET POST 是什么? GET POST 其实都是 HTTP 的请求方法。除了这 2 个请求方法之外,HTTP 还有 HEAD、PUT、DELETE、TRACE...
  • Django之路由配置(url与path及re_path区别

    千次阅读 多人点赞 2020-04-17 09:09:27
    在Django2.x中,描写url配置的有两个函数pathre_path,re_path()函数可以看做是django 1.x中得url函数,即可以在路径中使用正则。 默认url(route, view, kwargs=None, name=None) 默认path(route, view,...
  • Java面试题大全(2020版)

    万次阅读 多人点赞 2019-11-26 11:59:06
    发现网上很多Java面试题都没有答案,所以花了很长时间搜集...1. JDK JRE 有什么区别? JDK:Java Development Kit 的简称,java 开发工具包,提供了 java 的开发环境运行环境。 JRE:Java Runtime Environ...
  • 因为博主之前也研究过WebSocket,开发了个简单的聊天室,但是这次这次应用到实际,我就在想TCP的这个长连接在不发生异常的情况下可以维持多久?在思考这个问题时,我就在想Http建立的TCP短连接,是什么时候断开连接...
  • 这几天在做一个小项目,所以没怎么更新博客,今天来记录一下遇到的一个数据库连接参数有关的问题 因为错误一直是循环显示某一个错误,所以直接列出关键错误: failed to parse the connection string near ';...
  • URL和URI的详细区分(带实例)

    万次阅读 2018-05-30 08:28:01
    1说明:这段时间写android的时候用到了URL和URI,有点分不清楚,于是做了一个系统性的学习。在这里将自己的学习笔记粘贴出来,希望对大家有帮助。1)Java类库里有两个对应的类java.net.URL和java.net.URI,官方的...
  • 程序员:我终于知道postget的区别

    万次阅读 多人点赞 2019-11-14 00:03:09
    别人问你应用层协议里的 GET POST 有啥区别,你回答说这俩在传输层上发送数据的时候不一样,确定别人不抽你? 参考资料:https://zhuanlan.zhihu.com/p/25028045 3 http状态码附录 3.1 状态码1xx 100 ...
  • 【微信小程序控制硬件②】 开始微信小程序之旅,导入小程序Mqtt客户端源码,实现简单的验证通讯于服务器! 【微信小程序控制硬件③】 从软件到硬件搭建一个微信小程序控制esp8266的项目,自定义通讯协议,为面试...
  • import java.io.BufferedReader; import java.io.InputStreamReader; import java.net.HttpURLConnection;...import java.net.URL; import java.net.URLConnection; /** * 路径分析 * @author 刘仁奎 */

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 217,940
精华内容 87,176
关键字:

url和连接的区别