- 博客(15)
- 资源 (1)
- 收藏
- 关注
原创 Mac 所有zsh命令都失效怎么办
总的来说,就是,啥命令也干不了了,果然,趴菜就不要随便动现有的东西,在我辗转之际,发现上面那篇博文,由于本人已经不是第一次把环境配置文件改错导致命令不能执行了,所以在此记录一下,避免以后又忘了怎么恢复。输入命令:PATH=/bin:/usr/bin:/usr/local/bin:${PATH}
2023-06-04 11:32:44 458
原创 JavaWeb学习:Filter
图1关于Filter,见名知意,是为了过滤(进行一些处理)而存在的,当一些需要统一的操作,在实际处理时就可以采用filter来进行处理。图2关于filter的接口,主要如图2所示,生命周期主要还是初始化init,进行过滤doFilter,最后销毁destroy。初始化方法与销毁方法依然是只执行一次。图3具体使用filter方法的步骤:定义filter类,继承Filter类,并且重写其中的方法。(上述三种方法) 用注解的方式配置拦截路径,具体路径拦截配置见图4...
2022-05-09 20:19:10 239
原创 JavaWeb学习:session
关于Session:图1session的话,是将数据保存在服务端的,是服务端的会话跟踪技术。关于session的原理,其实session是基于cookies实现的。假设服务端写了两个servlet,一个是servlet_a,一个是servlet_b。此时在servlet_a中创建一个session对象,并对session对象赋值;然后在servlet_b中可以通过getAttribute的方法获取到servlet_a中的数据。这就是session传输数据的基本过程,但是怎么保证ser
2022-05-04 22:29:26 2368
原创 JavaWeb学习:cookies
图1关于Request:继承得到的servlet方法必须重写方法,doGet和doPost两个方法中的request参数和response参数重关于request方法的操作。图一中展示的getMethod方法可以获取到方法是用post方式进行请求的还是Get方式。以及getContextPath方法获取urlgetRequestURI方法获取URI...关于post和get的区别:POST 和 GET的 区别_源哥学的博客-CSDN博客_get和post“..
2022-05-04 18:19:52 336
原创 JavaWeb学习:servlet
什么是servlet:Servlet(Server Applet)是JavaServlet的简称,称为小服务程序或服务连接器,用Java编写的服务器端程序,具有独立于平台和协议的特性,主要功能在于交互式地浏览和生成数据,生成动态Web内容。狭义的Servlet是指Java语言实现的一个接口,广义的Servlet是指任何实现了这个Servlet接口的类,一般情况下,人们将Servlet理解为后者。Servlet运行于支持Java的应用服务器中。从原理上讲,Servlet可以响应任何类型的请求,但绝大.
2022-05-02 21:24:52 430
原创 JavaWeb学习:http协议与状态码
图1首先,让我们一起回忆表述一下JavaWeb的来龙去脉。客户端(Broswer)浏览器渲染展现我们要呈现的内容,并向服务器(Server)发送请求,一次只能发送一个请求,tomcat(免费的开放源代码的Web 应用服务器)里的servlet接收请求,处理之后(可以执行转发和重定向操作)给浏览器客户端响应,其中页面渲染会用到html,css,JavaScript,其中肯定还会有联系到数据的存储等操作,所以还会涉及到数据库。图2http是网络协议的一种,特点如图2描述所示,其中对事物...
2022-04-28 22:33:10 254
原创 Maven学习:项目构建生命周期
图1maven对项目构建的生命周期划分为三个阶段可以比喻成婴儿时期,成年人时期,和老年时期。成年人时期(default)做的事情最多,任务也基本上都处于这个阶段。图2Clean要干的事情如图2所示,大致分为三个。图3default阶段如图3所示,可见成年人要做的事情是很多的。主要任务为标红的五个,当你走到编译(compile)这一步,前面的所有工作则也做了一遍,你要做完前面的所有步骤你才能走到compile这一步。图4site构建生命周期,要做的事...
2022-04-28 22:11:17 104
原创 Maven学习:依赖管理
依赖是什么?“依赖是maven项目引用的资源jar包,依赖范围就是这些资源架包在maven项目中的作用范围,反过来说,maven项目通过依赖范围来控制何时引用资源jar包。”关于依赖的问题我们可以在web.xml中配置依赖,即<dependency>里面,基本格式如图2所示(optional基本配置可不要)我们告诉xml文件,我们需要的jar包,需要的版本,maven就去仓库中找,找到之后会为我们自动加载(前面博文中有细说maven仓库)而由于每个项目每个servlet需要的
2022-04-28 21:58:18 613
原创 jee04课程回顾
主要内容JavaEE产生的背景 什么是JavaEE JavaEE编程思想:组件-容器 JavaEE技术框架 JavaEE体系架构的优点JavaEE产生的背景及什么是JavaEE有Java SE,Java EE,Java MEJava SE:Standard Edition(也就是我们平时学的Java)Java EE:Enterprise EditionJava ME:MicroEdition显而易见JAVA EE:是一系列技术标准所组成的平台。"Java Platf
2022-04-25 21:53:13 914
原创 快捷键总结
mac快捷键 1、Command + delete:删除文件 2、Shift + Command + delete:清空废纸篓 3、Command + A:全选 4、Ctrl + Command + F:打开/关闭应用全屏 5、Command + 空格:切换输入法 6、在 Finder 中 Command + [ 或 ] :后退或前进 7、Command + 空格:打开 Spotlight 搜索 8、Shift + Command + ...
2022-04-25 21:03:22 87
原创 关于Maven
关于Java构建工具可参考Java构建工具“随后Apache Maven诞生了,Maven是一个依赖项管理和构建自动化工具,遵循着约定大于配置的规则。虽然也需要编写xml,但是对于复杂工程更加容易管理,有着标准化的工程结构,清晰的依赖管理。此外,由于Maven本质上是一个插件执行框架,也提供了一定的开放性的能力,我们可以通过Maven的插件开发,为构建构成创造一定的灵活性。”按照博主本人的查阅与理解:项目对象模型 (Project Object Model) 依赖管理模型(Depend
2022-04-23 12:12:28 355
原创 idea创建maven web项目,pom.xml文件一直显示红色
想在idea里面用maven创建一个web项目要配置maven,刚开始使用的是maven的3.8.5的版本(首先你的maven要先配置好,可以在终端输入mvn -v查看maven安装情况,然后可以用vs code打开maven的setting.xml文件,更改目录,换一个镜像(可以自行搜索教程))但是这个版本好像有点新,把maven重新配置后还是不能解决pom.xml文件不是蓝色的问题上网搜索有的说可以右键项目名选择“add as a maven project”可惜是对
2022-04-20 11:24:59 2312
原创 STS报错“HttpServlet cannot be resolved to a type”
当导入包之后,报错提示“HttpServlet cannot be resolved to a type”52个错,吓死此时,其实就是没有将servlet-api.jar包导入为解决这个问题第一步:在项目处右键选择propertise第二步:点击Java Build Path,如图选择,再点击右侧第二个选项“Add External JARs”第三步:找到你的servlet-api.jar包,直接apply and close,就解决啦附赠:servlet-api.jar
2022-04-16 13:41:58 455
原创 MarkDown
MarkDown是什么由百度百科搜索得到“Markdown是一种轻量级标记语言,创始人为约翰·格鲁伯(英语:John Gruber)。 它允许人们使用易读易写的纯文本格式编写文档,然后转换成有效的XHTML(或者HTML)文档。这种语言吸收了很多在电子邮件中已有的纯文本标记的特性。由于Markdown的轻量化、易读易写特性,并且对于图片,图表、数学式都有支持,许多网站都广泛使用Markdown来撰写帮助文档或是用于论坛上发表消息。 如GitHub、Reddit、Diaspora、Stack Ex
2022-04-09 14:54:54 377
原创 Mac/Windows/Linus操作系统简析
现在大体上人们都使用的是这三种操作系统中的一种三种操作系统都有各自的适用场景与对应的优点。首先,这三个系统,Windows操作系统、Linux系统还是苹果的Mac OS操作系统,甚至包括操作系统的鼻祖UNIX操作系统,最早都是用C语言编写的。而Windows操作系统、Linux系统还是苹果的Mac OS操作系统都和UNIX操作系统有着联系,他们仨的诞生都有参考UNIX。实际上unix操作系统和C语言都是由贝尔实验室的汤普森(Ken Thompson)和丹尼斯·里奇(Dennis M. Rit
2022-04-09 10:32:56 1917
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人