日志技术
在没有接触到日志技术前,获取程序运行时的数据或状态,只能依靠System.out.println()这种方式,而这种方式的缺点很明显: 只能在控制台中输出,如果控制台的信息过多,找到想要的输出结果不方便 不便于扩展、维护,如果到了项目后期,不想要再输出信息,还需要手动去注释或删除代码 日志技术:用于
Nginx
在实际项目中,如果后端直接将接口暴露给前端,会存在一定的安全隐患。此外,当系统部署在多台后端服务器上时,前端也无法灵活地进行服务器切换和统一访问入口管理 而通过引入反向代理服务器(如 Nginx),不仅可以有效解决上述安全性和灵活性问题,还能实现负载均衡等功能,从而提升系统的可用性和扩展性 反向代理
JDBC
JDBC(Java DateBase Connectivty),就是使用Java语言操作关系型数据库的一套API 本质: Sun公司官方定义的一套操作所有关系型数据库的规范,即接口 各个数据库厂商去实现这套接口,提供数据库驱动jar包 我们可以使用这套接口(JDBC)编程,真正执行的代码是驱动jar
分层解耦
三层架构 controller:控制层,接收前端发送的请求,对请求进行处理,并响应数据 service:业务逻辑层,处理具体的业务逻辑 dao:数据访问层(Data Access Object)(持久层)。负责数据访问操作,包括数据的增删改查 代码拆分的优势: 遵循单一职责原则,便于复用、后期维护
HTTP协议基础知识
HTTP协议 概念:超文本传输协议(Hyper Text Transfer Protocol),规定了浏览器和服务器之间数据传输的规则 特点: 基于TCP协议:面向连接,安全 基于请求-响应模型的:一次请求对应一次响应 HTTP协议是无状态的协议:对于事物处理没有记忆能力。每次请求-响应都是独立的
Vue和Element Plus
Vue工程化 环境准备 在搭建Vue项目前,需要保证环境中存在Nodejs,访问Node.js — Download Node.js®官网下载Nodejs 下载完毕后,打开一个新的CMD窗口,输入以下命令验证是否安装成功: node -v 如果输出版本信息,表明安装成功;否则需要检查系统环境变量中
Web前端
Web标准 Web标准也称网页标准,由一系列的标准组成,大部分有W3C(World Wide Web Consortium,万维网联盟)负责指定 三个组成部分: HTML:负责网页的结构(页面元素和内容) CSS:负责网页的表现(页面元素的外观、位置等页面样式,如:颜色、大小) JavaScript
Java IO操作
IO流介绍 I:input 输入(读取) O:output 输出 (写出) 场景: 读写配置文件、日志文件 客户端和服务端的通讯 文件上传和下载 IO流体系结构 分类 抽象类 子类 字节流 InputStream FileInputStream OutputStream FileOutStream
Java File类和递归
File类 File类代表操作系统的文件对象(文件、文件夹) File类创建对象 方法名称 说明 public File(String pathName) 根据文件路径创建文件对象 public File(String parent, String child) 根据父路径名 字符串 和子路径名 字
接入华为云IOT平台
华为云IOT平台 在开发智能监测功能之前,必须先熟悉和掌握华为云IoTDA平台的使用及对接 什么是物联网 物联网(英文:Internet of Things,缩写:IoT)起源于传媒领域,是信息科技产业的第三次革命。物联网是指通过信息传感设备,按约定的协议,将任何物体与网络相连接,物体通过信息传播媒