![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
高效开发手册
松间-明月
这个作者很懒,什么都没留下…
展开
-
cron 表达式配置
cron 表达式配置常用case常用表达式例子 (1)0/2 * * * * ? 表示每2秒 执行任务 (1)0 0/2 * * * ? 表示每2分钟 执行任务 (1)0 0 2 1 * ? 表示在每月的1日的凌晨2点调整任务 (2)0 15 10 ? * 2-6 表示周一到周五每天上午10:15执行作业 (3)0 15 10 ? 6L 2002-2006 表示2002-2006年的每个月的最后一个星期五上午10:15执行作 (4)0 0 10,14,16 *原创 2022-02-24 12:47:13 · 605 阅读 · 0 评论 -
使用MultipartEntityBuilder实现文件上传
使用MultipartEntityBuilder实现文件上传参考:【1】原理从httpclient 4.3开始,使用MultipartEntityBuilder实现文件上传文件或者文件流可以封装成ContentBody,进而被封装到MultipartEntityBuilder中,再创建出multipartEntity,作为HTTP请求的HttpEntity,最终被发送到服务端。整个对象封装流程如下:File/Stream>>ContentBody>>MultipartE原创 2020-09-13 22:47:48 · 9226 阅读 · 0 评论 -
Guava工具包高效开发实践系列
利用Guava工具包提高开发效率guava是谷歌提供的java开发的公共基础类库,提供了各种强大的基础功能,能够极大地简化我们的代码,提高开发效率,被称为java中的瑞士军刀。用Guava的TTL Cache高效实现本地缓存用法首先创建一个缓存对象,设置最大数量和超时时间Cache<String, String> ttlMap = CacheBuilder.newBuilder() .maximumSize(5) .expireAfterWrite(10, TimeUnit.S原创 2020-09-07 22:30:43 · 302 阅读 · 1 评论