摘要: 步骤一: 下载安装包 直接官网下载:下载地址 步骤二: 下载破解补丁 链接: https://pan.baidu.com/s/1r7l1phHG-j44TZEt6QVPSw 提取码: xscn 如果连接过期,评论留言获取最新链接 步骤三:将下载补丁,拷贝至idea 安装/bin 目录下 步骤四:打开 阅读全文
posted @ 2020-11-11 20:42 朝明 阅读(3392) 评论(4) 推荐(0)
摘要: 问题引入 现有一个接口,调用4次后才可已返回正常结果 public class RetryService { private AtomicLong times = new AtomicLong(); public String hello () { long l = times.incrementA 阅读全文
posted @ 2020-11-11 09:53 朝明 阅读(9351) 评论(0) 推荐(1)
摘要: StopWatch对应的中文名称为秒表,经常我们对一段代码耗时检测的代码如下: 用法展示 @Transactional(rollbackFor = Exception.class) public CollageOrderResponseVO colleageOrder(CollageOrderReq 阅读全文
posted @ 2020-11-07 11:34 朝明 阅读(207) 评论(0) 推荐(0)
摘要: Case When 是什么? Mysql数据库中CASE WHEN语句,是用于计算条件列表并返回多个可能结果表达式之一。 case when sex = '1' then '男' when sex = '2' then '女' else '未知' end 注意: (1) 在CASE函数中,else部 阅读全文
posted @ 2020-11-07 11:04 朝明 阅读(439) 评论(0) 推荐(0)
摘要: 面试官: 什么特马的叫缓存穿透,什么特马的叫缓存击穿,什么特马的叫缓存雪崩? 我: 能不能好不问问题,不要特马的, 特马的! 缓存穿透 一句话解释: 当这条数据不存在于缓存和数据库中,然后会一直查询数据库,对数据库造成很大的压力。 如:用户查询一个 id = -1 的商品信息,一般数据库 id 值都 阅读全文
posted @ 2020-11-05 22:08 朝明 阅读(152) 评论(0) 推荐(0)
摘要: 多线程插入(单表) 问:为何对同一个表的插入多线程会比单线程快?同一时间对一个表的写操作不应该是独占的吗? 答:在数据里做插入操作的时候,整体时间的分配是这样的: 1、多链接耗时 (30%) 2、多发送query到服务器 (20%) 3、多解析query (20%) 4、多插入操作 (10% * 词 阅读全文
posted @ 2020-11-04 23:44 朝明 阅读(1683) 评论(0) 推荐(0)
摘要: 解决问题 大文件下载问题 知识点 缓存输入流 使用方法 BufferedInputStream继承于FilterInputStream,提供缓冲输入流功能。缓冲输入流相对于普通输入流的优势是,它提供了一个缓冲数组,每次调用read方法的时候,它首先尝试从缓冲区里读取数据,若读取失败(缓冲区无可读数据 阅读全文
posted @ 2020-11-02 14:15 朝明 阅读(246) 评论(0) 推荐(0)
摘要: 内存是为提高效率而生,实际分析问题的时候,内存出现问题可能不只是影响性能,而是影响服务或者引起其他问题。 一、宿主机层面: 查看内存使用: [root@sh-dev-backup-4-2 ~]# free -h \ total used free shared buff/cache availabl 阅读全文
posted @ 2020-10-31 13:41 朝明 阅读(1803) 评论(0) 推荐(0)
摘要: Load 就是对计算机干活多少的度量,Load Average 就是一段时间(1分钟、5分钟、15分钟)内平均Load。 一、Load分析: 情况1:CPU高、Load高 通过top命令查找占用CPU最高的进程PID; 通过top -Hp PID查找占用CPU最高的线程TID; 对于java程序,使 阅读全文
posted @ 2020-10-31 13:37 朝明 阅读(22167) 评论(1) 推荐(5)
摘要: Linux服务器上出现CPU负载达到100%居高不下的情况,如果CPU 持续跑高,则会影响业务系统的正常运行; CPU利用率。**根据经验来看,用户空间进程占用CPU比例在 65-70%之间,内核(系统)CPU比例在30%-35%之间,空闲比例在0%-5%之间。**一般不能超过这个比例,超过这个比例 阅读全文
posted @ 2020-10-31 13:35 朝明 阅读(4205) 评论(0) 推荐(0)