根据文件头判断文件类型 发表于 2022-04-18 更新于 2023-07-25 分类于 实战 本文字数: 5.3k 阅读时长 ≈ 5 分钟 前言很多地方要判断文件类型大多数时候 用后缀判断了后缀判断。。有点自欺欺人干脆趁着有时间 写个根据文件前4个字节判断文件的实际格式 阅读全文 »
compressor使用笔记 发表于 2022-04-01 更新于 2023-07-25 分类于 笔记 本文字数: 36k 阅读时长 ≈ 33 分钟 前言之前老是用别人的压缩工具类 感觉不太方便 各种各样花式实现干脆自己完整的了解下 apache commons compressor 工具包 自己封装下 阅读全文 »
函数重试方案比较 发表于 2022-03-22 更新于 2023-07-25 分类于 实战 本文字数: 6.6k 阅读时长 ≈ 6 分钟 前言日常开发中 不仅仅在rpc调用的时候 需要重试啥的有时候 接第三方系统 也得做一些重试的处理之前一直都是自己利用function写了一个工具类现在把自己写的基本思路 和 guava retry 和spring retry 一起记录一下 方便后续自己选择使用 阅读全文 »
java.util.concurrent包笔记 发表于 2022-03-21 更新于 2023-07-25 分类于 笔记 本文字数: 51k 阅读时长 ≈ 46 分钟 前言没啥好说的 日常复习 想起来juc 发现juc还没记录笔记 每次都是看别人的总结借着这次机会 对整个juc 做个汇总总结 方便自己速查 阅读全文 »
小型项目自动部署maven插件-wagon笔记 发表于 2022-03-03 更新于 2023-07-25 分类于 笔记 本文字数: 6k 阅读时长 ≈ 5 分钟 前言有时候小项目 直接上ci cd真心划不来写shell脚本 有不是所有的大哥都是linux mac下开发然后就找了下插件 找到这个 wagon-maven 插件这个插件主要功能就是上传下载、远程服务器执行某些命令插件很简单 阅读全文 »
springboot-使用druid连接池笔记 发表于 2022-02-15 更新于 2023-07-25 分类于 笔记 本文字数: 4.9k 阅读时长 ≈ 4 分钟 前言druid连接池 没啥好说的 的确好用 虽然极限性能可能跟 hikari低点 但是功能多啊各种基本sql监控 、扩展等等 阅读全文 »
springboot-使用undertow服务器笔记 发表于 2022-02-11 更新于 2023-07-25 分类于 笔记 本文字数: 4.5k 阅读时长 ≈ 4 分钟 前言spring boot 默认内嵌是tomcat如果只是想最简单提升一下性能 可以把tomcat 换成 undertow至于哪里强 可以看看一些web服务器对比 undertow还是很能打的 阅读全文 »
mapstruct笔记 发表于 2022-02-11 更新于 2023-07-25 分类于 笔记 本文字数: 11k 阅读时长 ≈ 10 分钟 前言对象属性转换 方式有很多例如 各种beanUtils或者dozer 但是mapstruct 是类似lombok一样 在编译器直接生成性能最高的 直接调用set的方式在编译器能够提示大多数的映射异常 阅读全文 »
java转换markdown到html笔记 发表于 2022-02-10 更新于 2023-07-25 分类于 笔记 本文字数: 3.3k 阅读时长 ≈ 3 分钟 前言最近遇到需要用java 把markdown解析成html这个东西 很多工具 比较出名的 有commonmark-java 和他的衍生版本 flexmark-java从性能上来说 肯定是commonmark-java最快 所以我也选择用这个 阅读全文 »
redis-module笔记 发表于 2022-02-08 更新于 2023-07-25 分类于 笔记 本文字数: 1.4k 阅读时长 ≈ 1 分钟 前言记录一下redis-module的安装和使用 阅读全文 »