0%

前言

很多地方要判断文件类型
大多数时候 用后缀判断了
后缀判断。。有点自欺欺人
干脆趁着有时间 写个根据文件前4个字节判断文件的实际格式

阅读全文 »

前言

之前老是用别人的压缩工具类 感觉不太方便 各种各样花式实现
干脆自己完整的了解下 apache commons compressor 工具包 自己封装下

阅读全文 »

前言

日常开发中 不仅仅在rpc调用的时候 需要重试啥的
有时候 接第三方系统 也得做一些重试的处理
之前一直都是自己利用function写了一个工具类
现在把自己写的基本思路 和 guava retry 和spring retry 一起记录一下 方便后续自己选择使用

阅读全文 »

前言

没啥好说的 日常复习 想起来juc 发现juc还没记录笔记 每次都是看别人的总结
借着这次机会 对整个juc 做个汇总总结 方便自己速查

阅读全文 »

前言

有时候小项目 直接上ci cd真心划不来
写shell脚本 有不是所有的大哥都是linux mac下开发
然后就找了下插件 找到这个 wagon-maven 插件
这个插件主要功能就是上传下载、远程服务器执行某些命令
插件很简单

阅读全文 »

前言

druid连接池 没啥好说的 的确好用 虽然极限性能可能跟 hikari低点 但是功能多啊
各种基本sql监控 、扩展等等

阅读全文 »

前言

spring boot 默认内嵌是tomcat
如果只是想最简单提升一下性能 可以把tomcat 换成 undertow
至于哪里强 可以看看一些web服务器对比 undertow还是很能打的

阅读全文 »

前言

对象属性转换 方式有很多
例如 各种beanUtils或者dozer 但是mapstruct 是类似lombok一样 在编译器直接生成性能最高的 直接调用set的方式
在编译器能够提示大多数的映射异常

阅读全文 »

前言

最近遇到需要用java 把markdown解析成html
这个东西 很多工具 比较出名的 有commonmark-java 和他的衍生版本 flexmark-java
从性能上来说 肯定是commonmark-java最快 所以我也选择用这个

阅读全文 »