自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 springcloud——全局防重复提交拦截器,自定义注解

最近在csdn上看了很多个,也不知道抄袭的谁的,基本都是错的,所以自己写了一个。4.加上@PreventDuplicateSubmit注解测试,是否成功放行。2.注解切面类(我这个是基于redis去验证的,也可以选择存在其他地方)(注意是使用这个注解会忽略全局防重复提交拦截器)微服务项目或者springboot都可以使用。3.验证(未加注解)

2024-12-27 10:20:21 644

原创 java——手动获取request

【代码】java——手动获取request。

2024-12-26 14:12:21 312

原创 【FreeMarker】实现生成Controller根据模板勾选的内容查询(优化版)

需求:根据模板列表勾选的字段查询列表数据。

2024-12-13 10:51:43 703

原创 【FreeMarker】实现生成Controller根据模板勾选的内容查询

需求:根据模板列表勾选的字段查询列表数据。

2024-12-12 11:51:55 461

原创 【mysql】分区

在 MySQL 中进行表分区是一种优化大表查询性能和管理的方式。你可以根据不同的数据特点选择合适的分区方式,如按范围(RANGE)、按列表(LIST)、按哈希(HASH)或按键(KEY)。每种方法都有其特定的应用场景,确保根据实际需求选择最合适的分区策略。

2024-12-10 11:34:31 499

原创 linux——挂载nfs网络硬盘

home/nas 10.6.101.221(rw,no_root_squash,no_all_squash,sync) //只允许10.6.101.221映射此网盘。/home/nas *(rw,no_root_squash,no_all_squash,sync) //允许所有ip地址可以映射此网盘映射此网盘。目的:在服务器B上把服务器A的/home/nas文件夹挂载到自己的/home/nas/文件夹下。A、保证服务器A、B都有/home/nas/的文件夹;Step1.编辑服务器A的/etc/

2024-12-09 17:45:02 1251

原创 vue——常见报错总结

在 Vue 3 中,开发过程中常见的一些报错可能与组件、生命周期、响应式数据或 Vue 3 新特性的使用有关。以下是一些常见的 Vue 3 报错及其解决方法和示例。

2024-12-06 16:00:26 1468

原创 java——常见报错总结

运行时错误。

2024-12-05 15:48:05 2227

原创 Redis——个人笔记留存

1. redis1. 概念2. 下载安装3. 命令操作1. 数据结构4. 持久化操作5. 使用Java客户端操作redis。

2024-12-04 17:57:27 1475

原创 Java——for循环打印九九乘法表

【代码】Java——for循环打印九九乘法表。

2024-12-03 16:47:11 893

原创 你见过最烂的代码长什么样子?

2024-12-02 10:20:40 497

原创 java 导入

虽然现在看来只是一些逻辑判断,但是刚刚毕业当时写完这个还是自我感觉还行。记得当时应该断断续续加上测试,估计用了两三天。今天闲着没事突然翻出来刚刚毕业写的一个导入。自己刚刚毕业就拿到这么复杂的需求。

2024-12-01 21:29:20 522

原创 代码提示插件

用一段时间后可以根据你的实体类和常用代码规范生成你想要的代码。如果这是你想要的可以直接按下Tab就会自动填入。这个对于任何语言的生效,使用范围还是很广的。如果不是则可以无视他继续写自己的逻辑。写下一个方法后会提示相应的代码。这个代码提示插件功能十分强大。

2024-11-29 09:56:45 378

原创 vue3+ts 父亲调用儿子方法

然后经过寻找发现是缺少了。

2024-11-28 13:52:17 712

原创 mysql个人笔记留存

case [expr] when [val1] then [res1]...else [default] end---如果expr的值等于vall,返回res1,否则返回default默认值。INSERT INTO 表名 (字段名,字段名...) VALUES(值,值...),(值,值...)...;当在父表中删除/更新对应记录时,首先检查该记录是否有对应外键,如果有则不允许删除/更新。当在父表中删除/更新对应记录时,首先检查该记录是否有对应外键,如果有,则也删除/更新外键在子表中的记录。

2024-11-25 16:51:58 608

原创 抽奖大转盘实现

此项目为springBoot + vue3。

2024-11-23 23:50:32 532

原创 MyBatis-Plus忽略多租户隔离自定义注解

需要注意切面类的执行顺序,一定要保证TenantIgnoreAspect 先执行,不然其它注解还是会有租户隔离的情况。以上代码是手动维护本地线程变量 MybatisTenantContext,不可以使用注解,使用完一定要记得clear。以上就是通过自定义注解忽略多租户隔离的实现方式,如果有小伙伴有更好的方式欢迎评论区提供建议。如果一个方法中有多个查询,但是只有特定查询需要忽略租户隔离,可以使用下面的方式。ps:如果方法或者类上有其他注解用到租户隔离的,如:日志注解,字典。

2024-11-22 15:46:24 856

原创 echarts使用默认值不生效

如果用接口调用数据然后回填图表可以正常展示。多次从官网复制原始数据都不可以。但是用写死的值就不生效。

2024-11-22 10:17:40 579

原创 lol技巧

然后过去高峰期再去吃饭。

2024-11-21 12:01:04 264

原创 JSON在线解析和在线比对

然后在新增租户时候仿照之前逻辑写出一个JSON。但是两个JSON之间似乎有些不一样。所以用到JSON在线解析和在线比对。今天遇到一个超长的JSON。

2024-11-20 17:18:07 1303

原创 linux:常用命令

echo 1 > /proc/sys/vm/drop_caches echo 2 > /proc/sys/vm/drop_caches echo 3 > /proc/sys/vm/drop_caches (这些命令会释放页面缓存、目录项缓存和 inode 缓存)kill -9 <PID> (其中 <PID> 是 Tomcat 进程的进程 ID,可以通过 ps aux | grep tomcat 来查找)cat /proc/meminfo (显示内存的详细信息,如总内存、可用内存、缓存、交换空间等)

2024-11-19 16:07:27 410

原创 java基础个人笔记留存

boolean markSupported(),void mark(int),void reset(): 如果要从流中重复读入数据,先用markSupported()方法来判断这个流是否支持重复读入数据,如果返回true。void flush(): OutputStream类本身的flush()方法不执行任何操作,它的一些带有缓冲区的子类(比如BufferedOutputStream和PrintStream类)覆盖了flush()方法。最后调用reset()方法,该方法使输入流重新定位到刚才做了标记的起。

2024-11-18 15:04:23 624

原创 spring+mvc个人笔记留存

缺点:诚然,Proxy 已经设计得非常优美,但是还是有一点点小小的遗憾之处,那就是它始终无法摆脱仅支持 interface 代理的桎梏,因为它的设计注定了这个遗憾。在运行期间,Spring通过动态代理技术动态的生成代理对象,代理对象方法执行时进行增强功能的介入,在去调用目标对象的方法,从而完成功能的增强。(是的,因为线程池的核?AOP 为 Aspect Oriented Programming 的缩写,意思为面向切面编程,是通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。

2024-11-18 15:02:43 367

原创 rabbitMq配置

【代码】rabbitMq配置。

2024-11-15 16:47:36 317

原创 离职前留点小礼物

【代码】离职前留点小礼物。

2024-11-15 16:24:13 437

原创 vue3+ts中export值修改不生效

直接修改routeSon不生效,需要用setRouteSon方法来修改。

2024-10-30 09:37:01 170

空空如也

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

TA关注的人

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