05 2018 档案

摘要:一、创建型模式 1、抽象工厂模式(Abstract factory pattern): 提供一个接口, 用于创建相关或依赖对象的家族, 而不需要指定具体类. 2、生成器模式(Builder pattern): 使用生成器模式封装一个产品的构造过程, 并允许按步骤构造. 将一个复杂对象的构建与它的表示 阅读全文
posted @ 2018-05-31 14:26 a-du 阅读(185) 评论(0) 推荐(0) 编辑
摘要:以下是学习过程中查询的资料,别人总结的资料,比较容易理解(站在各位巨人的肩膀上,望博主勿究) 创建型抽象工厂模式 http://www.cnblogs.com/java-my-life/archive/2012/03/28/2418836.html工厂方法 http://www.cnblogs.co 阅读全文
posted @ 2018-05-31 14:24 a-du 阅读(158) 评论(0) 推荐(0) 编辑
摘要:集群节点临时重启当修改配置时可能需要重启集群才生效,或者集群发生严重错误无法恢复时都可能需要重启集群一个集群节点重启前要先临时禁用自动分配,设置cluster.routing.allocation.enable为none,否则节点停止后,当前节点的分片会自动分配到其他节点上,本节点启动后需要等其他节 阅读全文
posted @ 2018-05-23 16:21 a-du 阅读(233) 评论(0) 推荐(0) 编辑
摘要:path.data and path.logs path.data and path.logs If you are using the .zip or .tar.gz archives, the data and logs directories are sub-folders of $ES_HO 阅读全文
posted @ 2018-05-23 14:24 a-du 阅读(560) 评论(0) 推荐(0) 编辑
摘要:Path to data on disk In prior versions of Elasticsearch, the path.data directory included a folder for the cluster name, so that data was in a folder 阅读全文
posted @ 2018-05-23 14:11 a-du 阅读(750) 评论(0) 推荐(0) 编辑
摘要:application.properties大家都不陌生,我们在开发的时候,经常使用它来配置一些可以手动修改而且不用编译的变量,这样的作用在于,打成war包或者jar用于生产环境时,我们可以手动修改环境变量而不用再重新编译。 spring boo默认已经配置了很多环境变量,例如,tomcat的默认端 阅读全文
posted @ 2018-05-22 11:10 a-du 阅读(1249) 评论(0) 推荐(0) 编辑
摘要:今天惯例看统计报表, 才发现es集群悲剧了......昨天下午到今天早上, 持续报错, 写了1G的错误日志>_<#(暂无监控....) 当前状态: 单台机器, 单节点(空集群), 200W 数据, 500+shrads, 约3G大小 以下是几个问题的处理过程 大量unassigned shards 阅读全文
posted @ 2018-05-18 12:47 a-du 阅读(2896) 评论(0) 推荐(0) 编辑
摘要:Elasticsearch中信息很多,如果单凭肉眼来寻找复杂数据之间的关系,是很困难的。因此cat命令应运而生,它帮助开发者快速查询Elasticsearch的相关信息。 _cat命令 通过使用_cat可以查看支持的命令: verbose 每个命令都支持使用?v参数,来显示详细的信息: help 每 阅读全文
posted @ 2018-05-16 16:45 a-du 阅读(3176) 评论(0) 推荐(0) 编辑
摘要:vmstat命令的含义为显示虚拟内存状态(“Viryual Memor Statics”),但是它可以报告关于进程、内存、I/O等系统整体运行状态。 语法 选项 参数 事件间隔:状态信息刷新的时间间隔; 次数:显示报告的次数。 实例 字段说明: Procs(进程) r: 运行队列中进程数量,这个值也 阅读全文
posted @ 2018-05-16 11:38 a-du 阅读(243) 评论(0) 推荐(0) 编辑
摘要:目录: Nexus介绍 环境、软件准备 Nexus服务搭建 Java Maven项目版本管理应用 FAQ 1、Nexus介绍 Nexus是一个强大的Maven仓库管理器,它极大地简化了自己内部仓库的维护和外部仓库的访问。利用Nexus你可以只在一个地方就能够完全控制访问 和部署在你所维护仓库中的每个 阅读全文
posted @ 2018-05-15 13:19 a-du 阅读(890) 评论(0) 推荐(0) 编辑
摘要:作者:Razzit链接:https://www.zhihu.com/question/19967564/answer/25015492来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 历史上,关联规则是最先被想到的推荐方法,啤酒和尿布的例子大家应该耳熟,不过某次去中科大 阅读全文
posted @ 2018-05-14 19:53 a-du 阅读(12804) 评论(1) 推荐(0) 编辑
摘要:去商场前,你告诉自己今天只买T恤,出商场时,你还是拎了大包小包……导购员看你摸了摸连衣裙,让你免费试穿,结果你这一穿就不愿脱下了,而且一件接一件。导购猜测顾客喜欢什么,推荐顾客试穿,满足双方各自的心理诉求来达成交易。电商网站如何猜测用户的心思,推荐商品达成交易呢?我们不可能让人来感知用户的诉求,只能 阅读全文
posted @ 2018-05-14 18:45 a-du 阅读(482) 评论(0) 推荐(0) 编辑
摘要:C#控制台输出退格实现变换闪烁的字符效果,传统的Console.Clear()方法能清除控制台上的所有内容。 如果用 Console.Write('\u0008');可以实现输出退格,这样就可以方便地清除某一个或者某几个字符内容。 实例如下: using System; using System.C 阅读全文
posted @ 2018-05-10 16:11 a-du 阅读(677) 评论(0) 推荐(0) 编辑
摘要:最近看到了内网ATA上的一篇断网故障时Mtop触发tomcat高并发场景下的BUG排查和修复(已被apache采纳),引起了我的好奇,感觉原作者对应底层十分了解,写的很复杂。原来对于tomcat的线程模型不怎么清楚,但是它又是我们日常最常用的服务器,于是我对它的线程模型进行了补习。 一. tomca 阅读全文
posted @ 2018-05-04 19:17 a-du 阅读(706) 评论(0) 推荐(0) 编辑
摘要:前言 maven仓库默认在国外,使用难免很慢,尤其是下载依赖的时候,换为国内镜像,让你感受飞一般的感觉。国内支持maven镜像的有阿里云,开源中国等,这里换为阿里云的。 更换 修改maven配置文件settings.xml (当然也可以在用户home目录.m2下面添加一个settings.xml文件 阅读全文
posted @ 2018-05-04 14:42 a-du 阅读(440) 评论(0) 推荐(0) 编辑