会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
···
34
下一页
2021年6月9日
生产出现oom问题,怎么排查?
摘要: 生产出现oom问题,怎么排查? 1、使用dmesg命令查看系统日志 dmesg |grep -E ‘kill|oom|out of memory’,可以查看操作系统启动后的系统日志,这里就是查看跟内存溢出相关联的系统日志。 2、这时候,需要启动项目,使用ps命令查看进程 ps -aux|grep j
阅读全文
posted @ 2021-06-09 00:39 abcdefghijklmnop
阅读(516)
评论(0)
推荐(0)
编辑
newFixedThreadPool的默认值
摘要: 可以点进去,每个的默认值都是不同的
阅读全文
posted @ 2021-06-09 00:03 abcdefghijklmnop
阅读(116)
评论(0)
推荐(0)
编辑
2021年6月8日
mysql索引失效原理(联合索引失效问题)
摘要: 单值索引B+树图单值索引在B+树的结构里,一个节点只存一个键值对 联合索引开局一张图,由数据库的a字段和b字段组成一个联合索引。 从本质上来说,联合索引也是一个B+树,和单值索引不同的是,联合索引的键值对不是1,而是大于1个。a, b 排序分析a顺序:1,1,2,2,3,3b顺序:1,2,1,4,1
阅读全文
posted @ 2021-06-08 23:24 abcdefghijklmnop
阅读(4253)
评论(1)
推荐(0)
编辑
mysql覆盖索引与回表
摘要: mysql覆盖索引与回表 Harri2012关注 62019.07.28 11:14:15字数 1,292阅读 77,322 select id,name where name='shenjian' select id,name,sex* where name='shenjian'* 多查询了一个属
阅读全文
posted @ 2021-06-08 10:04 abcdefghijklmnop
阅读(115)
评论(0)
推荐(0)
编辑
2021年6月7日
MySQL优化十大技巧
摘要: MySQL优化十大技巧 转自:https://m.2cto.com/database/201701/557910.html MYSQL优化主要分为以下四大方面: 设计:存储引擎,字段类型,范式与逆范式 功能:索引,缓存,分区分表。 架构:主从复制,读写分离,负载均衡。 合理SQL:测试,经验。 一、
阅读全文
posted @ 2021-06-07 15:03 abcdefghijklmnop
阅读(82)
评论(0)
推荐(0)
编辑
Spring bean 和单例bean的线程安全
摘要: Bean的作用域 Spring 3中为Bean定义了5中作用域,分别为singleton(单例)、prototype(原型)、request、session和global session,5种作用域说明如下: singleton:单例模式,Spring IoC容器中只会存在一个共享的Bean实例,无
阅读全文
posted @ 2021-06-07 14:35 abcdefghijklmnop
阅读(352)
评论(0)
推荐(0)
编辑
多线程常见简单问题
摘要: 怎么检测一个线程是否拥有锁? 在 java.lang.Thread 中有一个方法叫 holdsLock(),它返回 true 如果当且仅当当 前线程拥有某个具体对象的锁。
阅读全文
posted @ 2021-06-07 14:28 abcdefghijklmnop
阅读(41)
评论(0)
推荐(0)
编辑
CyclicBarrier和CountDownLatch区别
摘要: 这两天写多线程时,用到了CyclicBarrier,下意识的认为CyclicBarrier和CountDownLatch作用很像,就翻阅资料查了一下,说一下他们的区别吧 CyclicBarrier和CountDownLatch 都位于java.util.concurrent 这个包下————————
阅读全文
posted @ 2021-06-07 14:21 abcdefghijklmnop
阅读(63)
评论(0)
推荐(0)
编辑
Future和FutureTask的区别
摘要: java中有Future和FutureTask这两个类 Future是一个接口,代表可以取消的任务,并可以获得任务的执行结果 FutureTask 是基本的实现了Future和runnable接口 实现runnable接口,说明可以把FutureTask实例传入到Thread中,在一个新的线程中执行
阅读全文
posted @ 2021-06-07 14:16 abcdefghijklmnop
阅读(2593)
评论(0)
推荐(0)
编辑
REDIS缓存穿透,缓存击穿,缓存雪崩原因+解决方案
摘要: REDIS缓存穿透,缓存击穿,缓存雪崩原因+解决方案 一、前言 在我们日常的开发中,无不都是使用数据库来进行数据的存储,由于一般的系统任务中通常不会存在高并发的情况,所以这样看起来并没有什么问题,可是一旦涉及大数据量的需求,比如一些商品抢购的情景,或者是主页访问量瞬间较大的时候,单一使用数据库来保存
阅读全文
posted @ 2021-06-07 14:15 abcdefghijklmnop
阅读(124)
评论(0)
推荐(0)
编辑
上一页
1
2
3
4
5
6
7
8
···
34
下一页
公告