
简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
redisson的trylock参数
/lock方法会无限重试。第一个参数(等待时间),如果设置了,获取锁失败后,就不会立即返回了;//这种写法调用代理对象的方法,方法是有事务处理的。//设置失效时间,看门狗失效。//看门机制不能设置失效时间采用默认的失效时间30秒(那重试时间怎么设置呢?//分布式方式,分布式锁,采用redisson锁。
mysql-锁的种类
读锁:不阻塞dql,只阻塞其他客户端的dml,自己的客户端的dml好像直接失败。
Error running YudaoServerApplication. Command line is too long. Shorten the command line via JAR man
是当你在运行一个 Java 应用(如 Spring Boot 项目)时,由于类路径(classpath)过长导致命令行参数超出了系统限制。这通常发生在依赖项非常多的情况下。
若依加载后端权限的大致代码
这个方法只负责将getParentId为0的放到集合中,集合中最终就会有四个菜单,有人就会奇怪了,有那么多菜单,怎么只有四个,其实就是其他菜单都放到这四个菜单的子菜单集合属性中了,每个菜单都会有子菜单集合属性,一层嵌套一层。若依框架登陆的时候会发送两个请求:getinfo(获取角色和权限)和getrouters(获取路由,路由其实就是边上的菜单),下面是这两个请求的代码。// 一、根据传入的某个父

线上问题排查
第一步:开启慢查询日志第二步:设置阈值第三步:日志记录后,使用explain进行分析。有没有用到索引,像多表的关联字段,条件查询字段,能走索引尽量走索引。创建索引:creat index 索引名 on 表名(字段名)优化sql:尽量走覆盖索引。
到底了







