Java Web

提供java web知识学习,包括tomcat服务器、jsp、servlet、监听器、过滤器、java web项目开发等,帮助学生能快速掌握java web技术。

最新文章

IDEA如何将JavaWeb项目打成war包放到tomcat运行

IDEA如何将JavaWeb项目打成war包放到tomcat运行

有时候我们需要将javaweb项目通过IDEA打成war包,然后将war包放到tomcat的webapps下运行,我们该如何打war包呢?下面潘老师教大家如何打war包,部署到tomcat运行! 方式1:直接部署 第一种直接部署就是,免于打war包,而是相当于war包部署在webapps后tomcat启动后解压的文件夹,可以直接放在webapps下,也就是W……

潘老师 2周前 (06-14) 40 ℃ (0) (0)

Apache Log4j2 远程代码执行漏洞怎么排查修复

Apache Log4j2 远程代码执行漏洞怎么排查修复

Apache Log4j2 对于Java开发人员真是太熟悉不过了,基本每个Java Web项目都会用到,最近,Log4j2竟然爆出有安全漏洞,涉及范围甚是广泛,几乎波及全球,就连我的小站都未能幸免被尝试攻击,因为在这个期间经常有人在我博客评论内容类似:${JNDI:ldap//127.0.0.1......}内容,毫无疑问就是在攻击我~。 这个Log4j2中……

潘老师 6个月前 (12-29) 326 ℃ (0) (3)

如何实现tomcat日志自动定时清理

如何实现tomcat日志自动定时清理

tomcat中的项目一般都会配置日志打印,方便调试与bug追踪定位,但是如果项目日志不定期清理,可能会导致日志文件越来越大,最后甚至撑爆硬盘,因此实现tomcat日志自动清理还是很有必要的,实现方案也很多,有些方案就不细说了,可以提供些思路,根据自己的需求可以自行选择使用。 一、配置滚动日志实现 一般日志都是使用log4j或log4j2来实现,现在很多基本都……

潘老师 8个月前 (10-26) 468 ℃ (0) (0)

Linux添加tomcat开机自动启动服务

Linux添加tomcat开机自动启动服务

由于很多时候tomcat在linux系统都是绿色安装(tar包直接解压),每次启动tomcat都要进入到bin目录下调用startup.sh脚本才能启动,现在潘老师教你如何在Linux环境下添加tomcat开机自启动服务,只需要一个简单的tomcat linux开机自启脚本即可解决。具体步骤如下: 一、创建tomcat自启动脚本 在root超级管理员身份在/……

潘老师 9个月前 (09-30) 646 ℃ (0) (2)

Java Web项目中tomcat服务器访问本地硬盘上图片的方法

Java Web项目中tomcat服务器访问本地硬盘上图片的方法

在我们开发Java Web项目时,经常需要上传图片然后通过img标签显示图片,如果上传的图片直接上传到tomcat服务器的服务器地址中,使用相对路径可以直接访问,但是这样也会导致服务器重启,图片项目重新部署导致图片丢失,因此,我们经常会把图片上传到本地硬盘上的某一个目录,而不会放在tomcat服务器中存储,这样灵活性也更好,也方便管理,tomcat重启也不会……

潘老师 10个月前 (09-14) 1083 ℃ (0) (3)

Joda-Time处理Java中的日期时间更简便高效

Joda-Time处理Java中的日期时间更简便高效

在Java开发过程中,免不了要处理日期和时间,尤其是格式的转换、时间的加减以及时区问题,非常令人头疼!而JDK中我们熟悉的基础的工具类就是Date和Calendar,想必用过的同学都知道,这两个类功能并不是特别方便和强大,于是Joda-Time这个专门处理日期时间的库就应运而生了。 Joda-Time官网 有兴趣的同学可以直接跳到Joda-Time官网去学习……

潘老师 11个月前 (08-16) 830 ℃ (1) (4)

Java程序员必备的实用工具类,有效减少90%代码量,提高编程效率

Java程序员必备的实用工具类,有效减少90%代码量,提高编程效率

有很多程序员工作很多年后,甚至还不知道原来有很多工具类都可以直接使用,能帮助我们有效减少90%的代码量,大大提高开发效率,并且代码也不会显得冗余难看,甚至还会显得有点高大上,下面就跟潘老师一起来看下都有哪些你相见恨晚的工具类吧。 一、Java自带的工具类 1.1 比较两个字符串是否相同,忽略大小写 str1.equalsIgnoreCase(str2);……

潘老师 11个月前 (07-22) 864 ℃ (0) (3)

如何动态加载/卸载/重载本地外部jar包到项目,并调用其中的方法获取返回值

如何动态加载/卸载/重载本地外部jar包到项目,并调用其中的方法获取返回值

最近有个需求是这样的,第三方提供一个外部的jar给我们,由于该jar包经常会更新,如果我们项目直接将其引入成为依赖,那么每次jar包更新我们都需要重新发版自己的项目,然后重启服务器,这样特别麻烦,因此我们决定将该jar存在我们的服务器硬盘的一个目录中,看上去与项目没有任何关系,如果该jar更新我们就将本地的jar也更新,然后重新动态加载即可,那么现在的核心问……

潘老师 12个月前 (07-14) 1480 ℃ (0) (2)

Intellij IDEA如何配置整合本地Tomcat并部署运行Java Web项目?

Intellij IDEA如何配置整合本地Tomcat并部署运行Java Web项目?

Intellij IDEA开发工具,对于Java程序员来说使用的越来越多,虽然SpringBoot项目自带Tomcat,但是当我们想去寻找项目编译打包部署后的代码,去查询一些错误,往往找不到代码的位置,可是如果我们能整合我们自己的本地免安装的tomcat,将web项目部署到我们自己的tomcat的webapps目录下,就很容易找到了,所以,今天潘老师带大家学……

潘老师 2年前 (2020-11-27) 1852 ℃ (0) (1)

为什么使用Token方式实现用户身份鉴权认证?

为什么使用Token方式实现用户身份鉴权认证?

一、什么是Token? Token,也称为“令牌”,是服务端生成的一串字符串,以作客户端进行请求的一个令牌,当第一次登录后,服务器生成一个Token便将此Token返回给客户端,以后客户端只需带上这个Token前来请求数据即可,无需再次带上用户名和密码。比如如下形式: 39faf62271944fe48c4f1d69be71bc9a 二、为什么使用Token……

潘老师 2年前 (2020-09-27) 1070 ℃ (0) (7)

IntelliJ IDEA基于SpringBoot如何搭建SSM开发环境

IntelliJ IDEA基于SpringBoot如何搭建SSM开发环境

之前给大家在博文中讲过如何通过eclipse快速搭建SSM开发环境,但相对而言还是有些麻烦的,今天潘老师给大家介绍下如何使用IntelliJ IDEA基于SpringBoot来更快速地搭建SSM开发环境,相比于传统搭建方式,极少的配置文件和配置信息会让你彻底爱上它。之前的博文有兴趣的同学可以去看看然后对比下:Eclipse搭建SSM框架开发环境的流程(Spr……

潘老师 2年前 (2020-07-27) 1605 ℃ (0) (6)