- 博客(7)
- 收藏
- 关注
原创 记录:基于Redisson Deque和AtomicLong实现顺序三位数号码生成器
1.需求:生成新节点时,为节点取三位数ID,要求ID顺序增长。节点变动时当前号码作废,新的号码补充到最近的缺口中。2.实现:import lombok.extern.slf4j.Slf4j;import org.apache.commons.lang3.exception.ExceptionUtils;import org.redisson.api.RAtomicLong;import org.redisson.api.RDeque;import org.redisson.api.RLoc
2021-05-27 17:18:57
625
原创 使用CuratorCache创建TreeCacheListener
最新版Curator framework recipes高级API中包含三种基于zookeeper节点的本地缓存文件监听器TreeCache/NodeCache/PathCache的构造方法已经过时。官方提示改用CuratorCache builder构造缓存监听器,这里给出了其中treecache监听的注册示例
2020-12-15 10:52:12
1907
原创 idea修改虚拟机变量更新@author的方法
1.idea如何修改@author变量的值 windows用户 找到idea安装目录下的bin文件夹 使用文本编辑器打开如图两个文件中任意一个 .vmoptions文件(虚拟机选项文件),在最下面加上-Duser.name=jeremy zheng 保存以后在Idea中打开File-...
2020-02-04 15:35:46
1326
原创 Java执行cmd命令传递带空格的参数
项目中碰到在linux系统中执行cmd命令,由于参数中带有空格,导致命令不能正确执行。一开始以为是'<'和‘“’需要转义,但是转义过后依然不能正确执行,后来发现发生命令执行错误的原因是因为参数中自带空格,导致命令的参数个数不能正确识别,所以尝试用String数组的形式传递参数,问题就解决了,而且不需要进行转义。在此记录一下。1.以字符串方式传递参数import org.slf...
2019-01-15 09:16:53
7709
9
原创 centos 7 安装使用wkhtmltoimage
1.安装wkhtmltoimage https://wkhtmltopdf.org/downloads.html2.解压后放到/opt/programs/目录下,由于wkhtmltox包含两种工具,分别是:wkhtmltopdf和wkhtmltoimage,保留你需要的工具即可,这里用到wkhtmltoimage所以topdf就可以删掉了3.安装过程中可能提示需要字体支持,需要装一个xo...
2018-12-11 15:15:12
2199
原创 MS excel导出所有sheets中的图表并保存到本地指定目录
1.Excel启用宏Excel默认不启用宏,要先开启信任。找到'文件——选项——信任中心——信任中心设置',然后选择第三个或第四个选项(“禁用无数字签署的所有宏”/“启用所有宏”)。选确认。如图:然后在“选项”标签中选择“自定义功能区”,在开发工具前面打钩,点确定,就可以在excel菜单栏看到“开发工具”选项卡了: 2.使用VBA(Visual Basic For A...
2018-10-29 09:45:51
897
原创 使用phantomJS将html转为图片
近期在做一个自动生成稿件并发布的项目,碰到一个棘手的问题,由于文章会发布到不同设备和平台上,在页面展示的时候可能会与平台本身的样式发生覆盖,导致表格样式显示不正常。短时间内想要做出一个适应所有环境的前端样式不太现实。因为使用本地模板生成的表格不存在样式问题,所以考虑将本地html模板中的<table></table>标签内容转换为图片并在原位置替换。
2018-10-18 14:26:22
3026
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人