自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(132)
  • 收藏
  • 关注

原创 拦截器与过滤器

截器(Interceptor)是一种特殊的组件,它可以在请求处理的过程中对请求和响应进行拦截和处理。拦截器可以在请求到达目标处理器之前、处理器处理请求之后以及视图渲染之前执行特定的操作。拦截器的主要目的是在不修改原有代码的情况下,实现对请求和响应的统一处理。过滤器,顾名思义就是对事物进行过滤的,在Web中的过滤器,当然就是对请求进行过滤,我们使用过滤器,就可以对请求进行拦截,然后做相应的处理,实现许多特殊功能。如登录控制,权限管理,过滤敏感词汇等。

2024-04-24 16:02:44 959

原创 JDK 8 到 JDK 11 中 GC 日志参数变化

JDK 8 到 JDK 11 GC 日志参数变化

2024-04-24 15:53:42 423 1

原创 git 冲突与解决冲突

git IDEA 产生冲突和解决冲突

2024-04-22 15:05:20 1902

原创 Spring 注解详情

总结 spring 中的注解

2024-01-29 20:06:22 1176

原创 ​ElasticSearch

ES是一个基于lucene构建的,分布式的,RESTful的开源全文搜索引擎。支持对各种类型的数据的索引;搜索速度快,可以提供实时的搜索服务;便于水平扩展,每秒可以处理 PB 级海量数据。

2024-01-23 21:52:04 1204

原创 拦截器与过滤器

在 Spring Boot 中拦截器的实现分为两步:创建一个普通的拦截器,实现 HandlerInterceptor 接口,并重写接口中的相关方法;将上一步创建的拦截器加入到 Spring Boot 的配置文件中,并配置拦截规则。过滤器,顾名思义就是对事物进行过滤的,在Web中的过滤器,当然就是对请求进行过滤,我们使用过滤器,就可以对请求进行拦截,然后做相应的处理,实现许多特殊功能。如登录控制,权限管理,过滤敏感词汇等。

2024-01-22 17:01:37 845

原创 IoC 容器总结

IoC——控制反转,是 Spring 框架的核心概念之一,是一种设计原则和编程模式,用于实现松耦合和可测试的应用程序;控制反转:对象的生命周期不是由程序员来控制,而是由 Spring 来控制(传统的编程模式中,对象之间的创建、组装和管理都是由开发人员手动完成,在 IoC 模式下,这些责任被委托给一个容器来管理)IoC 最大的优点:实现解耦合(松耦合)

2024-01-21 17:39:09 874

原创 18.将文件上传至云服务器 + 优化网站的性能

个人论坛系统:spring + spring boot + spring mvc + mybatis + redis + kafka + elasticsearch

2024-01-08 18:15:10 1053 1

原创 17.热帖排行 + 生成长图

个人论坛系统:spring + spring boot + spring mvc + mybatis + redis + kafka + elasticsearch

2024-01-04 22:35:07 1003 1

原创 16.Redis 高级数据类型 + 网站数据统计

个人论坛系统:spring + spring boot + spring mvc + mybatis + redis + kafka + elasticsearch

2023-12-26 21:14:58 1116 1

原创 15.权限控制 + 置顶、加精、删除

个人论坛系统:spring + spring boot + spring mvc + mybatis + redis + kafka + elasticsearch

2023-12-25 16:41:22 796 1

原创 14.Spring2.7.x 整合 Elasticsearch7.17

个人论坛系统:spring + spring boot + spring mvc + mybatis + redis + kafka + elasticsearch

2023-12-14 19:39:43 1586 2

原创 13.Spring 整合 Kafka + 发送系统通知 + 显示系统通知

个人论坛系统:spring + spring boot + spring mvc + mybatis + redis + kafka + elasticsearch

2023-12-13 18:40:09 1956 2

原创 12.使用 Redis 优化登陆模块

个人论坛系统:spring + spring boot + spring mvc + mybatis + redis + kafka + elasticsearch

2023-12-11 20:46:10 1195 1

原创 11.关注、取消关注 + 关注列表、粉丝列表

个人论坛系统:spring + spring boot + spring mvc + mybatis + redis + kafka + elasticsearch

2023-12-11 15:55:38 826 2

原创 10.点赞 + 我收到的赞

个人论坛系统:spring + spring boot + spring mvc + mybatis + redis + kafka + elasticsearch

2023-11-29 09:49:52 901

原创 慢 SQL 分析及优化

