- 博客(19)
- 收藏
- 关注
原创 Java中的分布式锁
由于传统的锁是基于Tomcat服务器内部的,搭建了集群之后,导致锁失效,使用分布式锁来处理。分布式锁介绍演示两个tomcat 出现问题1启动tomcat 8080启动80882.初始化应用3.使用多个 ab 工具秒杀。
2025-08-05 17:24:01
800
原创 微服务—Gateway
GatewayFilter:路由过滤器,作用于任意指定得路由,默认不生效,要配置到路由后生效。GlobalFilter:全局过滤器,作用氛围是所有路由;声明后自动生效。/*** ServerWebExchange: 请求上下文 包含整个过滤器链内共享数据,例如 request response等* GatewayFilterChain: 过滤器链 当前过滤器执行完之后,要调用过滤器链的下一个过滤器* @return*/@Component@Override//模拟登录校验逻辑。
2025-08-05 16:55:25
998
原创 模拟面试总结
/native 方法 用于返回当前运行时对象的Class对象,使用了final关键字修饰,所以子类不可以重写。//native方法 用于返回对象的哈希码,主要使用在哈希表之中,比如JDK中的HashMap。用于比较两个对象的内存地址是否相等,String类对该方法进行了重写,用于比较字符串的内容是否相等。//native方法 用于创建并且返回当前对象的一份拷贝,一般情况之下,对于任何对象x ,表达式x.clone()!
2025-08-05 16:51:53
849
原创 若依—防重复提交注解
定义了一个名为 interval 的属性,类型为 int,表示两次提交之间允许的最小时间间隔,单位是毫秒。默认值为 5000,即 5 秒。如果两次提交的时间间隔小于这个值,就会被视为重复提交。定义了一个名为 message 的属性,类型为 String,用于在检测到重复提交时返回给客户端的提示消息。默认消息为 “不允许重复提交,请稍候再试”。开发者可以根据具体业务需求,在使用注解时自定义这个提示消息。
2025-06-16 16:36:29
1194
原创 Java实现按模板填充word
本文讲解的需求是:我们需要把数据库中的某些数据按照 产品经理提供的 word模板,把数据表中的一些内容根据模板填充到 word 模板,然后把 word 模板 再以 pdf 的形式 导出,我们 可以根据自己的需求来进行一个研究,也可以 只以word的形式导出。下面这段代码:模板文件,我们是模板文件放到了 resources包 (资源根) 下的 static 目录下面首先定义了输出临时word的路径 (因为我们的目标是最终获得 pdf 文件,如果你是想要获得 word 就可以直接是 你的目标存储位置)
2024-12-10 15:52:01
2044
2
原创 Spring AOP 面向切面编程
*概述:**AOP(Aspect Oriented Programming)面向切面编程。**实现:**动态代理,就是面向切面编程最主流的实现。而Spring AOP 是Spring 框架的高级技术,旨在管理bean 对象的过程中,主要通过底层的动态代理机制,对特定的方法进行编程。
2024-09-29 17:07:04
1054
原创 MAVEN
Apache Maven 是一个项目管理和构建工具,它基于项目对象模型( POM -Project Object Model)的概念,通过一小段描述信息来管理项目的构建。官网: http://maven.apache.org/用于存储资源,管理各种 jar 包本地仓库:自己计算机上的一个目录。中央仓库:由 maven 团队 维护的全球唯一的。仓库地址: https://repo1.maven.org/maven2/远程仓库(私服):一般由公司团队搭建的私有仓库。
2024-09-26 17:17:20
487
原创 Java 登录校验
是一种动态拦截方法调用的机制,类似于过滤器。Spring 框架中提供的,用来动态拦截控制器方法的执行。拦截请求,在指定的方法调用后,根据业务需要 执行预先设定的代码。
2024-09-24 16:44:58
1408
原创 八股文-JAVA
/native 方法 用于返回当前运行时对象的Class对象,使用了final关键字修饰,所以子类不可以重写。//native方法 用于返回对象的哈希码,主要使用在哈希表之中,比如JDK中的HashMap。用于比较两个对象的内存地址是否相等,String类对该方法进行了重写,用于比较字符串的内容是否相等。//native方法 用于创建并且返回当前对象的一份拷贝,一般情况之下,对于任何对象x ,表达式 x.clone()!
2024-07-15 20:57:43
1199
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人