服务器设置

静态服务和动态服务

**静态服务:**静态服务一般返回的是静态资源。不同用户,无论何时,只要访问同一个服务,拿到的内容应该是一模一样的。生成了固定的html页面,都是静态的。

**动态服务:**返回动态资源。比如用户去登录一个网站的后台,根据不同的用户身份和权限信息返回不同的内容和资源。用户看到的内容不一样。有后台应用服务,动态服务,需要单独的应用服务器的承载,部署起来也会更复杂。

服务器软件三个基本概念

  • Web服务器

    提供Web化服务,例如网站页面服务、邮件服务、网络下载的服务。响应用户的需求,提供服务。从这个角度,当下几乎所有的服务器软件,都可以称为Web服务器。

  • HTTP服务器

    Web服务器应用层通讯协议主要就是HTTP协议。基本可以将HTTP服务器和Web服务器对等。HTTP服务器只是把服务器上的资源通过HTTP协议形式传输给客户端。侧重于对与静态资源传输的支持,一般也把它理解为静态服务器。

    **Nginx:**典型的HTTP静态服务器,将服务器端的静态内容或资源通过HTTP协议的形式传输给客户端。常见的功能是做:反向代理服务器、负载均衡服务器。在现实的应用场景中,一般是与真正的动态应用服务器(如Tomcat)配合。把用户请求收到之后,转发给后面的真正的Tomcat应用服务器,从而提供灵活稳定的Web服务。Nginx服务器的性能特别好,稳定性特别高,能够扛得住冲击,所以一般把它放到最前面,去直面用户请求。Nginx服务器本身也可以在Lua脚本等辅助下,二次开发变成一个提供动态服务的应用服务器,例如OpenResty。其他的HTTP服务器也有Tengine,Apache HTTP Server,IIS。

  • 应用服务器

    一个特定应用的承载容器。需要有运行时环境的支持,比如Java常用的应用服务器Tomcat,必须要Java的runtime运行时环境的支持。因此,应用服务器也被称作动态服务器、动态容器、应用容器、Web容器。支持动态响应,可以根据不同的用户请求,能够动态地生成资源。在客户端,不同用户拿到的返回内容也不一样。

    **Tomcat:**典型的Java应用服务器软件。

VS Code Remote - SSH 及 Server的离线安装过程

VSCode 插件离线安装方法

  1. 打开 VSCode 插件市场网址 Extensions for the Visual Studio family of product或者VsixHub
  2. ,输入你想要的插件名称,比如这里我想要安装的是 Markdown All in One 点击进入插件主页,点击右侧Resources栏的 Download Extension 链接,得到下载下来的离线安装包,以 .vsix 为扩展名结尾

部署方法一

  1. 把下载下来的离线安装包拷贝到 VSCode 的安装目录下的 bin 目录下,比如我的 VSCode 安装在 D:\Microsoft VS Code\,因此这里我应该拷贝到 D:\Microsoft VS Code\bin 这个目录下

  2. 在第 3 步的 bin 目录下右键点击 在此处打开命令窗口,输入命令,最后面的参数换成你下载的插件离线安装包的名字即可

    code --install-extension yzhang.markdown-all-in-one-1.4.0.vsix
    

部署方法二

直接点击 EXTENSIONS 后面的 符号,选择 install from VXIS 然后选择本地相应的插件包,插入,reload 即可

koroFileHeader快速生成文件头注释和函数注释

可快速生成注释模板(可自定义)

修改setting.json

修改setting.json文件,加入以下设置

"fileheader.configObj": { //快速添加文件头部注释和函数注释
    "wideSame": true, // 设置为true开启
    "wideNum": 13, // 字段长度 默认为13
    "createHeader": true,
    "createFileTime": true, // 设置为true则为文件新建时候作为date,否则注释生成时间为date
    "autoAdd": true, // 自动生成注释
    "annotationStr": {
        "head": "/*",
        "middle": " * @",
        "end": " */",
        "use": true // 设置自定义注释可用
    },
},
"fileheader.cursorMode": { // 快速注释函数 ctrl+alt+t
    "description": "", // 函数描述
    "param ": "", // 函数参数
    "return": "", // 函数输出
    "Author": "11264吴温博", // 作者
    "Date": "Do not edit", // 创建时间
    "LastEditTime": "Do not edit", // 最后一次修改的时间
    "LastEditors": "11264吴温博" // 修改人员
},
"fileheader.customMade": { // 快速注释文件头部 ctrl+alt+i
    "Description": "", // 文件描述
    "Author": "11264吴温博", // 作者
    "Date": "Do not edit", // 创建时间
    "LastEditTime": "Do not edit", // 最后一次修改的时间
    "LastEditors": "11264吴温博" // 修改人员
}

文件头部注释快捷键

  • 记录文件信息/文件的传参/出参,设置个性签名、留下QQ、微信联系方式、输入空行等等
  • 支持用户高度自定义注释选项, 适配各种需求的注释形式。
  • 保存文件的时候,自动更新最后的编辑时间和编辑人
  • windowctrl+win+i,macctrl+cmd+i, linux: ctrl+meta+i,Ubuntu: ctrl+super+i

函数注释注释快捷键

  • 将光标放在函数行或者将光标放在函数上方的空白行。
  • 自动解析函数参数,生成函数参数注释。
  • 快捷键:windowctrl+win+t,macctrl+cmd+t,linux: ctrl+meta+t, Ubuntu: ctrl+super+t

多行函数参数鼠标选中后函数声明后按快捷键自动提取

  1. 鼠标左键选择多行函数声明区域,函数声明区域尽量精准
  2. 按函数注释快捷键

函数注释光标移动到下一行,快速添加函数参数描述

window`: `win+y`, mac: `cmd+y`, linux: `meta+y

生成函数注释之后,使用快捷键移动鼠标到下一行,快速为函数参数添加描述。

可能有很多参数,需要移动鼠标一个一个添加的话,操作起来有点麻烦。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值