- 博客(26)
- 收藏
- 关注
原创 springcloud——全局防重复提交拦截器,自定义注解
最近在csdn上看了很多个,也不知道抄袭的谁的,基本都是错的,所以自己写了一个。4.加上@PreventDuplicateSubmit注解测试,是否成功放行。2.注解切面类(我这个是基于redis去验证的,也可以选择存在其他地方)(注意是使用这个注解会忽略全局防重复提交拦截器)微服务项目或者springboot都可以使用。3.验证(未加注解)
2024-12-27 10:20:21
644
原创 【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
原创 Redis——个人笔记留存
1. redis1. 概念2. 下载安装3. 命令操作1. 数据结构4. 持久化操作5. 使用Java客户端操作redis。
2024-12-04 17:57:27
1475
原创 java 导入
虽然现在看来只是一些逻辑判断,但是刚刚毕业当时写完这个还是自我感觉还行。记得当时应该断断续续加上测试,估计用了两三天。今天闲着没事突然翻出来刚刚毕业写的一个导入。自己刚刚毕业就拿到这么复杂的需求。
2024-12-01 21:29:20
522
原创 代码提示插件
用一段时间后可以根据你的实体类和常用代码规范生成你想要的代码。如果这是你想要的可以直接按下Tab就会自动填入。这个对于任何语言的生效,使用范围还是很广的。如果不是则可以无视他继续写自己的逻辑。写下一个方法后会提示相应的代码。这个代码提示插件功能十分强大。
2024-11-29 09:56:45
378
原创 mysql个人笔记留存
case [expr] when [val1] then [res1]...else [default] end---如果expr的值等于vall,返回res1,否则返回default默认值。INSERT INTO 表名 (字段名,字段名...) VALUES(值,值...),(值,值...)...;当在父表中删除/更新对应记录时,首先检查该记录是否有对应外键,如果有则不允许删除/更新。当在父表中删除/更新对应记录时,首先检查该记录是否有对应外键,如果有,则也删除/更新外键在子表中的记录。
2024-11-25 16:51:58
608
原创 MyBatis-Plus忽略多租户隔离自定义注解
需要注意切面类的执行顺序,一定要保证TenantIgnoreAspect 先执行,不然其它注解还是会有租户隔离的情况。以上代码是手动维护本地线程变量 MybatisTenantContext,不可以使用注解,使用完一定要记得clear。以上就是通过自定义注解忽略多租户隔离的实现方式,如果有小伙伴有更好的方式欢迎评论区提供建议。如果一个方法中有多个查询,但是只有特定查询需要忽略租户隔离,可以使用下面的方式。ps:如果方法或者类上有其他注解用到租户隔离的,如:日志注解,字典。
2024-11-22 15:46:24
856
原创 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
空空如也
本地是中文到linux上面部署就成英文了?
2024-11-29
TA创建的收藏夹 TA关注的收藏夹
TA关注的人