subtitle
03
03
访问量较大 访问量较大
引发问题访问量较大,可能引发:服务器宕机;客户体验度不好 解决方案优化SQL语句避免直接查询数据库,使用缓存这里使用redis进行缓存 添加缓存依赖(pom) <!-- redis --> <dependency> &
2026-03-03
03
缓存相关 缓存相关
缓存击穿是指缓存中某一个key失效,如果出现高并发,则直接查询数据库,导致系统崩溃 解决方案:加锁: 分布式锁 基于redis实现分布式锁. 锁的本质是: 可以放过一个请求,去数据库里查询,让其他的请求处于睡眠状态,放过的请求;查询到数据,
2026-03-03
03
REST(restful) 风格请求配置 REST(restful) 风格请求配置
概述REST(英文:Representational State Transfer,简称 REST)REST 并没有一个明确的标准,而像是一种设计的风格 restful 的优点结构清晰、符合标准、易于理解、扩展方便 restful 的特性:
2026-03-03
03
文件上传 文件上传
前端请求基本要素enctype 取值必须是:multipart/form-datamethod 属性取值必须是 Post 依赖jar包jar 包:Commons-fileupload 和 commons-io 例前端页面<f
2026-03-03
03
分类服务器 分类服务器
分服务器的目的在实际开发中,我们会有很多处理不同功能的服务器。例如:应用服务器:负责部署我们的应用数据库服务器:运行我们的数据库缓存和消息服务器:负责处理大并发访问的缓存和消息文件服务器:负责存储用户上传文件的服务器。(注意:此处说的不是服
2026-03-03
03
响应数据 响应数据
字符串controller 方法返回字符串可以指定逻辑视图名,通过视图解析器解析为物理视图地址。 //指定逻辑视图名,经过视图解析器解析为 jsp 物理路径:/WEB-INF/pages/s
2026-03-03
03
常用注解 常用注解
@Controller 注解:作用:辅助实现组件扫描,类似于 @Component 注解出现位置: 类上 @RestController 注解作用: 辅助实现组件扫描 响应数据类型出现位置: 类上组合: @Controller与
2026-03-03
03
简介 简介
开发形式 形式一 C/S 架构(客户端/服务器) 形式二 B/S 架构(浏览器服务器) 在 B/S 架构中,系统标准的三层架构表现层(web层)负责接收客户端请求,向客户端响应结果,通常使用http
2026-03-03
03
后还得再专门花时间来做优化,下面就列举几种简单且好用的优化小技巧,轻松提升接口的吞吐量; 一、异步执行实现方式二种: 使用异步注解 @aysnc、启动类:添加 @EnableAsync 注解JDK 8 本身有一个非常好用的 Future 类
2026-03-03 zrh
03
再编写 starter 之前我们先了解一下什么是 starter,一个 starter 其实就是对一个功能的集成封装,然后对外提供一个依赖,让业务去使用,像我们熟悉的 Redis,mongo,mybatis 等。另外由于任何人都可以编写自己
2026-03-03 zrh
03
SpringBoot 中使用 @Valid 注解 + Exception 全局处理器优雅处理参数验证点击关注 👉 JAVA 2022-08-31 17:35 发表于天津 作者:超级小豆丁 http://www.mydlq.club/art
2026-03-03 zrh
03
6 / 14