![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
随记
Mr.Bean
这个作者很懒,什么都没留下…
展开
-
nginx解决跨域原理及相关配置
nginx解决跨域原理及相关配置1、什么是跨域从某一个域请求其他域的各类资源,其中只要两个地址的域名、端口以及协议有不同的地方就会视为跨域,跨域资源无法直接获取。 比如: 域名不同 www.a.com/1.html 请求 www.b.com/1.js 端口不同 www.a.com:8000/1.html 请求 www.a.com:8001/1.js 协议不同 http:/...原创 2018-08-30 14:12:18 · 13900 阅读 · 1 评论 -
ElasticSearch 通过获取Status获取备份文件占用空间的大小
ElasticSearch 通过获取Status获取备份文件占用空间的大小ElasticSearch API向 127.0.0.1:9200/_snapshot/备份仓库名/快照名/_status发送请求即可获取快照状态,可在stats.total_size_in_bytes中获取到备份的文件大小。注意的是这里获取的单位是byte,如果想直接获取已经转换好的单位,可以加上human参数,如下:...原创 2019-01-14 15:44:07 · 1422 阅读 · 0 评论 -
FileBeat采集JSON日志
FileBeat采集JSON日志前言使用FileBeat采集JSON日志传输到logstash或者elasticsearch中,其中FileBeat的版本为5.5.0,Elasticsearch的版本为5.6.8文件配置简单配置关于配置filebeat的json采集,主要需要注意的有以下几个配置项#keys_under_root可以让字段位于根节点,默认为falsejson.keys...原创 2019-01-17 14:01:49 · 19881 阅读 · 3 评论 -
Idea的Terminal使用git log乱码的解决方法
出现乱码的原因有多个,我的是只有在cmd里使用git log才会乱码1 git bash本身乱码打开git bash,右键左上角,选择Text,Locale选择zh_cn,charset选择utf-8。2 idea terminal乱码在idea文件夹/bin/idea.exe.vmoptions和idea64.exe.vmoptions分别在最后一行添加-Dfile.encoding=U...原创 2018-10-19 09:43:46 · 954 阅读 · 1 评论 -
Hazelcast报错: There is no suitable serializer for class xxx;
今天在用Hazelcast的时候使用put方法结果报了个无法序列化的错误,开始以为是配置文件出了问题,百度了半天也不知道为什么会失败,结果最后发现实际上只需要给put的类加入序列化IDserialVersionUid即可。以我用的idea为例,对我要put的类实现Serializable,然后在Setting->Editor->Inspections->Java->Ser...原创 2018-10-08 15:33:32 · 928 阅读 · 0 评论 -
Elasticsearch2.X与5.X中文分词插件IK配置详解
Elasticsearch2.X与5.X中文分词插件IK配置详解1.IK的安装与配置首先是安装,ES安装此处不再赘述,ES对应的版本号大致对比如下IK versionES versionmaster6.x -> master6.3.06.3.06.2.46.2.46.1.36.1.35.6.85.6.85.5.35.5.3...原创 2018-10-11 16:37:31 · 1450 阅读 · 1 评论 -
服务器默认开启Trace Method的潜在风险及解决方法
Trace Method 的潜在风险及解决方法结论先贴结论,虽然官方声称该功能并无安全问题,然而禁用Trace带来的负面影响微乎其微,同时Appache官方也在1.3.34 和2.0.55加入了TraceEnable Off来简单的关闭该功能。故建议关闭该功能以防潜在风险。顺带一提如果你的服务器没有用Appache服务器,如jetty的话,你可以搜索jetty Trace Method 来看...原创 2018-09-18 09:43:07 · 5264 阅读 · 0 评论 -
ElasticSearch部署时的一些问题
ES配置常见问题按着网上的乱七八糟的各种配制方法配置ES,结果启动的时候报了自检失败的错误ERROR: [X] bootstrap checks failed这些错误都是因为某项检查自检没有通过而报的错,我自己的虚拟机出现的错误如下:1 “for elasticsearch process is too low, increase to at least [65536]”原因:启动E...原创 2018-09-18 09:34:59 · 244 阅读 · 0 评论 -
Mybatis通过ResultMap实现关联查询
Mybatis通过ResultMap实现关联查询本文主要讲通过以resultmap为主实现mybatis一对一、一对多的关联查询的两种方式。实体类关系用户类(User)与用户组别类(Group),关系为一对一。 用户类(User)与邮件类(Mail),关系为一对多。 即每个用户有一个自己归属的组别,同时这个用户手里也有多条接收到的邮件。User{ private...原创 2018-09-03 14:03:34 · 5808 阅读 · 2 评论 -
通过assembly自定义maven打包方式
通过assembly自定义maven打包方式前言最近要统一打包输出的格式,结构如下:为了实现SpringBoot自动打包成图中的格式,这次用assembly以手动修改POM添加脚本的方式实现自动打包准备首先POM中需要引入如下代码:<!--jar生成--><plugin> <groupId>org.apache.maven.plugin...原创 2019-01-14 15:45:00 · 1178 阅读 · 0 评论