技术类知识汇总(二)

news/2024/2/29 3:39:25

在自己日常学习javaweb的过程中,做的一些笔记和总结,汇总如下:

  1. Springboot项目的静态资源(html,css,js等前端资源)默认存放目录为:classpath:/static classpath:/public classpath:/resources
  2. "三层架构”:
    controller:控制层,接收前端发送的请求,对请求进行处理,并响应数据。
    service:业务逻辑层,处理具体的业务逻辑
    dao:数据访问层(Data Access Object)(持久层),负责数据访问操作,包括数据的增、删、改、查。
  3. 服务器:Nginx的使用场景是分发服务(代理),tomcat的使用场景是服务部署
  4. 博弈论:是二人或多人在平等的对局中各自利用对方的策略变换自己的对抗策略,达到取胜目标的理论。博弈论是研究互动决策的理论。博弈可以分析自己与对手的利弊关系,从而确立自己在博弈中的优势,因此有不少博弈理论,可以帮助对弈者分析局势,从而采取相应策略,最终达到取胜的目的。
  5. springboot版本:有了parent的springbooot版本,下面的spring-boot-starter-web和spring-boot-starter-test都不需要在指定版本号了
  6. 日志信息:在软件开发中,““info”” 是日志级别之一,用于表示信息性的日志消息。以下是常见的几个日志级别,包括 ““info””:
    DEBUG: 用于输出详细的调试信息,通常只在调试阶段使用。
    INFO: 用于输出普通的信息性消息,记录系统正常运行时的重要事件。这些消息通常是希望开发人员和管理员能够看到的。
    WARN: 用于输出警告信息,表示可能出现的问题或潜在的错误,但不会影响系统的正常运行。
    ERROR: 用于输出错误信息,表示出现了某种错误或异常情况,需要关注和处理。
    FATAL: 用于输出严重的错误信息,表示发生了系统崩溃或不可恢复的错误。
  7. 端口:HTTP协议默认端口号为80(浏览器默认发送请求端口),如果将Tomcat端口号改为80,则将来访问Tomcat时,将不用输入端口号 。
  8. Window对应的软件安装包.exe(应用程序的安装包类型);Linux对应的软件安装包.rpm;Mac对应的软件安装包.pkg
  9. ftl是Freemarker模板的文件后缀名FreeMarker其实是一种比较简单的网页展示技术,说白了就是网页模板和数据模型的结合体。这种结合模式的好处就是,分离了网页界面设计人员和编程人员的工作,让他们各司其职。
  10. 基于Springboot开发的web应用程序,内置了tomcat服务器,当启动类运行时,会自动启动内嵌的tomcat服务器。
  11. BS架构:Browser/Server,浏览器/服务器架构模式。客户端只需要浏览器,应用程序的逻辑和数据都存储在服务端。(维护方便 体验一般)
  12. CS架构:Client/Server,客户端/服务器架构模式。(开发、维护麻烦 体验不错)。
  13. @ResponseBody:Controller方法上/类上.将方法返回值直接响应,如果返回值类型是 实体对象/集合 ,将会转换为JSON格式响应
  14. @RestController = @Controller + @ResponseBody ;"
  15. 统一响应结果Result(code、msg、data)

https://www.xjx100.cn/news/3118848.html

相关文章

AI搜索相关性在网站和APP上的应用

设定场景:您在寻找一件新衣服,所以在浏览最喜欢的网店。您跳到搜索栏上,输入您要找的东西。您期待出现什么结果? 高度准确、相关和即时的结果。 无论在什么网站上搜索,寻找什么,甚至在打错字或使用了错误的…

第十四章 算法和数据结构

Python基础、函数、模块、面向对象、网络和并发编程、数据库和缓存、 前端、django、Flask、tornado、api、git、爬虫、算法和数据结构、Linux、设计题、客观题、其他 第十四章 算法和数据结构 1. 顺序表、链表的区别及应用场景。 顺序表(Sequential List&#xf…

DELETE 请求,如何通过ajax进行发送

基本的 DELETE 请求概念 DELETE 请求用于向服务器发送删除资源的请求。它是 RESTful API 中的一个重要方法,用于删除指定的资源。 在 Axios 中,发送 DELETE 请求需要指定目标 URL,并可选地传递一些参数,例如请求头、请求体等。DE…

CE认证关于电动滑板车安全标准EN17128和电动自行车EN15194电磁兼容测试解析

本标准适用于有或没有自平衡系统的全部或部分由自给式电源供电的个人轻型电动汽车,除无人值守站值守站租用的电动汽车外。自平衡系统完全或部分由最高100VDC电池电压的独立电源供电,并配备或无输入电压高达240VAC的集成电池充电器。该标准规定了与个人轻…

【UGUI】实现跑酷游戏分数血量显示在UI中

//1.实现让玩家的金币分数显示在UI文本中 2.让血量和滑动条关联起来 这一节课主要学会获取组件并改变属性,举一反三! using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; using TMPro;//1.实现让玩…

基于协同过滤算法的美食推荐系统研究与实现

点我完整下载:基于协同过滤算法的美食推荐系统研究与实现 基于协同过滤算法的美食推荐系统研究与实现 "Research and Implementation of a Food Recommendation System based on Collaborative Filtering Algorithm" 目录 目录 2 摘要 3 关键词 3 第一章 …

网站优化进阶指南:如何用Python爬虫进行网站结构优化

前段时间一个做网络优化的朋友找我,问我能不能通过爬虫的手段对他们自己的网络进行优化。这个看着着实比较新颖,对于从事爬虫行业的程序员来说,很有挑战性,值得尝试尝试。 说白了使用爬虫进行网站优化需要对网站的结构、内容、链…

【笔记】windows+pytorch:部署一下stable diffusion和NeRF

之前都是 *nix 环境使用 pytorch,这次尝试了一下windows。 我们来部署下流行性高的stable diffusion和我觉得实用性比stable diffusion高多了的NeRF Stable Diffusion 其实,我也不知道要写啥,都是按照步骤做就好了,后面等有时间…