12 2021 档案

摘要:请求转发 request.getRequestDispatcher(url).forward(request, response); 重定向 response.sendRedirect(url); 异同 ||请求转发|重定向| |--|--|--| |页面|跳转|跳转| |URL|不改变|改变(30 阅读全文
posted @ 2021-12-25 21:20 Acx7 阅读(108) 评论(0) 推荐(0) 编辑
摘要:路径问题 假设当前 web 应用地址为 localhost:8080/test。 请求转发:/代表的是当前 web 站点的根目录,eg:localhost:8080/ 重定向:/代表的是当前 web 应用的根目录,eg:localhost:8080/test 举例 假设当前 web 应用地址为 lo 阅读全文
posted @ 2021-12-25 21:20 Acx7 阅读(173) 评论(0) 推荐(0) 编辑
摘要:问题描述 使用 Mybatis 过程中,在 XML 配置文件中写了中文注释,导致读取配置文件出错。 解决方案 方案一:将 XML 头中的 UTF-8 改为 UTF8。 方案二:在注释信息前后添加空格,例如:<!-- 注册 -->。 阅读全文
posted @ 2021-12-25 21:19 Acx7 阅读(241) 评论(0) 推荐(0) 编辑
摘要:问题描述 在 Maven 导出资源,默认约定资源文件夹 resources 中的资源会自动导出,但是有时除了 resources 中包含资源,我们还有可能将资源文件放在其他目录下,此时 Maven 就不会帮我们导出这些资源,需要在 pom.xml 文件下增加如下配置。 解决方案 <!--在 buil 阅读全文
posted @ 2021-12-23 20:12 Acx7 阅读(235) 评论(0) 推荐(0) 编辑
摘要:relative 相对于原来的位置进行指定的偏移,但是仍然在标准文档流中,原来的位置会被保留,经常被用来作为绝对定位元素的容器块。 position: relative; top: -50px; left: 100px; /*bottom: 50px;*/ /*right: 100px;*/ abs 阅读全文
posted @ 2021-12-21 10:07 Acx7 阅读(42) 评论(0) 推荐(0) 编辑
摘要:前言 一方面,在 JSP 中大家总是不喜欢看到 <% %> 出现在页面上,另一方面,使用 XML 对于前端程序员更友好,所以可以使用 XML 标签代替 JSP 语法。 JSP 对应 XML 标签 JSP XML <% %> <jsp:scriptlet></jsp:scriptlet> <%= %> 阅读全文
posted @ 2021-12-19 22:32 Acx7 阅读(52) 评论(0) 推荐(0) 编辑
摘要:解决方案 启动 Tomcat 时,日志信息中会显示路径,进入该目录下的 work 目录即可找到 JSP 编译后的 class 文件,如果日志信息乱码可查看启动 Tomcat 日志乱码问题。 阅读全文
posted @ 2021-12-18 14:07 Acx7 阅读(153) 评论(0) 推荐(1) 编辑
摘要:问题描述 笔者使用 Tomcat 10 版本,在使用 JSTL 的过程中,JSP 页面中一旦加上 <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> 标准库标签,运行就会产生异常,应该是 jar 包的问题,可能冲突或者版本 阅读全文
posted @ 2021-12-18 13:36 Acx7 阅读(147) 评论(0) 推荐(0) 编辑
摘要:前言 一个使用 HTML5+CSS3+JavaScript 编写的登录页面,包含 logo、轮播图、正则表达式、CSS3渐变...的登录界面。 预览 项目结构 项目源码 笔者提供项目源码,建议通过 github 或 gitee 获取,别忘了 start 一下哦,也可通过本页面获取,开源不易,点个赞吧 阅读全文
posted @ 2021-12-17 13:26 Acx7 阅读(425) 评论(0) 推荐(0) 编辑
摘要:问题描述 导入所需依赖并引用如下核心标签库后报错,无法使用 JSTL。 <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> 产生原因 Tomcat 项目中缺少依赖 jar 包。 jstl 1.1 jstl 1.2 依赖 j 阅读全文
posted @ 2021-12-17 10:54 Acx7 阅读(79) 评论(0) 推荐(0) 编辑
摘要:问题描述 产生原因 由于笔者使用 Tomcat 10 版本,所以使用的 Servlet 依赖为 jakarta.servlet,详情见利用 Tomcat 10 构建 Servlet 报错:类 xxx 不是 Servlet,报错原因为 servlet-api 包没有导入。 解决方案 导入 servle 阅读全文
posted @ 2021-12-16 23:36 Acx7 阅读(246) 评论(0) 推荐(0) 编辑
摘要:前言 大家第一次使用短信服务应该都是用于学习,而阿里云、腾讯云...等大厂的云服务审核比较严格,对于学习者大概率无法通过,于是在此提供一个无需审核即可使用的短信服务接口用于学习 —— 榛子云短信服务。 使用步骤 1.注册账号 2.创建短信模板 注意:创建短信模板是人工审核,不会写可参考腾讯云、阿里云 阅读全文
posted @ 2021-12-16 21:04 Acx7 阅读(647) 评论(0) 推荐(0) 编辑
摘要:问题 在 IDEA 中编写 JSP 时,无法使用 JSP 的内置对象,例如:无法使用 out 对象 原因 容易想到是没有导入 jar 包,JSP 常用 jar 包如下图,可见已成功导入,但是任然无法使用,原因是 idea 不会自动导入所需其他 jar 包,但 eclipse 会自动导包。 解决方案 阅读全文
posted @ 2021-12-16 18:39 Acx7 阅读(263) 评论(0) 推荐(0) 编辑
摘要:一、实验目的 了解和掌握寄存器分配和内存分配的有关技术。 二、实验内容 结合数据结构的相关知识,使用LRU的策略,对一组访问序列进行内部的 Cache 更新。 LRU 置换算法是选择最近最久未使用的页面予以置换,该算法赋予每个页面一个访问字段,用来记录一个页面自上次被访问以来经历的时间 T,当须淘汰 阅读全文
posted @ 2021-12-13 20:53 Acx7 阅读(134) 评论(0) 推荐(0) 编辑
摘要:一、实验目的 了解和掌握指令编码的基本要求和基本原理 二、实验内容 使用编程工具编写一个程序,对一组指令进行霍夫曼编码,并输出最后的编码结果以及对指令码的长度进行评价,与扩展操作码和等长编码进行比较。 例如: 有一组指令的操作码共分七类,它们出现概率如下表所示。 |指令|P1|P2|P3|P4|P5 阅读全文
posted @ 2021-12-13 09:30 Acx7 阅读(458) 评论(0) 推荐(0) 编辑
摘要:前言 使用一段时间 Maven 后,笔者逐渐猖狂,从刚开始的小心翼翼到现在的随心所欲删除 pom.xml 中标签,于是第一次遇到 Maven 报错。 错误 原因 笔者不小心删除了 pom.xml 中的 properties 配置标签,导致默认使用 JDK1.5 版本编译,版本不匹配,导致一些高版本代 阅读全文
posted @ 2021-12-11 21:09 Acx7 阅读(639) 评论(0) 推荐(0) 编辑
摘要:事务 事务是一系列操作,将它们综合为一个整体,这些操作必须全部完成,如果有一个操作失败,那么事务就回滚到最开始的状态,仿佛什么都没发生过一样。 ACID 原则 原子性: 一组事务,要么都成功,要么都失败。 一致性: 事务前后的数据完整性要保持一致。比如转账业务,无论事务执行是否成功,参与转账的两个账 阅读全文
posted @ 2021-12-10 16:15 Acx7 阅读(42) 评论(0) 推荐(0) 编辑
摘要:前言 PreparedStatement 对象可以防止 SQL 注入,而 Statement 对象不能防止 SQL 注入,接下来使用一个案例剖析原理。 原理 使用如下代码模拟 SQL 注入 总结 由最终执行的 SQL 可以看出,PreparedStatement 防止 SQL 注入的原理就是把用户非 阅读全文
posted @ 2021-12-10 15:10 Acx7 阅读(372) 评论(0) 推荐(0) 编辑
摘要:Statement 1.创建方法 Statement statement = conn.createStatement(); 2.执行方法 // 执行查询操作 -> select String sql = "select `name` from users where `id`=1";// 示例 s 阅读全文
posted @ 2021-12-10 14:56 Acx7 阅读(76) 评论(0) 推荐(0) 编辑
摘要:JDBC 封装 使用 JDBC 连接 MySQL 数据库,我们每次操作都要写一堆连接数据库的信息,操作完还要释放一堆资源,做了很多重复的工作,于是我们通常把数据库连接封装成工具类。 JdbcUtils 类 import java.io.FileInputStream; import java.io. 阅读全文
posted @ 2021-12-10 12:28 Acx7 阅读(56) 评论(0) 推荐(0) 编辑
摘要:eclipse 中导入外部 jar 包 1.项目下新建 lib 目录 2.将要导入的 jar 包复制到 lib 目录下 3.配置 jar 包路径 4.导入成功 IDEA 中导入外部 jar 包 1.项目下新建 lib 目录 2.将要导入的 jar 包复制到 lib 目录下 3.配置 jar 包路径, 阅读全文
posted @ 2021-12-10 09:29 Acx7 阅读(151) 评论(0) 推荐(0) 编辑
摘要:1.Java 连接 MySQL 需要驱动包 MySQL 对应驱动支持版本如下,可进入 http://dev.mysql.com/downloads/connector/j/ 下载合适版本后在项目中导入 jar 包。 | 驱动版本 | JDBC 版本 | MySQL 版本 | JDK 版本 | | : 阅读全文
posted @ 2021-12-10 00:35 Acx7 阅读(163) 评论(0) 推荐(0) 编辑
摘要:${pageContext.request.contextPath} 通过 ${pageContext.request.contextPath} 可在 JSP 中取得当前的项目绝对路径,比如当前项目是 http://localhost:8080/demo, 则 ${pageContext.reque 阅读全文
posted @ 2021-12-09 17:37 Acx7 阅读(246) 评论(0) 推荐(0) 编辑
摘要:IDEA 不知为何默认就使用最低版本的 web-app 2.3,导致使用过程中遇到一系列问题,比如:web-app 标签中子标签顺序规范问题、JSP 中默认不支持 EL 表达式问题等,于是整理了如下 web-app 的版本。 web-app 4.0(推荐使用) <?xml version="1.0" 阅读全文
posted @ 2021-12-09 17:03 Acx7 阅读(193) 评论(0) 推荐(0) 编辑
摘要:URLEncoder URLEncoder 类包含一个 encode(String s, String enc) 静态方法,它使用特定的编码方案 enc 将普通字符串 s 转换为 application/x-www-form-urlencoded 格式。 URLDecoder URLDecoder 阅读全文
posted @ 2021-12-07 16:35 Acx7 阅读(302) 评论(0) 推荐(0) 编辑
摘要:一、实验目的 结合数据结构的相关知识,编写流水线调度模拟程序。 二、实验内容 本实验选取四段单功能流水线浮点加作为例子,通过模拟单功能流水线调度过程,掌握流水线技术,学会计算流水线的吞吐率、加速比、效率。 三、实验代码 #include <iostream> #include <string> us 阅读全文
posted @ 2021-12-07 10:38 Acx7 阅读(174) 评论(0) 推荐(0) 编辑
摘要:中文乱码 大家在 Windows 启动 Tomcat 应该都会遇到中文乱码,其实也不影响使用,但是笔者看着这个乱码难受,于是提供一种较简单的解决方案。 解决方案 将 Tomcat 安装目录下 /conf/logging.properties 中的控制台日志编码由默认的 UTF-8 改为 GBK 即可 阅读全文
posted @ 2021-12-05 00:07 Acx7 阅读(1301) 评论(0) 推荐(0) 编辑
摘要:web-app 报错 The content of element type "web-app" must match…… 问题原因 没有按照 web-app_2_3.dtd 规范来写 web-app 标签。 解决方法 按照规范来写,即按照错误信息中的标签出现顺序编写 web-app 标签。 改用新 阅读全文
posted @ 2021-12-04 20:59 Acx7 阅读(249) 评论(0) 推荐(0) 编辑
摘要:创建 Servlet 实现 javax.servlet.Servlet 接口 继承 javax.servlet.GenericServlet 类 继承 javax.servlet.http.HttpServlet 类 Servlet UML关系图 1.实现 Servlet 接口 Servlet 接口 阅读全文
posted @ 2021-12-04 00:21 Acx7 阅读(178) 评论(0) 推荐(0) 编辑
摘要:Linux 软件安装 Linux 下安装软件不像 Windows 下安装这么简单,Windows 下会自动选择合适安装路径,而 Linux 下安装路径大部分完全由自己决定,我可以将软件安装到任意可用位置,但是随意安装并不是一个好习惯,这样会造成寻找困难,占用某些重要目录空间等等问题。 Linux 的 阅读全文
posted @ 2021-12-03 17:55 Acx7 阅读(1917) 评论(0) 推荐(0) 编辑
摘要:1.从官网下载 Tomcat 的安装包 https://tomcat.apache.org/ 2.将 Tomcat 使用 Xftp 上传到服务器合适的安装目录 安装软件不要在 /home 路径下,这样很容易涉及到不同用户的访问权限,这样对程序的维护相当不利,这里将把安装包保存到 /opt/tomca 阅读全文
posted @ 2021-12-03 16:59 Acx7 阅读(134) 评论(0) 推荐(0) 编辑
摘要:防火墙服务 # 启动防火墙服务 systemctl start firewalld.service # 关闭防火墙服务 systemctl stop firewalld.service # 重启防火墙服务 systemctl restart firewalld.service # 查看防火墙服务状态 阅读全文
posted @ 2021-12-03 15:19 Acx7 阅读(33) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示