自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

天空之城

知者行之始,行者知之成:圣学只一个功夫,知行不可分作两事。

  • 博客(12)
  • 资源 (1)
  • 收藏
  • 关注

原创 es 子文档查询

使用方法Nested inner hitsedit创建索引及映射PUT test{ "mappings": { "_doc": { "properties": { "comments": { "type": "nested" } } } }}创建文档PUT test/_d

2019-02-28 20:52:06 1398

原创 特殊空白字符无法过滤

问题说明通过正则(\s)匹配空白字符并分隔字符串,发现一个貌似空格的特殊空白字符无法匹配到。解决开启编辑器show whitespaces 时并没有任何改变(正常空格为一个小点)将该字符 url encode 后为 %C2%A0non-breaking space不可中断空白连同前面一个、后面一个字符都在同一行,不会换行。多个不可中断空白不会被视为一个字符不可中断字符,在...

2019-02-26 20:08:27 2664

转载 文件下载

html 标签点击自动下载<button> <a href = "http://localhost/day.zip"> 下载文件</button>跳转下载$file = 'statics/day.zip';if(file_exists(__DIR__.'/' . $file)){ header('location:http:/...

2019-02-21 09:40:17 87

转载 vim 命令之删除特定行

主要使用全局替换的操作删除空行:g/^$/d删除空行以及只有空格的行:g/^\s*$/d删除以 # 开头或 空格# 或 tab#开头的行:g/^\s*#/d删除以 ; 开头或 空格; 或 tab;开头的行:g/^\s*;/d使用正则表达式删除行如果当前行包含 bbs ,则删除当前行:/bbs/d删除从第二行到包含 bbs 的区间行:2,/bbs...

2019-02-17 23:26:31 4402

转载 brew 切换 go 版本

安装brew install go查看所有版本方式一brew info go方式二brew ls --versions | grep go切换brew switch go 1.11清理旧版本brew cleanup go参考:https://jpuyy.com/2019/01/brew-切换-go-版本.html...

2019-02-17 23:15:08 4702

原创 es mapping 设置

动态创建 dynamic默认情况下动态创建(By default, fields can be added dynamically to a document),该设置有3个值可选true 默认false 新添加的字段不会自动生成字段类型,但依然会添加到文档中,返回 _source中也会出现。strict 严格模式,非指明的 mapping 无法添加,会产生异常示例:添加 nickn...

2019-02-16 19:11:36 1046

转载 php 跨域请求 header 头

header("Access-Control-Allow-Origin: *");header("Access-Control-Allow-Methods: POST, GET, OPTIONS, PUT, DELETE");header('Access-Control-Allow-Headers:x-requested-with,content-type');

2019-02-16 13:42:19 882

转载 es 错误:EsRejectedExecutionException

错误详情{ "index": { "status": 429, "error": { "type": "es_rejected_execution_exception", "reason": "rejected execution of org.elasticsearch.transport.TransportService$7@637a429f on

2019-02-15 23:43:15 15464 1

转载 [08S01]: Got a packet bigger than 'max_allowed_packet' bytes

原因通过接口上传数据,分包太大,产生的 sql 比较大,直接插入数据库时出现该错误。解决办法修改配置文件 my.cnf,在 [mysqld]部分(不在这部分没用)添加一句:max_allowed_packet=xxxM重启mysql服务mysql 启动方式server mysqld start/etc/init.d/mysqld start...

2019-02-15 23:24:17 223

原创 查看出口公网 ip

返回单个 ipcurl ifconfig.me返回 ip 及运营商信息curl cip.cc

2019-02-15 14:07:26 4699

转载 delete/truncate/drop 区别

1 dropdrop操作会删除表结构、依赖的约束、索引以及触发器,并且会将依赖该表的所有存储过程和视图设置为invalid。drop操作就会直接删除整个表空间。DDL操作,会包含implicit commit,因此不能回滚,也不能不触发触发器。2 truncatetruncate 只会删除表中的数据,并不会删除表结构。truncate 是相对于先执行drop操作,然后再执行cre...

2019-02-11 14:40:55 926 1

原创 浏览器与 nginx 缓存

简介一种是浏览器访问 nginx,浏览器 Cache另一种是 nginx 访问后端,nginx 自己 Cache响应头字段说明Cache-Control: public, max-age=51600Connection: keep-aliveContent-Type: text/html; charset=UTF-8Date: Tue, 05 Feb 2019 14:28:26 ...

2019-02-06 22:46:06 798 2

unixbench.sh

UnixBench是一个类unix系(Unix,BSD,Linux)统下的性能测试工具,一个开源工具,被广泛用与测试linux系统主机的性能。Unixbench的主要测试项目有:系统调用、读写、进程、图形化测试、2D、3D、管道、运算、C库等系统基准性能提供测试数据。

2019-10-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除