09 2023 档案
摘要:3.1、环境搭建 创建名为spring_mvc_demo的新module,过程参考2.1节 3.1.1、创建SpringMVC的配置文件 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.o
阅读全文
摘要:2.1、环境搭建 2.1.1、右击project创建新module 2.1.2、选择maven 2.1.3、设置module名称和路径 2.1.4、module初始状态 2.1.5、配置打包方式 注意:默认的打包方式为 jar,为了能配置web资源,需要将打包方式设置为 war <packaging
阅读全文
摘要:1、问题描述 1.1、Idea中的tomcat日志有乱码 1.2、直接启动tomcat的日志有乱码 1.3、原因分析 问题是由于tomcat使用的编码和操作系统使用的编码不一致导致; Windows10默认使用的编码为GBK,tomcat默认使用的编码为UTF-8; 2、解决方法 2.1、找到tom
阅读全文
摘要:1、背景描述 在真实业务场景下,Linux服务器一般位于内网,所以无法直接访问互联网资源; 特别是安装数据库的Linux服务器,在网络方面的管控只会更加严格; 因此,需要提前下载好相关资源,再传输到内网Linux服务器进行安装; 2、下载Mysql的安装包 下载地址:https://dev.mysq
阅读全文
摘要:1、下载相关安装包 CentOS-7 所有rpm包的仓库地址:https://vault.centos.org/7.9.2009/os/x86_64/Packages/ net-tools-2.0-0.25.20131004git.el7.x86_64.rpm快速下载地址: https://vaul
阅读全文
摘要:1、下载相关安装包 CentOS-7 所有rpm包的仓库地址:https://vault.centos.org/7.9.2009/os/x86_64/Packages/ perl-5.16.3-297.el7.x86_64.rpm快速下载地址: https://vault.centos.org/7.
阅读全文
摘要:1、背景描述 出于安全考虑,需要禁止使用root用户通过ssh远程登录Linux 禁用root用户远程登录后,需要提供一个权限用户用于ssh远程登录 2、创建拥有sudo权限的用户 2.1、创建一个普通用户rain useradd命令用于创建一个用户, 选项 -m 表示创建用户的主目录, -c 表示
阅读全文
摘要:1、前期工作 下载CentOS7镜像:CentOS-7-x86_64-DVD-2009.iso 安装虚拟机工具:VirtualBox 2、新建虚拟机 2.1、设置新建虚拟机的名称、安装路径、类型及版本 注意:CentOS Linux 的发行版本是通过编译 Red Hat, Inc 公开提供的 Red
阅读全文
摘要:1、VirtualBox简介 VirtualBox号称是最强的开源免费虚拟机软件,它不仅具有丰富的特色,而且性能也很优异。 它简单易用,可虚拟的系统包括Windows、Mac OS X、Linux、OpenBSD、Solaris、IBM OS2甚至Android等操作系统。 使用者可以在Virtua
阅读全文
摘要:1.1、MVC 概述 MVC:是一种软件架构的思想,将软件按照模型、视图、控制器来划分; M( Model ):模型层,指工程中的 JavaBean ,作用是处理数据; V( View ):视图层,指工程中的 html 或 jsp 等页面,作用是与用户进行交互、展示数据; C( Controller
阅读全文
摘要:1、问题描述 Eclipse导入了一个JavaEE项目 在虚拟机环境中新建了一个数据库 数据库可以使用本地客户端工具正常连接 导入的JavaEE项目修改了数据源配置后无法启动 相同的数据源配置通过在Idea新建的测试项目可以访问 具体报错如下: java.sql.SQLRecoverableExce
阅读全文
摘要:阅读本文前,建议先阅读Spring之基于注解的声明式事务 15.1、环境搭建 创建名为spring_transaction_xml的新module,过程参考13.1节 15.1.1、配置打包方式和依赖 注意:比起基于注解的声明式事务,基于xml的声明式事务还需要额外引入spring-AOP的依赖 <
阅读全文
摘要:14.1、概述 14.1.1、编程式事务 事务功能的相关操作全部通过自己编写代码来实现: Connection conn = ...; try { // 开启事务:关闭事务的自动提交 conn.setAutoCommit(false); // 核心操作 // 提交事务 conn.commit();
阅读全文