摘要:
前言 常见面试题:如何用一句 linux 指令,查找到指定名称的进程并杀掉 常用的杀进程的三个指令:killall 、kill 、pkill 杀进程几种方式 killall命令用于杀死指定名字的进程(kill processes by name) killall [参数] [进程名] kill命令杀 阅读全文
摘要:
前言 在linux上查找日志的时候,如果我想找出某个时间段的日志,比如查找今天早上8点到下午2点的日志。 用grep不太方便直接过滤出来,可以使用sed根据时间去查找 sed -n '/开始时间日期/,/结束时间日期/p' all.log 查找日志 比如下面这段日志,前面的时间格式都是类似 2019 阅读全文
摘要:
覆盖索引 如果一个索引包含(或者覆盖)所有需要查询的字段值,我们就称之为“覆盖索引” 覆盖索引的优化及限制 覆盖索引是一种非常强大的工具,能大大提高查询性能,只需要读取索引而不需要读取数据,有以下优点: 索引项通常比记录要小,所以MySQL访问更少的数据。 索引都按值得大小存储,相对于随机访问记录, 阅读全文
摘要:
登陆 # 1、 登陆MySQL mysql -u root -p ; # 2、查看数据库 show databases; # 3、进入执行的数据库 use user_database; # 4、执行SQL脚本 source sql_script.sql; 查看索引 -- show index fro 阅读全文
摘要:
1、问题描述 用户在使用系统时,发现文件预览偶尔,显示乱码。 2、问题定位 关于文件预览功能,以前从未出现类似问题。最近为了提高服务器负载,新增几台服务器,部署了此服务。由此推断,此问题与预览服务无关。可能与服务器配置有关系。然后,根据推断,搜索相关关键字,发现应该与服务器字体有关。 3、解决问题步 阅读全文
摘要:
使用aspose方法 git地址 破解地方 地址 阅读全文
摘要:
Maven常用命令: Maven库: http://repo2.maven.org/maven2/ Maven依赖查询: http://mvnrepository.com/ 一,Maven常用命令: 1. 创建Maven的普通Java项目: mvn archetype:create -DgroupI 阅读全文
摘要:
Redis对于过期键有三种清除策略: 被动删除:当读/写一个已经过期的key时,会触发惰性删除策略,直接删除掉这个过期key 主动删除:由于惰性删除策略无法保证冷数据被及时删掉,所以Redis会定期主动淘汰一批已过期的key 当前已用内存超过maxmemory限定时,触发主动清理策略 被动删除 只有 阅读全文
摘要:
1、缓存雪崩 缓存雪崩是指缓存同一时间大面积失效,导致,后面的请求都落到数据库上,造成数据库短时间承受大量请求而崩掉。 解决方案: 缓存数据的过期时间设置随机,防止同一时间大量数据过期现在发生; 给每个缓存数据增加相应的缓存标记,记录缓存是否失效,如果缓存标记失效,则更新数据缓存。 缓存预热 互斥锁 阅读全文
摘要:
Vim的模式 命令模式: 当启动 Vim 编辑器后,默认处在命令模式下。你可以在文件中移动并且修改内容,剪切、复制和粘贴文件的一部分,同时发出命令执行更多操作(按 ESC 键进入命令模式) 插入模式: 插入模式用于在给定的文档位置插入文本(按 i 键进入插入模式) 命令模式下的光标移动 Vim 快捷 阅读全文