Tomcat安装及配置教程(保姆级)【最新史上最全版】

Tomcat安装及配置教程(保姆级)【最新史上最全版】

Tomcat安装教程

(以tomcat-9.0.62为例:)

1.下载安装包

可以从官网下载安装包:

(1)从官网下载

输入网址进入官网

image-20220429183407133

选择版本10,版本9,或者版本8,都可以,这里下载的版本9

不想去官网的直接百度网盘自提:
链接:https://pan.baidu.com/s/1_wWx48RVn_BSk3eXneAZYw?pwd=aijy
提取码:aijy

image-20220429184855332

选择下载64-Bit Windows zip(Win64),根据电脑版本选择(目前大多数笔记本电脑都是64位滴)

(2)选择解压路径

解压到电脑其中一个文件夹,记住解压路径

2.配置环境变量

(1)打开高级设置

电脑-属性-高级系统设置

image-20220430142238863
image-20220430155741211

(2)点击高级系统设置-环境变量-新建系统变量

image-20220430155831074
image-20220430155926775

(3)新建系统变量,变量名为CATALINA_HOME

新建系统变量,变量名为 CATALINA_HOME

image-20220430160116510

(4)变量值为解压路径

那么解压路径如何查找呢?

image-20220430160405490

点进去,右击文件选择属性

image-20220430160529925
image-20220430160617590

变量值:D:\软件\apache-tomcat-9.0.62-windows-x64\apache-tomcat-9.0.62
(记得在文件后面再加上文件名称)
(记得在文件后面再加上文件名称)
(记得在文件后面再加上文件名称)
否则会以后的报错
![image-20220430160740681](https://img-blog.ZEEKLOGimg.cn/img_convert/520379460e6df0388e02bed6995d856b.png

在这里插入图片描述

点击确定

(5)找到系统变量中的Path,双击空白处或新建即可在末尾加上%CATALINA_HOME%\bin

注意是系统变量中的Path

注意是系统变量中的Path

注意是系统变量中的Path

image-20220430161005721

双击进入

image-20220430161116883

双击空白处或新建即可在末尾加上%CATALINA_HOME%\bin

3.检验配置成功

(1)win+r

image-20220430161215400

(2)startup.bat

image-20220430161256598
image-20220430161241691

(这步可以跳过可有可无)如果你的运行窗口中出现乱码,比如:

image-20220430161357930

其实这个不影响检验,如果有强迫症的话,接下来教你怎么改
Tomcat运行框乱码问题解决

这时打开浏览器

搜索网址

http://localhost:8080/

image-20220430161712924

出现这个,恭喜你成功啦!!!

如果显示404,或者别的,这种原因好多好多
解决网址(也是作者的博客啦)

Read more

Modelsim仿真软件的,安装/破解/使用教程大全

仿真前言         作为一名FPGA工程师,在做FPGA开发时,使用仿真一定是最重要的,有些人喜欢写完代码直接上板子调试,根本不会做一点点仿真;如果是简单的逻辑代码,有十足的把握,那就不用仿真,可以直接上板子调试,但是,如果您是在做工程的开发,很多代码都是第一次编写调试,那么,代码的仿真是一定要做的,你要问我为啥,我个人觉得,每次把自己写完的代码,放到modelsim上面仿真看一下波形,就像考试的时候,拿着参考答案在做题一样的感觉,各个波形的变化你都会看的一清二楚,但是如果你用在线逻辑分析仪看RTL的仿真,那真的是太耗费时间;         我知道这个时候就会有人说了,Modelsima仿真有啥用呀,和下板子调试完全是两个概念,包括信号延迟,信号质量,眼图等都不一样,说的也对,但是实际情况是,这些人眼高手低,觉得仿真这种操作太麻烦;仿真虽然不能完全模拟真实的硬件信号,硬件延迟也没法准确仿真,但是他能让你在开发的时候,规避掉95%的因为代码引起的错误,这会让你在调试阶段节省很多时间;然后剩下的调试你必须 要在硬件调试时才会发现并且解决;        在调试阶段,FPGA为

By Ne0inhk
具身智能探索:从感知到行动的机器人实践

具身智能探索:从感知到行动的机器人实践

文章目录 * 每日一句正能量 * 引言 * 什么是具身智能? * 初探具身智能:一个简单的四足机器人案例 * 环境搭建 * 感知:用摄像头和深度传感器采集环境信息 * 推理:基于深度强化学习的决策 * 行动:控制四足机器人动态行走 * 图片展示 * 总结与展望 每日一句正能量 没有人会为了你的未来买单,你要么努力向上爬,要么烂在社会最底层的泥淖里,这就是生活。 引言 近年来,“具身智能”成为机器人领域的热门话题,它不仅仅是让机器人“看起来像人”,而是让机器人通过身体与环境的交互,真正“理解”并“学习”世界。这篇文章将带领大家一起探索具身智能的核心思想,并通过一个简单的机器人项目,从感知、推理到行动,完整展示如何构建一个具身智能系统。本文还包含代码片段和实验图片,希望能帮助你更直观地理解这一前沿技术。 什么是具身智能? 具身智能(Embodied Intelligence)的核心理念是:智能来源于身体与环境的交互,而非仅仅依赖于抽象的计算能力。这个思想最早由人工智能哲学家罗德尼·布鲁克斯提出,他认为传统的“感知-思考-行动”

By Ne0inhk
【MySQL】第十三节—索引:底层原理、B + 树演进、操作实战

【MySQL】第十三节—索引:底层原理、B + 树演进、操作实战

Hello,好久不见,我是云边有个稻草人-个人主页,与你分享C++领域专业知识! 《MySQL》——本篇文章所属专栏,持续更新中 本文深入解析MySQL索引原理与操作。首先通过实验展示数据默认有序现象,解释Page机制减少IO次数的原理。然后循序渐进分析B+树结构的优势:从单页线性遍历、引入目录到多级目录页构建,最终形成高效的B+树索引。文章对比了B+树与B树、哈希等结构的差异,阐述聚簇索引与非聚簇索引的本质区别。在操作层面,详细介绍了主键索引、唯一索引、普通索引和全文索引的创建与删除方法,并给出索引使用原则:频繁查询字段适合建索引,但更新频繁或唯一性差的字段不宜建索引。最后提及复合索引的最左匹配原则和索引覆盖优化技巧。 【MySQL】第十二节—不懂磁盘与 Page,谈何用好 MySQL 索引?——索引上篇 目录 5. 索引的理解 (1)一个现象和一个结论 (2)循序渐进,理解索引的数据结构为什么选择B+树 第一层—线性遍历效率低下 第二层—引入目录

By Ne0inhk