摘要: 我们开发任何一个Spring Boot项目,都会用到如下的启动类 @SpringBootApplicationpublic class Application { public static void main(String[] args) { SpringApplication.run(Appli 阅读全文
posted @ 2020-06-28 11:01 龌龊猫 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 不知道从什么时候开始,本来默默无闻的布隆过滤器一下子名声大燥,在面试中面试官问到怎么避免缓存穿透,你的第一反应可能就是布隆过滤器,缓存穿透=布隆过滤器成了标配,但具体什么是布隆过滤器,怎么使用布隆过滤器不是很清楚,那今天我们就来把他说清楚,讲明白。。 缓存穿透 大家看下这幅图,用户可能进行了一次条件 阅读全文
posted @ 2020-06-09 09:20 龌龊猫 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 工作中有个需求,每天使用spark查询出的业务汇总数据,生成excel报表,发送给需要的人 代码生成excel部分使用的是poi,发送邮件使用的是javaMail 发送邮件和生成excel网上都能找到资料,很快的实现了基本工能,但是发现邮件附件excel点击预览是个空白页,下载到本地打开是没有问题的 阅读全文
posted @ 2020-04-22 09:50 龌龊猫 阅读(522) 评论(0) 推荐(0) 编辑
摘要: Git使用教程:最详细、最傻瓜、最浅显、真正手把手教! 原文地址 https://mp.weixin.qq.com/s/UX-xisJxs5O9Tfsy3oNblw 导读:因为教程详细,所以行文有些长,新手边看边操作效果出乎你的预料。GitHub虽然有些许改版,但并无大碍。 一、Git是什么?Git 阅读全文
posted @ 2020-02-25 14:13 龌龊猫 阅读(490) 评论(0) 推荐(0) 编辑
摘要: package com.nmcc.demo.utils; import lombok.extern.slf4j.Slf4j; import org.bytedeco.javacpp.avcodec; import org.bytedeco.javacpp.avutil; import org.byt 阅读全文
posted @ 2020-02-18 13:38 龌龊猫 阅读(3066) 评论(3) 推荐(0) 编辑
摘要: 为什么 MySQL 使用 B+ 树是面试中经常会出现的问题,很多人对于这个问题可能都有一些自己的理解,但是多数的回答都不够完整和准确,大多数人都只会简单说一下 B+ 树和 B 树的区别,但是都没有真正回答 MySQL 为什么选择使用 B+ 树这个问题,我们在这篇文章中就会深入分析 MySQL 选择 阅读全文
posted @ 2020-01-19 20:16 龌龊猫 阅读(1169) 评论(0) 推荐(0) 编辑