CAS操作 之前说在java.util.concurrent.atomic包下提供的原子操作类底层使用的是CAS,那么什么是CAS呢,CAS的全称为Compare And S...

CAS操作 之前说在java.util.concurrent.atomic包下提供的原子操作类底层使用的是CAS,那么什么是CAS呢,CAS的全称为Compare And S...
原子操作 在java.util.concurrent.atomic包下提供了很多原子操作类,多个线程执行一个操作时,其中任何一个线程要么完全执行此操作,要么没有执行此操作的任...
ip存储 ipv4 ipv4使用long类型进行存储即可 ipv6 ipv6使用long类型是存储不了的,需要使用BigInteger 参考文献 ip存储[https://z...
FastDateFormat为什么线程安全 SimpleDateFormat的线程不安全 大家都知道SimpleDateFormat是线程不安全的 SimpleDateFor...
POI读取合并单元格内容 产品们想到的excel真是千奇百怪,这次又遇到一个读取包含合并单元格的excel文件,一开始直接读取,直接报空了,没办法,只能对于这些列进行判断是否...
POI读取excel报错 由于有时候上传的是xls文件有时候上传的是xlsx文件,使用POIFSFileSystem来读取文件 经常会遇到 解决方法: 使用WorkbookF...
POI操作EXCEL插入图片 依赖 使用HSSFPatriarch来将图片写入EXCEL中 注:在将图片添加到工作簿中时,必须将其存储为字节数组 参考文献 POI操作EXCE...
POI操作EXCEL合并单元格 依赖 使用CellRangeAddress进行合并单元格 参考文献 POI操作EXCEL合并单元格[https://zhhll.icu/202...
POI操作EXCEL增加下拉框 依赖 有时候通过excel将数据批量导入到系统,而业务操作人员对于一些列不想手动输入,而是采用下拉框的方式来进行选择 采用隐藏sheet页的方...
lombok常用注解 lombok依赖 lombok注解 @Getter/@Setter: 作用类上,生成所有成员变量的getter/setter方法;作用于成员变量上,生成...
邮件带附件发送 依赖 有时候发送邮件需要带有附件,可以使用MimeMessageHelper来进行发送附件 参考文献 邮件带附件发送[https://zhhll.icu/20...
pdf文件压缩 添加依赖 参考文献 pdf文件压缩[https://zhhll.icu/2023/%E7%AC%AC%E4%B8%89%E6%96%B9%E5%B7%A5%E...
图片压缩 添加依赖 使用Thumbnails来进行图片压缩 参考文献 图片压缩[https://zhhll.icu/2023/%E7%AC%AC%E4%B8%89%E6%96...
密码错误重试导致数据库超慢 有同事把项目的数据库密码配错了,导致其他所有连接该数据库的项目全部连接都获取缓慢了,一个页面加载要花费十几秒。排查mysql连接发现很多conne...
配置 配置缺省值说明name-配置这个属性的意义在于,如果存在多个数据源,监控时可以通过名字来区分开来 。 如果没有配置,将会生成一个名字,格式是: "DataSource-...
视频生成缩略图 最近有个需求,视频上传之后在列表和详情页需要展示缩略图 使用ffmpeg 首先引入jar包 代码如下 参考文献 视频生成缩略图[https://zhhll.i...
xuggle操作视频 有个需求是要读取视频的宽高,找到了Xuggle和FFmpeg两种方式,FFmpeg很强大,但是我并不需要那些功能,所以使用了轻量一点的Xuggle 引入...
获取汉语拼音 之前有个需求是要显示汉语拼音,然后找了一个工具包 来个栗子 但是有时候是多音字的怎么处理的,比如长沙市 这结果也不对呀 多音字处理 当然是有解决方案的,该工具提...
hexo博客next主题使用echarts图表 创建charts.js 在next/scripts/helpers下创建charts.js 添加echarts引用 在next...
hexo博客增加板娘 网上看到一个人也是用hexo写的博客,他的博客右下角有个二次元小姐姐,看着倒是不错的。我也是用的hexo,我是不是也可以加上,bing一下,看看这是怎么...