发布了 109 篇内容
共 40.2字, 被阅读 42057次
获得了 324 次赞同
获得了 125次喜欢, 获得了 199 次收藏
参与了 13 次互动
互动包含发布评论、点赞评论、参与投票等
事务的定义是:事务是数据库管理系统 (dbms) 执行过程中的一个逻辑单位,由一个有限的数据库操作序列构成。
开发可读写,可修改表结构。开发人员可以修改表结构,可以随意修改其中的数据但是需要保证不影响其他开发同事。
1.7 版本:采用 segment hashentry reentrantlock
在分布式开发中,锁是线程控制的重要途径。
个人觉得,并非应该从,@springbootapplication 这个注解讲起,因为如果构建扫描机制和容器,这个复合注解根本不会被 spring 框架所接受和识别对吧!。
是否开启熔断 默认时 true 开启
可能出现数据紊乱:使用线程池之后,没有强制清楚每一个线程内部的 threadlocal 对象的 threadlocalmap 的数据,因为线程池本身为复用线程的存在,一旦没有在线程的 init 方法中重置或者使用完清空,则会出现数据紊乱,获取到上一个线程执行的数据。
这个图是 eureka 官方提供的架构图,整张图基本上把整个 eureka 的核心功能给列出来了,当你要阅读 eureka 的源码时可以参考着这个图和下方这些文章
出现这个错误是由于在 10 秒内超过 20 个请求,并且这些请求超过 50% 都失败了,此时熔断器就打开了,默认 5 秒内拒绝所有请求,看这个描述跟我们遇到的情况一直,于是就按照给出的解决方式先改了在观察观察。
现象 `left join`在我们使用 **mysql** 查询的过程中可谓非常常见,比如博客里一篇文章有多少条评论、商城里一个货物有多少评论、一条评论有多少个赞等等。但是由于对`join`、`on`、`where`等关键字的不熟悉,有时候会导致查询结果与预期不符,所以今天
mybatis 提供了一种插件 (plugin) 的功能,虽然叫做插件,但其实这是拦截器功能。那么拦截器拦截 mybatis 中的哪些内容呢?
生产环境偶尔会有一些慢请求导致系统性能下降,吞吐量下降,下面介绍几种优化建议。
最新评论