分析慢 SQL、SQL 优化

2023-11-28 22:07:42 1545

原创 9.Spring 整合 Redis

个人论坛系统:spring + spring boot + spring mvc + mybatis + redis + kafka + elasticsearch

2023-11-28 11:40:35 614

原创 MySQL 事务

事务四大特性、保证事务的四大特性(InnoDB 为例)、事务隔离级别、不可重复读和幻读区别、行锁、表锁和间隙锁、MVCC、RR幻读问题 + MVCC 有幻读问题吗?、彻底解决幻读问题

2023-11-27 21:57:11 1464 1

原创 8.统一异常处理 + 统一记录日志

个人论坛系统:spring + spring boot + spring mvc + mybatis + redis + kafka + elasticsearch

2023-11-27 17:10:14 1139 1

原创 7.私信列表 + 发送列表

个人论坛系统:spring + spring boot + spring mvc + mybatis + redis + kafka + elasticsearch

2023-11-27 12:16:15 1000

原创 6.显示评论 + 添加评论

个人论坛系统:spring + spring boot + spring mvc + mybatis + redis + kafka + elasticsearch

2023-11-24 11:23:54 893

原创 5.过滤敏感词 + 发布帖子 + 帖子详情

个人论坛系统:spring + spring boot + spring mvc + mybatis + redis + kafka + elasticsearch

2023-11-23 13:07:03 1333

原创 MySQL索引

MySQL索引:索引分类、优缺点、使用场景、索引的底层原理、B+树相比于B树的优点、聚簇索引和非聚簇索引区别、回表查询与索引覆盖、索引失效、最左匹配原则、列运算、函数方法、类型转换、使用 is not null、like查询是以%开头

2023-11-22 21:41:08 173 1

原创 4.账号设置 + 修改密码 + 检查登陆状态

个人论坛系统:spring + spring boot + spring mvc + mybatis + redis + kafka + elasticsearch

2023-11-22 15:58:34 905

原创 3.生成验证码 + 开发登录、退出功能 + 显示登录信息

个人论坛系统:spring + spring boot + spring mvc + mybatis + redis + kafka + elasticsearch

2023-11-21 18:06:21 239

原创 2.发送邮件+开发注册功能

个人论坛系统:spring + spring boot + spring mvc + mybatis + redis + kafka + elasticsearch

2023-11-20 17:59:57 184

原创 开发社区首页

个人论坛系统:spring、spring boot、spring mvc、mybatis、redis、kafka、elasticsearch

2023-11-16 14:34:43 72

原创 Spring事务

1.Spring 中的事务分为两类:编程式事务(手动写代码操作事务);声明式事务(利用注解自动开启和提交事务)2.Spring 事务传播机制是保证⼀个事务在多个调用间的稳定性;包含以下7种传播机制:Propagation.REQUIRED;Propagation.SUPPORTS;Propagation.MANDATORT;Propagation.REQUIRES_NEW;Propagation.NOT_SUPPORTED;Propagation.NEVER;Propagation.NESTED

2023-11-09 13:21:39 101

原创 Spring Boot 统一处理功能

Spring Boot 统一处理功能:统一用户登陆权限验证(使用拦截器)统一数据格式返回(使用的是 @ControllerAdvice + @ExceptionHandler 来实现的)统一异常处理(使用@ControllerAdvice;实现 ResponseBodyAdvice 接口,并重写它的两个方法,supports 必须返回 true,beforeBodyWrite 方法中进行重新判断和重写操作)

2023-11-07 16:38:50 1175 1

原创 Spring AOP

AOP(Aspect Oriented Programming):面向切面编程,它是⼀种思想,它是对某⼀类事情的集中处理;AOP由切面(横切关注点的模块化单元,它将通知和切点组合在一起,描述了在何处、何时和如何应用横切关注点)、切点(用于定义哪些连接点被切面关注,即切面要织入的具体位置)、连接点(在程序执行过程中的某个特定点,例如方法调用、异常抛出)、通知(在特定切点上执行的代码,包括在连接点之前、之后或周围执行行为)、织入组成;AOP实现原理由 JDK Proxy 动态代理和 CGLIB 动态代理实现

2023-11-06 14:58:38 194

原创 MyBatis 详解

MyBatis 是更简单完成程序和数据库交互的工具,也就是更简单的操作和读取数据库工具:1️⃣MyBatis 框架的搭建2️⃣MyBatis查询操作:单表查询3️⃣MyBatis的增、删、改操作4️⃣ 多表查询5️⃣动态 SQL

