Javaweb
文章平均质量分 80
Javaweb
孙宇航_
舞台再大,你不上台,永远是个观众。平台再好,你不参与,永远是局外人。能力再大,你不行动,只能看别人成功!没有人会关心你付出过多少努力,撑的累不累,摔得痛不痛,他们只会看你最后站在什么位置,然后羡慕或鄙夷。
展开
-
Spring事务和事务传播特性
*事务定义:**封装成一个原子性操作,要么全部成功,要么全部失败。为什么要用事务?如果没有事务。第一步执行成功了,第二步执行失败了,那么 A 账号就丢失了 100 元,而如果使用事务就可以解决这个问题,让这一组操作要么一起成功,要么一起失败。原创 2023-03-12 10:44:57 · 414 阅读 · 0 评论 -
Spring实现[拦截器+统一异常处理+统一数据返回]
统一异常处理使用的是 @ControllerAdvice(控制器通知类) 和 @ExceptionHandler(异常处理器) 来实现。(拦截规则,黑白名单)----> controller ----> service ----> mapper---->数据库。统一数据格式的返回可以使用 @ControllerAdvice + ResponseBodyAdvice 方法实现。用户调用–> controller ----> service ----> mapper---->数据库。原创 2023-03-08 19:21:35 · 2208 阅读 · 2 评论 -
MyBatis和MyBatis_Plus有什么区别【面试常考题】
MyBatis_Plus是一个MyBatis的增强工具,只是在MyBatis的基础上增强了却没有做改变,支持所有MyBatis原生的特性,所有引入不会对现有的MyBatis框架产生任何影响。原创 2023-02-26 19:27:07 · 3043 阅读 · 0 评论 -
Redis【包括Redis 的安装+本地远程连接】
缓存是一个高速数据交换的存储器,使用它可以快速的访问和操作数据。原创 2023-02-14 11:04:51 · 1293 阅读 · 2 评论 -
SpringBoot项目服务器部署
SpringBoot项目服务器部署原创 2023-02-13 16:12:34 · 460 阅读 · 0 评论 -
SpringAOP笔记【JavaEE】
SpringAOP一、AOP理解AOP是一种思想,SpringAOP是一个框架,提供了一种对AOP思想的实现,他们的关系就像MVC和SpringMVC、IOC与DI类似。AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方原创 2023-02-14 08:00:00 · 258 阅读 · 0 评论 -
动态SQL使用【JavaEE】
set标签中如果所有参数都是非必传,set会将这些语句隐藏,所有标签都使用逗号也没有问题,set会将逗号去掉(如果传一个值的话逗号会存在)。主要作用:进行修改操作时,配合 if 来处理非必传传输,特点是会自动去除最后一个英文逗号。where 中的所有参数都为空,那么 where 的 sql 就不会生产。判断一个参数是否有值,如果没值,那么就会隐藏 if 中的 sql。如果结果为false,那么 if 标签中的 SQL 就会被省略。最主要的作用:去除 SQL 语句前后多余的某个字段。原创 2023-02-13 15:00:00 · 617 阅读 · 0 评论 -
MyBatis笔记【JavaEE】
MyBatis去除了几乎所有的JDBC代码以及设置参数和获取结果集的工作。MyBatis可以通过简单的XML或注解来配置和映射原始类型、接口和Java POJO为数据库中的记录。对于 JDBC 来说,整个操作⾮常的繁琐,我们不但要拼接每⼀个参数,⽽且还要按照模板代码的⽅式,⼀步步的操作数据库,并且在每次操作完,还要⼿动关闭连接等,⽽所有的这些操作步骤都需要在每个⽅法中重复书写。使用 #{} 得到的JDBC代码:【针对String类型的参数】使用 ${} 得到的JDBC代码:【针对int类型的参数】原创 2023-02-13 09:50:33 · 306 阅读 · 0 评论 -
SpringMVC笔记【JavaEE】
Spring MVC 是对 MVC 设计思想具体实现的Web框架。方法二:@GetMapping 和 PostMapping。将前端传递过来的name变成当前程序内的username。方法一:@RequestMapping(“/xxx”)默认前端必须传入RequestParam注解的值,在主配置文件中设置运行的配置文件。请求重定向 redirect。MVC 是一种设计思想。Fiddler 抓包请求。Fiddler 抓包响应。请求转发 forward。接收JSON格式的数据。// ajax 提交。原创 2023-02-12 08:30:00 · 519 阅读 · 0 评论 -
Session对象(超详细)
目录前言1.Cookie经典案例优化2.Session会话什么是Session对话?3.HttpSession接口中的常用方法4.Session的生命周期5.案例分析-创建 Session 和获取(id 号并判断是否为新)结束语前言接上一篇Cookie经典案例—实现显示用户上次服务时间的显示_小孙的代码分享的博客-CSDN博客我们了解了JavaWeb中的会话和会话技术,了解什么是Cookie,掌握Cookie对象的使用.这篇我们就来进一步学习一下Se..原创 2022-05-11 08:00:00 · 523 阅读 · 12 评论 -
Cookie经典案例—实现显示用户上次服务时间的显示
本篇博客让我们来了解JavaWeb中的会话和会话技术,了解什么是Cookie,掌握Cookie对象的使用.1.什么是会话?1.会话:一次会话中包含多次请求和响应.一次会话:浏览器第一次给服务器资源发送请求,会话建立,直到有一方断开为止.2.会话的功能:在一次会话中,实现数据共享.3.会话的方式:1.客户端会话技术:Cookie2.服务器端会话技术:Session2.Cookie:1.概念:客户端会话技术,将数据保存到客户端2.常用方法:创建Cookie对象.原创 2022-05-05 18:13:42 · 3229 阅读 · 28 评论 -
Servlet方式实现验证码--Javaweb(升级版/完整版)
上一篇《Servlet方式实现验证码--Javaweb》使用servlet实现的验证码点击刷新,现在我们要对验证码输入进行判断,是对上一篇博客的补充。目录实现验证码输入判断代码如下CodeServlrt:CodeUtil:code.jsp:codejy.jsp:部署web.xml结果如图:实现验证码输入判断如果输入正确,页面输出 输入的验证码正确!如果输入错误,页面输出 输入的验证码错误!代码如下CodeServlrt:import.原创 2022-04-24 18:43:52 · 1759 阅读 · 3 评论 -
Servlet方式实现验证码--Javaweb
动手实践:Servlet方式实验验证码首先,我们先用常量字符串来作为验证码来测试程序,其次将常量字符串变为变量来实现一个动态验证码的生成。1.常量字符串来作为验证码这是一个生成常量字符串验证码的Servletpackage random.code;import sun.net.www.content.text.Generic;<%-- Created by IntelliJ IDEA. User: 86130 Date: 2022/4/24 Time: 17.原创 2022-04-24 18:06:20 · 4636 阅读 · 34 评论