zoukankan      html  css  js  c++  java
  • java 学习进度九

    1.springboot创建可通过网页spring initializr实现。

    2. 老式web开发和spring boot对比。

    3. jdbc和mybatis对比。

    4. 使用maven和不同maven对比。

    5. pom.xml有无parent区别。

    6. test文件夹作用

      maven test文件夹:单元测试代码

    7. url语法:

      i. url全程Uniform Resource Locator,统一资源定位符。

      ii. 提供了一种定位因特网上任意资源的手段。。这些资源是可以通过不同的方案(如HTTP、FTP、SMTP)来访问的。url会随方案不同而不同。

      iii. 不部分URL方案通用格式:scheme://user:password@host:port/path;params?query#frag

      scheme —— 通信协议方案,常用的有file(本地资源文件)、ftp(file transfer protocal, 文件传输协议)、HTTP(HyperText Transfer Protocal, 超文本传输协议)、HTTP (HyperText Transfer Protocal, 超文本传输安全协议)

      user —— 某些方案访问资源时需要的用户名

      password —— 用户名后面可能要包含的密码

      host —— 资源宿主服务器的主机名或点分IP地址

      port —— 资源宿主服务器正在监听的端口号。很多方案都有默认的端口号(HTTP默认80)

      path —— 服务器上资源的本地名,由一个斜杠(/)将其与前面的URL分开

      params —— 某些方案会用这个组件来指定输入参数。参数为名/值对。参数之间用分号(;)分隔,同URL其余部分分割也用“;”。

      query —— 某些方案会用这个组件传递参数以激活应用程序。用字符“?”将其与URL其余部分分开。多个之间以“&”分开,参数名和值用“=”分开

      frag —— 片段。一小片或一部分资源的名字。引用对象时,不会将frag字段传送给服务器。这个字段是在客户端使用,通过字符“#”将其与URL的其余部分分开。

      iiii. 方案名大小大小写:Windows主机不分,Unix/Linux分 

      iiiii. 片段应用情景,对一个带有章节的大型文本来说,资源的URL会指向整个文本文档,但理想的情况是,能够指定资源中的那些章节。

        流程:片段不发送给服务器,服务器返回的是整个页面,客户端浏览器会向下滚动,从片段开始显示。

      注:见https://www.ituring.com.cn/book/miniarticle/44588

    8. MyBatis-Plus: https://baomidou.com/guide/#%E7%89%B9%E6%80%A7

    9. tar包、jar包、war包:

      tar包:linux下的一个打包工具,生成的包通常也用tar作为扩展名。

          tar只负责打包,不一定压缩。压缩打包也可以,xxx.tar.gz类型的文件,压缩的tar包,并且使用的压缩算法是GNU ZIP。xxx.tar.bz2表示这个包使用了bzip2算法进行压缩。

      jar包:Java Archive。 Java编译好之后生成class文件,如果直接发布这些class文件很不方便,所以把许多的class文件打包压缩成一个jar。

          jar中除了class文件还可以包括一些资源和配置文件,通常一个jar包就是一个Java程序或者Java库。

      war包:web application archive。通常表示这是一个Java的web应用程序的包,tomcat这种servlet容器会认出war包并自动部署。

    10. maven的 release版本和snapshot版本:

      i, release版本:正式版本。  snapshot版本:快照版本。

      ii. 假设项目依赖一个库的正式版本,构建的时候构建工具会先在本地仓库中是否存在,如果没有的话去远程仓库中拉取。依赖的库如果有更新,重新加载比较麻烦。

      iii. 假设项目依赖一个库的快照版本,构建的时候构建工具会先去远程仓库中查看是否有最新版的库,如果有下载下来使用,没有则用本地仓库的库。maven的repository有关于对于快照版本向远程仓库查找的频率。有四种频率:always,daily(当天的第一次去查),interval(自定义时间,单位是min),never(和正式版本一样)。

  • 相关阅读:
    SQL注入攻击
    新手指引,php什么是常量、变量、数组、类和对象及方法?
    JQuery坑,说说哪些大家都踩过的坑
    利用Jsonp实现跨域请求,spring MVC+JQuery
    【实用】需要收藏备用的JQuery代码片段
    【动画】JQuery实现冒泡排序算法动画演示
    【基础】26个命令玩转linux,菜鸟及面试必备
    【收藏】8段JQuery处理表单的代码片段,很实用
    【实用】Html5实现文件异步上传
    【基础】新手任务,五分钟全面掌握JQuery选择器
  • 原文地址:https://www.cnblogs.com/gaara-zhang/p/13723155.html
Copyright © 2011-2022 走看看