2023-11-04 16:27:25 1308 8

原创 Spring MVC

Spring Web MVC 是基于 Servlet API 构建的原始 Web 框架,从⼀开始就包含在 Spring 框架中。它的正式名称“Spring Web MVC”来⾃其源模块的名称(Spring-webmvc),但它通常被称为“SpringMVC”。MVC:MVC 是 Model View Controller 的缩写,它是软件⼯程中的⼀种软件架构模式,它把软件系统分为模型、视图和控制器三个基本部分

2023-10-27 17:11:47 821 2

原创 SpringBoot 日志

自定义打印日志:1.通过日志工厂得到日志对象2.通过日志对象提供打印方法实现打印日志从低到高级别: 1.trace:微量、少许、痕迹,日志级别最低 2.debug:调试日志级别(需要调试时候的关键信息打印) 3.info:普通(默认)日志级别(普通的打印信息) 4.warn:警告日志级别(不影响使⽤,但需要注意的问题) 5.error:错误日志级别 6.fatal:致命的日志级别(因为代码异常导致程序退出执行的事件,级别最高)

2023-10-26 15:06:17 178

原创 Spring Boot

Spring Boot 配置⽂件主要分为以下两种格式1️⃣.properties2️⃣.ymlproperties 是以键值的形式配置的,key 和 value 之间是以“=”连接的yml 是树形结构的配置⽂件,它的基础语法是“key: value”,注意 key 和 value 之间使⽤英⽂冒汗加空格的⽅式组成的,其中的空格不可省略

2023-10-23 22:03:26 2522 2

原创 Bean 作用域与生命周期

在 Spring 中 Bean 是最核心的操作,接下来我们来分析 Bean 作用域的问题。Bean 的作用域是指 Bean 在 Spring 整个框架中的某种行为模式。比如 singleton 单例作用域,就表示 Bean 在整个 Spring 中只有⼀份,它是全局共享的,那么当其他人修改了这个值之后,那么另一个人读取到的就是被修改的值。

2023-10-18 10:00:00 195

原创 Spring 依赖注入

获取 Bean 对象也叫做 对象装配,是把对象取出来放在某个类中,有时候也叫 对象注入对象装配(对象注入)的实现3种方式:1️⃣属性注入2️⃣构造方法注入3️⃣Setter 注入

2023-10-17 09:00:00 345 2

原创 spring 注解: 更加简单的存储 Bean

1️⃣通过类注解实现 Bean 对象的存储:@Controller、@Service、@Repository、@Component、@Configuration2️⃣通过方法注解实现 Bean 对象的存储:@Bean

2023-10-16 12:51:25 161

原创 Spring的创建和使用

在 java 中对象也叫Bean,所以后面再遇到对象就以 Bean 著称。

2023-10-09 16:33:19 207

原创 初识Spring

Spring 指的是,它是⼀个开源框架,有着活跃⽽庞⼤的社区,这就是它之所以能⻓久不衰的原因。Spring ⽀持⼴泛的应⽤场景,它可以让 Java 企业级的应⽤程序开发起来更简单。容器:⽤来容纳某种物品的(基本)装置(例如:List/Map ---> 数据存储容器、Tomcat ----> Web 容器)IoC:IoC = Inversion of Control 翻译成中⽂是“控制反转”的意思,也就是说 Spring 是⼀个“”的容器。

2023-10-08 18:02:40 211

jquery1.9版本

jQuery提供了各种页面事件,它可以避免程序员在HTML中添加太多事件处理代码,最重要的是,它的事件处理器消除了各种浏览器兼容性问题。 jQuery的选择机制构建于Css的选择器,它提供了快速查询DOM文档中元素的能力,而且大大强化了JavaScript中获取页面元素的方式。 jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(框架)于2006年1月由John Resig发布。jQuery设计的宗旨是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档操作、事件处理、动画设计和Ajax交互。 jQuery的核心特性可以总结为:具有独特的链式语法和短小清晰的多功能接口;具有高效灵活的CSS选择器,并且可对CSS选择器进行扩展;拥有便捷的插件扩展机制和丰富的插件。jQuery兼容各种主流浏览器,如IE 6.0+、FF 1.5+、Safari 2.0+、Opera 9.0+等

2023-05-10

jdk-1.8帮助手册.CHM

jdk-1.8帮助手册.CHM

2023-04-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除