2021年11月21日
摘要: 1、问题描述 用户在使用系统时,发现文件预览偶尔,显示乱码。 2、问题定位 关于文件预览功能,以前从未出现类似问题。最近为了提高服务器负载,新增几台服务器,部署了此服务。由此推断,此问题与预览服务无关。可能与服务器配置有关系。然后,根据推断,搜索相关关键字,发现应该与服务器字体有关。 3、解决问题步 阅读全文
posted @ 2021-11-21 00:08 二月无雨 阅读(1200) 评论(0) 推荐(0)
2021年11月20日
摘要: 使用aspose方法 git地址 破解地方 地址 阅读全文
posted @ 2021-11-20 23:48 二月无雨 阅读(85) 评论(0) 推荐(0)
2021年11月19日
摘要: Maven常用命令: Maven库: http://repo2.maven.org/maven2/ Maven依赖查询: http://mvnrepository.com/ 一,Maven常用命令: 1. 创建Maven的普通Java项目: mvn archetype:create -DgroupI 阅读全文
posted @ 2021-11-19 23:38 二月无雨 阅读(246) 评论(0) 推荐(0)
摘要: Redis对于过期键有三种清除策略: 被动删除:当读/写一个已经过期的key时,会触发惰性删除策略,直接删除掉这个过期key 主动删除:由于惰性删除策略无法保证冷数据被及时删掉,所以Redis会定期主动淘汰一批已过期的key 当前已用内存超过maxmemory限定时,触发主动清理策略 被动删除 只有 阅读全文
posted @ 2021-11-19 23:19 二月无雨 阅读(1581) 评论(0) 推荐(0)
摘要: 1、缓存雪崩 缓存雪崩是指缓存同一时间大面积失效,导致,后面的请求都落到数据库上,造成数据库短时间承受大量请求而崩掉。 解决方案: 缓存数据的过期时间设置随机,防止同一时间大量数据过期现在发生; 给每个缓存数据增加相应的缓存标记,记录缓存是否失效,如果缓存标记失效,则更新数据缓存。 缓存预热 互斥锁 阅读全文
posted @ 2021-11-19 23:18 二月无雨 阅读(65) 评论(0) 推荐(0)
2021年11月17日
摘要: Vim的模式 命令模式: 当启动 Vim 编辑器后,默认处在命令模式下。你可以在文件中移动并且修改内容,剪切、复制和粘贴文件的一部分,同时发出命令执行更多操作(按 ESC 键进入命令模式) 插入模式: 插入模式用于在给定的文档位置插入文本(按 i 键进入插入模式) 命令模式下的光标移动 Vim 快捷 阅读全文
posted @ 2021-11-17 10:03 二月无雨 阅读(167) 评论(0) 推荐(0)
摘要: 一、vi set用法 1、常用收集如下:(vi set) set autoindent 在插入模式下,对每行按与上行同样的标准进行缩进,与shiftwidth选项结合使用 set list 把制表符显示为^I ,用$标示行尾(使用list分辨尾部的字符是tab还是空格) set number 显示行 阅读全文
posted @ 2021-11-17 10:02 二月无雨 阅读(1052) 评论(0) 推荐(0)
摘要: # n: 显示搜索关键字在文章中第几行 grep -n '1987-10-10' 2.txt # c: 显示匹配到的个数 grep -c '1987' 2.txt # A: 显示匹配到关键字下面几行 grep -A 2 '1987-10-10' 2.txt # B: 显示匹配到关键字上面几行 gre 阅读全文
posted @ 2021-11-17 09:58 二月无雨 阅读(172) 评论(0) 推荐(0)
2021年11月16日
摘要: 1、字符串长度是否有限制,如果有最大长度是多少? 首先,字符串的内容是由一个char[]来存储的,由于数组的长度及索引是整数,且String类中返回字符串长度的方法length() 的返回值也是int ,所以通过查看java源码中的类Integer我们可以看到Integer的最大范围是2^31 -1 阅读全文
posted @ 2021-11-16 23:25 二月无雨 阅读(94) 评论(0) 推荐(0)
摘要: crontab 命令 crontab -l 列出当前登录用户所有定时任务 crontab -l -u XXX 列出XXX用户的所有定时任务,如有没有会提示 no crontab for XXX crontab -e 编辑当前用户的定时任务 crontab -r 删除当前用户的定时任务 查看cront 阅读全文
posted @ 2021-11-16 20:14 二月无雨 阅读(142) 评论(0) 推荐(0)