会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
huigui_mint
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
···
11
下一页
2023年6月30日
springboot的启动流程
摘要: SpringBoot启动过程 1、运行 SpringApplication.run() 方法 可以肯定的是,所有的标准的springboot的应用程序都是从run方法开始的 package com.spring; import org.springframework.beans.factory.co
阅读全文
posted @ 2023-06-30 20:29 huigui_mint
阅读(6908)
评论(0)
推荐(0)
2023年6月29日
@Transactional事务的使用和注意事项及其属性
摘要: 一、注意事项 不要在接口上声明@Transactional ,而要在具体类的方法上使用 @Transactional 注解,不然注解可能无效。不要将@Transactional放置在类级的声明中,放在类声明,会使得全部方法都有事务。所以@Transactional应该放在方法级别,不需要使用事务的方
阅读全文
posted @ 2023-06-29 19:58 huigui_mint
阅读(1269)
评论(0)
推荐(1)
synchronized 作用范围
摘要: 在 Java 中,可以使用 synchronized 关键字来标记一个方法或者代码块,当某个线程调用该对象的synchronized方法或者访问synchronized代码块时,这个线程便获得了该对象的锁,其他线程暂时无法访问这个方法,只有等待这个方法执行完毕或者代码块执行完毕,这个线程才会释放该对
阅读全文
posted @ 2023-06-29 04:00 huigui_mint
阅读(134)
评论(0)
推荐(0)
为什么要用Redis?
摘要: 使用Redis存储相比直接使用Java内存的Map有以下几个优势: 持久化:Redis支持数据持久化,即使发生服务器重启或意外宕机,数据仍然可以被恢复。而使用Java内存的Map,当应用程序关闭或重启时,数据将会丢失。 分布式支持:Redis是一个分布式数据库,可以通过配置集群来水平扩展和处理大规模
阅读全文
posted @ 2023-06-29 03:51 huigui_mint
阅读(296)
评论(0)
推荐(0)
缓存穿透的解决办法有哪些?
摘要: 一、概述 缓存穿透是指查询一个不存在的数据,由于缓存和数据库都没有命中,导致每次请求都需要从数据库中读取数据,增加了数据库的负担。解决缓存穿透的方法有以下几种: 布隆过滤器(Bloom Filter):使用位数组来表示一个集合,并通过哈希函数将元素映射到数组上。在查询数据时,先判断该数据是否存在于布
阅读全文
posted @ 2023-06-29 03:43 huigui_mint
阅读(288)
评论(0)
推荐(0)
幻读有什么问题,MySQL 是如何解决幻读的
摘要: 快照读:读取快照中的数据,不需要进行加锁。看到快照这两个字,各位肯定马上就想到 MVCC 了,是这样,MVCC 作用于读取已提交和可重复读(默认)这两个隔离级别,这俩隔离级别下的普通 select 操作就是快照读 当前读:读取的是最新版本的数据, 并且对读取的记录加锁, 阻塞其他事务同时改动相同记录
阅读全文
posted @ 2023-06-29 03:32 huigui_mint
阅读(129)
评论(0)
推荐(0)
select for update用法
摘要: select for update 是为了在查询时,避免其他用户以该表进行插入,修改或删除等操作,造成表的不一致性。 Select …forupdate语句是我们经常使用手工加锁语句。通常情况下,select语句是不会对数据加锁,妨碍影响其他的DML和DDL操作。同时,在多版本一致读机制的支持下,s
阅读全文
posted @ 2023-06-29 03:20 huigui_mint
阅读(700)
评论(0)
推荐(0)
线程池之线程工厂
摘要: 参考:https://blog.csdn.net/weixin_52962125/article/details/130556400?spm=1001.2101.3001.6650.2&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefa
阅读全文
posted @ 2023-06-29 03:15 huigui_mint
阅读(90)
评论(0)
推荐(0)
gateway的限流
摘要: gateway作为网关,与其他网关技术不同的是它能实现限流。gateway使用的是令牌桶算法实现限流。常见的限流算法有: 1、计数器算法:以QPS为100举例,如果1秒钟内钱200ms请求数量到达了100,后面800ms中的请求都会被拒绝,这种情况称为”突刺现象“ 2、漏桶算法:可以解决突刺现象。比
阅读全文
posted @ 2023-06-29 03:08 huigui_mint
阅读(407)
评论(0)
推荐(0)
2023年6月28日
gateway网关实现过滤
摘要: 三大组件 1、Route:是构建网关的基本模块,他是ID,目标URL,一系列的断言和过滤器组成,如果断言为true,则匹配该路由 2、Rredicate: 参考的是Java8的Predicate,开发人员可以匹配HTTP请求中的所有内容,如果请求与断言相匹配则进行路由 3、Filter:指的是spr
阅读全文
posted @ 2023-06-28 22:59 huigui_mint
阅读(179)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
···
11
下一页
公告