10 2023 档案

摘要:过滤器和拦截器区别 Inteceptor Filter 所属包 在spring包 在javax包 属于哪个容器 属于web容器 属于spring容器 资源的使用 不能获取spring的资源 可以获取spring的资源 过滤先后 后 前 使用场景 和业务相关 如日志处理 统计 业务无关的公共代码 例如 阅读全文
posted @ 2023-10-24 15:48 xiuer211 阅读(4) 评论(0) 推荐(0) 编辑
摘要:目录ifwhere set trimchoose when otherwiseforeachbindsql include if if选择标签 <if test=""></if> where set trim where自动去除前面多余的and or等 select * from order_det 阅读全文
posted @ 2023-10-23 16:05 xiuer211 阅读(14) 评论(0) 推荐(0) 编辑
摘要:Java正则表达式的使用 正则表达式相关类 Pattern 构建oattern对象,构造器参数为正则表达式 Matcher 根据pattern匹配字符串 常见方法 Pattern类 静态方法compile(String reg) 生成一个pattern对象,匹配规则是reg matcher(seq) 阅读全文
posted @ 2023-10-20 23:56 xiuer211 阅读(39) 评论(0) 推荐(0) 编辑
摘要:comparable comparator 是否修改被比较类 是 否 包 java.lang java.util 方法名字 compareTo compare 方法参数 (T o) (T o,T o1) 如何使用 Collections.sort Collections.sort(list,comp 阅读全文
posted @ 2023-10-19 16:57 xiuer211 阅读(5) 评论(0) 推荐(0) 编辑
摘要:MYSQL慢查询原因,如何排查,如何解决 没有加索引,或者没用到索引 死锁 事务执行的顺序不合理导致出现死锁 查询大量数据 占用大量io资源 硬件资源不足 硬件资源不支持复杂查询 查询语句复杂 将复杂语句拆分为简单语句,在业务逻辑组合过滤数据 大量数据操作 大量增删改数据导致b+树频繁修改结构 内存 阅读全文
posted @ 2023-10-18 16:52 xiuer211 阅读(92) 评论(0) 推荐(0) 编辑
摘要:可重复读解决了幻读问题了吗 结论 没有。但是解决了大部分的。 情况一 快照读+当前读 默认都开启事务。假设表有a,b字段,有99行数据。 事务A 事务B 1 快照读 a>90; 2 插入行a=100;并提交 3 当前读 a>90; 发现可以读取到a=100的行 注意,快照读和当前读不能调转顺序,因为 阅读全文
posted @ 2023-10-18 16:51 xiuer211 阅读(114) 评论(0) 推荐(0) 编辑
摘要:MySQL 是怎么加锁的 什么 SQL 语句会加行级锁? 普通select不会加锁,除非是串行化隔离等级。但是select ...for update或者select ...lock in share mode加锁,统称为锁定读。还有update delete语句也会加锁 行级锁有哪些种类? 三种, 阅读全文
posted @ 2023-10-18 16:49 xiuer211 阅读(49) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2023-10-16 16:56 xiuer211 阅读(14) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示