摘要:
1. >/dev/null 这条命令的作用是将标准输出1重定向到/dev/null中。/dev/null代表linux的空设备文件,所有往这个文件里面写入的内容都会丢失,俗称“黑洞”。那么执行了>/dev/null之后,标准输出就会不再存在,没有任何地方能够找到输出的内容。 2. 2>&1 这条命令 阅读全文
摘要:
常用命令: 复制文件: scp -r 文件 root@ip:/地址 查看程序: 查看端口号是否占用: netstat -nltp|grep 9997 通过进程查看端口号:netstat -nap|grep 435435 查看java程序启动进程: ps -ef|grep java 查看计算机配置: 阅读全文
摘要:
悲观锁: 总是假设最坏的情况,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会阻塞直到它拿到锁。传统的关系型数据库里边就用到了很多这种锁机制,比如行锁,表锁等,读锁,写锁等,都是在做操作之前先上锁。再比如Java里面的同步原语synchronized关键字 阅读全文
摘要:
isNotEmpty(str)等价于 str != null && str.length > 0 isNotBlank(str) 等价于 str != null && str.length > 0 && str.trim().length > 0 同理 isEmpty 等价于 str == null 阅读全文
摘要:
初步认识: 实现步骤: 1、创建一个回调接口。 2、创建一个回调对象实现回调接口。 3、创建一个控制器对象,将回调对象作为参数传给控制器对象,控制器对象负责检查某个场景是否出现或某个条件是否满足,当满足时,则调用回调对象的某方法。 代码示例: 实例:Boss通知员工做事情,员工完成任务之后告诉Bos 阅读全文
摘要:
查询库: SELECT TABLE_SCHEMA, CONCAT(TRUNCATE(SUM(data_length)/1024/1024,2),' MB') AS data_size, CONCAT(TRUNCATE(SUM(index_length)/1024/1024,2),'MB') AS i 阅读全文
摘要:
1、 查看MySQL是否开启了事件功能 查看命令: show variables like '%sc%'; 打开event_scheduler(临时开启,MySQL服务重启后时效) SET GLOBAL event_scheduler = ON; 永久开启方法:my.cnf中[mysqld]添加ev 阅读全文
摘要:
G,M,K,B,都是数据或数据流量的单位符号. 其中B是字节的符号,字节是数据或数据流量的基本单位. K是KB的简称 1 KB =1024 B 1 MB =1024 KB 1 GB =1024 MB 阅读全文
摘要:
字段的 doc_values 属性有两个值, true、false。默认为 true ,即开启。 当 doc_values 为 fasle 时,无法基于该字段排序、聚合、在脚本中访问字段值。 当 doc_values 为 true 时,ES 会增加一个相应的正排索引,这增加的磁盘占用,也会导致索引数 阅读全文
摘要:
Elastic 默认是区分大小写查询的,比如: { "foo": "BÀR" } 查询的时候 通过“bar”是查询不到的,需要在 "settings": { "analysis": { "normalizer": { "my_normalizer": { "type": "custom", "fil 阅读全文