12 2023 档案
摘要:问题: 上传文件后文件名变成中文乱码,在排除后发现是后端的问题; 解决: 在获取文件后的位置,修改:添加 文件名 = new String(originalFilename.getBytes("ISO-8859-1"), "UTF-8") 例: 1 for (MultipartFile file :
阅读全文
摘要:错误: Request method 'POST' not supported -- 方法不支持 解决: 多数情况下, 是由于GET,POST,DELETE,PUT等方法类型不一致导致的。 所以将请求方法改回就好。例:此处的@Get方法改为@Post
阅读全文
摘要:1. 介绍 1)三层架构: 表现层(UI):负责数据展示; 业务层(BLL):负责业务处理; 数据层(DAL):负责数据操作; 2)MVC SpringMVC(Model-View-Controller)是Spring的一部分,基于Java的Web框架,用于开发Web应用框架。 提供一种模型(Mod
阅读全文
摘要:1. 介绍 Lombok依赖可在编译时,自动添加JavaBean结构。例如常用的getter、setter、toString、构造器和equals等方法。 2. 导入(pom.xml)Maven依赖: <!-- lombok 可自动添加javaBean结构 --> <dependency> <gro
阅读全文
摘要:1. 概念 AOP(Aspect Oriented Programming) :面向切面编程,是通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。也就是 横向开发。 AOP 是 OOP 的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。
阅读全文
摘要:1. 前言 1) 框架: spring的本质就是一个容器,放java对象的容器,java对象在spring容器中也叫做bean对象。 项目启动的时候,把bean对象放到IOC容器中,当需要使用对象的时候,直接从容器中拿出来使用。 2) 框架作用: 提高开发效率; 增强可重用性; 提供编写规范; 节约
阅读全文
摘要:前提: 安装Maven前需要JDK。 win + R cmd 回车; 输入 java 回车; 输入Java -version显示版本信息则可用。 1. 下载安装 官网地址:http://maven.apache.org/download.cgi 下载好是压缩包,建议规划好层级目录后放到 无中文、空格
阅读全文
摘要:前提:检查是否安装JDK并且能正常使用。 安装Tomcat前先确认是否安装并配置了JDK与JDK环境。 Win+R 回车 --> 运行,cmd 回车,在 DOS 窗口 输入 Java。 有以下内容代表已安装,然后查看 JDK 版本。 在本页面继续输入:Java -version JDK版本为:11,
阅读全文
摘要:1. 介绍 Docker 是⼀个开源的应⽤容器引擎,基于 Go 语⾔ 并遵从Apache2.0协议开源。 Docker 可以让开发者打包他们的应⽤以及依赖包到⼀个轻量级、可移植的容器中,然后发布到任何流⾏的 Linux 机器上,也可以实现虚拟化。 容器是完全使⽤沙箱机制,相互之间不会有任何接⼝(类似
阅读全文
摘要:1. 配置环境 Linux:CentOS 7 远程:XShell 7 2. 设置 ① 打开 虚拟机 登录 cd / --> ip addr 输入:cd /etc/sysconfig/network-scripts 回车 输入:vi ifcfg-ens33 > 进入网卡配置文件 (必须在 左下角 In
阅读全文
摘要:1. 介绍 操作系统(Operation System, OS),是管理计算机硬件与软件资源的计算机程序,同时也是计算机系统的内核与基石。 操作系统需要处理如管理与配置内存、决定系统资源供需的优先次序、控制输入设备与输出设备、操作网络与管理文件系统等基本事务。 操作系统也提供一个让用户与系统交互的操
阅读全文
摘要:TCP协议 扩展: FTP:(File Transfer Protocol) 文件传输协议 FIle 协议:访问本地文件 Webscoket:网络通信协议;主动给客户端发送协议 FTP:文件传输协议 ① 重点: 面试重点:TCP、UDP协议区别 UDP (User Datagram Protocol
阅读全文
摘要:1. 简介 Ajax(Asynchronous JavaScript and xml) 就是异步的JS和XML; 可在浏览器中向服务器发送异步请求,最大的优势是:无刷新获取数据。 广义: 同步:刷新页面 异步:刷新局部 一个请求仅有一个响应; 2. 优缺点 Ajax 的优点: 可以无需刷新页面而与服
阅读全文
摘要:1. 介绍: JQuery是一个JavaScript库。极大简化了JS编程。 拥有强大的选择器支持,支持CSS1-CSS3几乎所有的选择器,及JQ独创的高级而复杂的选择器。 解决不同的浏览器的兼容问题; 代码简洁,功能强大,易于理解... 注入: JQuery官网:jquery.com 建议: 用旧
阅读全文
摘要:1. 介绍: 事件就是可以被JS侦测到的行为。 用户操作鼠标或键盘后,触发了JS事件,然后产生相应机制。 三要素: 事件源:事件被触发的对象,就是谁触发了这个事件; 事件类型:如何触发,什么事件;比如:鼠标点击,键盘按下 事件处理程序:通过一个函数赋值的方式完成。 推荐使用外部样式连接! 2. Ev
阅读全文
摘要:1. 介绍: JS中的函数是一种通过调用来完成具体业务的一段代码块。 最核心的目的是将可重复执行的操作进行封装,然后供 调用方 无限制的调用。 基本作用: 方法(函数)是由事件驱动的 或者 当他被调用时被执行的可重复使用的代码块。 JavaScript 函数语法:函数就是包裹在花括号中的代码块。 2
阅读全文
摘要:同一电脑下,可安装多个版本jdk,并且互相切换使用。 JavaJDK官网:https://www.oracle.com/java/technologies/downloads/#jdk17-windows 在配置前,需要做如下配置: 1. 编辑系统变量 --> 变量名:CLASSPATH 变量值:.
阅读全文
摘要:前言: 回到JS基础,用console输出; console.log(); 输入内容: window.prompt(); 向页面做出输入接收(类似于后端Scanner) 整数转换:parseInt(); 1. 选择结构: ①if 结构 if( ){ }; if 语句是基本的控制语句,能使 JavaS
阅读全文
摘要:第一步:下载并安装 JAVA JDK 官网:https://www.oracle.com/java/technologies/downloads/#jdk17-windows 我在这里选择的是 windows系统的 安装包 JDK17: 将JDK放到C盘外 无 中文 与 空格下的目录: (我放在了E
阅读全文
摘要:Tomcat-idea使用tomcat创建web项目-跳转网页出现乱码: 方式一: 1. .jsp内的中文跳转网页后出现以下情况: 2. 看下图内容是否缺少重要内容: 若没有:将代码copy进 .jsp 此处: <%@ page contentType="text/html;charset=UTF-
阅读全文
摘要:1. 介绍: JavaScript 语言主要是 完成页面的数据验证,因此运行在客户端,需运用浏览器来解析执行JavaScript代码。 ECMAScript是JS的一个标准。 一个完整的JS是由ECMAScript,DOM(文档对象模型),Bom(浏览器对象模型)组成的。 JS是弱类型(类型可变)J
阅读全文
摘要:CSS进阶-动画: https://www.cnblogs.com/warmNest-llb/p/17870720.html 练习1:图片盖住文字,当鼠标移到盒子范围,图片消失显示文字 代码: 1 /* 小练习:图片盖住文字,当鼠标移到盒子范围,图片消失显示文字 */ 2 /* 嵌套:div-->b
阅读全文
摘要:1. 动画 介绍:改变盒子在平面内的形态(平移、缩放、旋转、倾斜) 属性: 平移:transform:translate(值1 ,值2);(默认为X轴,translateY--下移) — —平移依然在原来文档流。 移动:transform:translate(值1,值2);可右斜移动 代码: /*
阅读全文
摘要:本节重点: 弹性布局(弹性盒子) BFC布局/规范 CSS新属性,不包含边框和内边距 CSS3的拓展:普通盒模型,怪异盒子模型(IE) 在学习弹性布局前,我们学过Float 浮动 和 Position 定位,浮动会出现一些 ‘诡异’ 的事情,定位则用起来相对麻烦,弹性布局用起来就会很舒服。 1.弹性
阅读全文