
JavaWeb
文章平均质量分 60
JavaWeb
格子衫111
梦想不能只是梦和想...
展开
-
发送邮件工具类,非常实用
发送邮件工具类,非常实用。普通邮件,正文带表格邮件,带附件邮件,均有示例。原创 2022-12-16 11:43:43 · 1098 阅读 · 0 评论 -
利用POI解析excel文件小例子
利用POI解析excel文件小例子原创 2022-12-14 18:31:13 · 340 阅读 · 0 评论 -
加载配置文件工具类
加载配置文件工具类原创 2022-12-13 18:09:36 · 190 阅读 · 0 评论 -
AES加解密工具类
这里,提供一个AES加解密的工具类原创 2022-12-13 16:20:24 · 664 阅读 · 0 评论 -
分布式锁的实现工具类
分布式锁一般使用缓存实现的,下面提供一个工具类,原创 2022-11-25 15:18:08 · 451 阅读 · 0 评论 -
SpringBoot全局配置文件介绍
@Value注解是Spring框架提供的,用来读取配置文件中的属性值并逐个注入到Bean对象的对应属性中,Spring Boot框架从Spring框架中对@Value注解进行了默认继承,所以在Spring Boot框架中还可以使用该注解读取和注入配置文件属性值。原创 2022-09-09 14:40:49 · 2391 阅读 · 0 评论 -
Spring Boot实战演练Demo
**需求**:使用SSM+SpringBoot 实现 账户 的CRUD功能数据库准备:原创 2022-09-06 04:14:57 · 1086 阅读 · 1 评论 -
如何解决响应结果中文乱码问题
1、设置文件编码格式2、设置Tomcat及Http编码原创 2022-09-04 12:59:19 · 1539 阅读 · 0 评论 -
SSM框架整合步骤详解
1. 准备数据库和表记录 2. 创建web项目 3. 编写mybatis在ssm环境中可以单独使用 4. 编写spring在ssm环境中可以单独使用 5. spring整合mybatis6. 编写springMVC在ssm环境中可以单独使用 7. spring整合springMVC原创 2022-09-02 23:17:05 · 800 阅读 · 0 评论 -
在IDEA中如何新建一个web工程
通常,在web工程main目录下,都会有一个webapp目录,在webapp下,还会存在一个WEB-INF安全目录,在WEB-INF目录下,还会存在一个web.xml文件,所以接下来,我们都需要把这些内容生成一下。原创 2022-09-01 22:56:10 · 4525 阅读 · 0 评论 -
如何解决POST请求参数中文乱码问题
如果是 tomcat8.5,可以自动解决GET请求参数乱码问题,但是POST提交仍然存在中文乱码,那么如何解决呢?我们可以设置一个过滤器来进行编码的过滤,将以下配置项配置在web项目的web.xml中。原创 2022-08-31 23:51:13 · 1412 阅读 · 0 评论 -
SpringMVC的执行流程及组件介绍
1. 前端控制器:DispatcherServlet 用户请求到达前端控制器,它就相当于 MVC 模式中的 C,DispatcherServlet 是整个流程控制的 中心,由它调用其它组件处理用户的请求,DispatcherServlet 的存在降低了组件之间的耦合性。2. 处理器映射器:HandlerMapping HandlerMapping 负责根据用户请求找到 Handler 即处理器,SpringMVC 提供了不同的映射器 实现不同的映射方式,例如:配置文件方式,实现接口方式,注解方式等。...原创 2022-08-31 21:17:11 · 242 阅读 · 0 评论 -
7种Spring事务的传播行为
REQUIRED如果当前没有事务,就新建一个事务,如果已经存在一个事务中,加入到这个事务中。一般的选择(默认值)SUPPORTS 支持当前事务,如果当前没有事务,就以非事务方式执行(没有事务).........原创 2022-08-30 17:17:26 · 436 阅读 · 0 评论 -
Spring中AOP相关术语
Spring 的 AOP 实现底层就是对动态代理的代码进行了封装,封装后我们只需要对需要关注的部分进行代码编写,并通过配置的方式完成指定目标的方法增强。我们必须理解 AOP 的相关术语,常用的术语如下:......原创 2022-08-29 21:59:47 · 219 阅读 · 0 评论 -
JDK动态代理和CGLIB动态代理介绍
JDK 代理 : 基于接口的动态代理技术·:利用拦截器(必须实现InvocationHandler)加上反射机制生成一个代理接口的匿名类,再调用具体方法前调用InvokeHandler来处理,从而实现方法增强CGLIB 代理 : 基于父类的动态代理技术:动态生成一个要代理的子类,子类重写要代理的类的所有不是final的方法。在子类中采用方法拦截技术拦截所有的父类方法的调用,顺势织入横切逻辑,对方法进行增强.........原创 2022-08-29 21:12:45 · 843 阅读 · 0 评论 -
如何解决跨域问题,No ‘Access-Control-Allow-Origin‘ header
1.出现跨域问题 当我们在前端项目中,向后端发送请求的获取课程数据的时候,出现了跨域问题: 已被CORS策略阻止:请求的资源上没有' Access-Control-Allow-Origin'标头(跨域请求失败)报错示例:Access to XMLHttpRequest at 'http://localhost:8080/demo/getUserList' from origin 'http://localhost:8088' has been blockedby CO...原创 2021-03-16 10:11:50 · 6717 阅读 · 0 评论 -
Json详解以及FastJson使用教程
4.1 JSON简述JSON(JavaScript Object Notation) JavaScript对象表示法(JSON源于JS)。JSON的特点:JSON 是一种轻量级的数据交换格式。JSON采用完全独立于语言的文本格式,就是说不同的编程语言JSON数据是一致的。JSON易于人阅读和编写,同时也易于机器解析和生成(一般用于提升网络传输速率)。4.2 XML与JSON的区别XML : 可扩展标记语言,是一种用于标记电子文件使其具有结构性的标记语言。JSON: (Java原创 2021-02-26 10:51:43 · 820 阅读 · 0 评论 -
Tomcat的下载和安装教程,超级详细
1、什么是Tomcat?tomcat是一个开源的轻量级Web应用服务器,在中小型系统和并发量小的场合下被普遍使用,是开发和调试Servlet、JSP 程序的首选。最初由Sun公司的软件架构师詹姆斯·邓肯·戴维森开发,后来他帮助将其变为开源项目并由Sun公司贡献给Apache软件基金会。2、Tomcat的下载1)下载地址http://tomcat.apache.org/2)版本选择进入官网主页,看到左侧栏的download的下载目录,尽量不选择最新的版本,选择较为稳定的版本。目前最新的版本是原创 2020-11-26 15:24:33 · 13945 阅读 · 8 评论 -
【教程】JavaWeb之Listener技术
二、Listener监听器1.基本概念2.基本分类3.监听器详解代码如下(示例):import numpy as npimport pandas as pdimport matplotlib.pyplot as pltimport seaborn as snsimport warningswarnings.filterwarnings('ignore')import sslssl._create_default_https_context = ssl._create_unverif原创 2020-11-20 23:21:01 · 1330 阅读 · 0 评论 -
【教程】JavaWeb之Filter技术
文章目录一、Filter过滤器1.基本概念2.工作方式3.使用方式4.Filter接口5. FilterConfig接口6.多个过滤器的使用7.过滤器优点二、Listener监听器1.基本概念2.基本分类3.监听器详解2.读入数据总结一、Filter过滤器1.基本概念在现实生活中,我们涉及到对茶叶的过滤,对污水的过滤,对沙子的过滤…而在JavaWeb中也涉及到过滤,这时候我们就需要用到Filter,而Filter本意为”过滤“的含义,它的作用是过滤一些内容和数据;专业术语:它是JavaWeb的原创 2020-11-14 15:54:31 · 278 阅读 · 0 评论 -
【教程】JavaWeb之JSTL标签
JavaWeb 之 JSTL标签欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习原创 2020-10-29 22:48:45 · 520 阅读 · 2 评论 -
轻松学会EL表达式
1、EL表达式的概念和主要功能(1)概念一句话概括:EL(Expression Language)是简化 jsp页面 数据的获取和遍历的机制。也就是说,EL可以简化 jsp中表达式的写法,那什么是jsp表达式呢?就是在jsp页面中 “<%=xxx%>” 这种格式的语句咯。jsp表达式的作用是什么呢?就是获取和输出数据。而EL表达式是对jsp表达式的简化,那使用EL表达式能干嘛,就是能方便的访问数据和打印出来呗。(2)主要功能 依次访问pageContext、req...原创 2020-10-23 22:03:18 · 558 阅读 · 2 评论 -
使用Spring MVC+Maven生成Json数据(两种方式)
做后台开发时,最主要的就是生成Json数据,供前端调用。这里记录下如何使用Spring MVC框架生成Json数据。什么是Json数据我就不解释了,相信来看这篇文章的人都懂,不懂的自行百度下。这里为了方便,我还是在另外篇博客的源码来上来进行修改。该篇文章是:Spring MVC轻松实现上传文件功能 。 本篇文章的基础代码链接是: 源代码步骤一、在前端控制器配置文原创 2016-12-05 15:50:38 · 6356 阅读 · 3 评论 -
Spring MVC+Maven 实现同一项目的前端和后台交互
在做前端和后台交互时,首先得有一个建立完毕的spring MVC项目。这里我以Maven+Spring MVC的HelloWord工程来示例,当然你也可以在你已有的Spring MVC工程下进行操作。建立Spring MVC的HelloWord工程的步骤请参考文章:手把手教你创建一个Maven+Spring MVC的HelloWorldSpring MVC的He原创 2016-12-08 11:18:14 · 14185 阅读 · 2 评论 -
Spring MVC+Maven 轻松实现上传文件功能
在做上传文件功能时,首先得有一个建立完毕的Spring MVC项目。这里我以Spring MVC的HelloWord工程来示例,当然你也可以在你已有的Spring MVC工程下进行操作。建立Spring MVC的HelloWord工程的步骤请参考文章:手把手教你创建一个Maven+Spring MVC的HelloWorldSpring MVC的HelloWord工程的源码:http://d原创 2016-12-05 10:45:59 · 23340 阅读 · 3 评论 -
手把手教你在Eclipse上创建一个Maven+Spring MVC的HelloWord项目
使用了框架进行开发以后,我们用到的jar包会越来越多,每次都手动下载然后拷贝进项目的话,这样会比较麻烦,而且有时候不能很好地处理jar包传递依赖的问题。庆幸的是,Maven出现了,它可以极大地方便了我们对依赖的管理。只要填写好pom.xml这个配置文件,那么Maven会自动为我们下载该jar包及其所依赖的jar包,所以这里我创建一个基于Maven的Spring MVC项目。创建Maven项原创 2016-11-25 15:33:38 · 23446 阅读 · 24 评论 -
使用DOS命令创建一个基于Maven的Web项目
Maven环境安装好了以后,接下来就是创建Maven结构的项目。这里,我用DOS命令来创建一个基于Maven的Web项目。既然使用了DOS命令,那么肯定要先了解一下这些命令的含义。命令如下:mvn archetype:generate -DgroupId=com.zwt -DartifactId=MySpringMVC -DarchetypeArtifactId=maven-archetype-webapp原创 2016-11-14 15:47:27 · 4704 阅读 · 1 评论