夏飞

个人博客

ElasticSearch查询结构

ES查询语法结构体系

query结构 query 全文检索相关 条件过滤相关 组合上面两个 bool query must (and) must_not (not) should (or) filter (条件过滤与term类似,性更高) aggregations 聚合 post_filter 结果过滤,聚合不过滤 全文检索 match (全文检索,会对输入结果分词 相当于分词or) ......

技术笔记Notes

dubbo RPCcontext 分析 MongoDB实现case when 和 id in的查询 12345678910db.store.aggregate([{ $project: { "nczStoreId": 1, "storeName": 1, "groupIds": 1, "priority":......

ES分词器笔记

ES分词器 关键组件组成 char filter 字符过滤器 对文本进行字符过滤处理,如处理文本中的html标签字符。处理完后再交给tokenizer进行分词。一个analyzer中可包含0个或多个字符过滤器,多个按配置顺序依次进行处理。 例如 去掉html标记 tokenizer 分词器 对文本进行分词 例如 按单词的空格 一个analyzer必需且只可包含一个tokenizer tok......
es

Nginx location总结

语法规则 1location [ = | ~ | ~* | ^~ ] uri { ... } 简单来说 匹配它匹配的默认就分两种 1.前缀匹配 类似下面这种 location /user {} 2.正则匹配 location ~ /u.* location ~* /u.* 3.精确匹配 location = /user.html 优先级 ^~ 这个优先级最高 然后按照 正......

SpringMVC 配置html5 history模式

最简单方式: 配置404页面 1234@Bean public ErrorPageRegistrar errorPageRegistrar(){ return registry -> registry.addErrorPages(new ErrorPage(HttpStatus.NOT_FOUND, "/index.html")); } 问题: 所有404......

Linux目录读写执行权限分析

对目录设置权限 是指控制目录里面的文件 123456[xkz@10_29_1_54 ~]$ chmod 000 test[xkz@10_29_1_54 ~]$ ls -ltotal 4d--------- 2 xkz xkz 4096 Jan 30 10:47 test[xkz@10_29_1_54 ~]$ ls -l testls: cannot open directory test: ......

springMVC请求流程

springMVC简单来说就是一个Servlet org.springframework.web.servlet.DispatcherServlet 一切代码都是围绕protected void doDispatch(HttpServletRequest request, HttpServletResponse response)展开 代码机构 org.springframework.......

java包扫描功能实现分析

问题分析 输入包名 eg:com.xiafei 返回包下面所有的类名 先总结再看过程 总结 1.包名换成路径名 com/xiafei/ 2.获取系统中绝对路径 Class.getResource(“com/xiafei/”) 3.获取文件夹下面所有class文件名 File.listFiles() 4.获取文件名称 Spring源码过程 12345678910111213141516171......

YUM包管理

rpm包 rpm是由红帽公司开发的软件包管理方式,使用rpm我们可以方便的进行软件的安装、查询、卸载、升级等工作。但是rpm软件包之间的依赖性问题往往会很繁琐,尤其是软件由多个rpm包组成时。 rpm库的地址 配置在 /etc/yum.repos.d/* 下面各个个文件中 12345[nginx]name=nginx repobaseurl=https://nginx.org/packag......

mongoDB部署笔记

mongodb启动方式 1 bin/mongod 默认数据存/data/db, ctrl+c就退出 2.bin/mongod --fork –syslog 默认日志位置 /var/log/messages –fork 以守护进程运行 关闭方式 db.shutdownServer() kill -2 pid 集群启动 1.副本集部署 https://docs.mongodb.co......