摘要:网络设置Elasticsearch 缺省情况下是绑定 localhost。对于本地开发服务是足够的(如果你在相同机子上启动多个节点,它还可以形成一个集群),但是你需要配置基本的网络设置,为了能够在实际的多服务器生产集群中运行。WARNING:注意网络配置,永远不要暴露...
阅读全文
摘要:节点职责单一,各司其职elasticSearch的配置文件中有2个参数:node.master和node.data。这两个参 数搭配使用时,能够帮助提供服务器性能。数据节点node.master: false node.data: true该node服务器只作为一个数...
阅读全文
摘要:模块模式可以提供软件架构,为不断增长的代码提供组织形式。JavaScript没有提供package的语言表示,但我们可以通过模块模式来分解并组织代码块,这些黑盒的代码块内的功能可以根据不断变化的软件需求而不断的被添加,替代和删除。模块模式由几种我们已经介绍过的模式共同...
阅读全文
摘要:配置对象通常用在API库的实现中,当程序中需要编写要多次的模块,也可以采用这种模式。这种模式的好处是接口明确,扩展方便。比如,一个 addPerson在设计的最初需要两个参数作为初始化时人的姓名:function addPerson(first,last){...}随...
阅读全文
摘要:1.即时函数的声明方法即时函数(Immediate Functions)是一种特殊的JavaScript语法,可以使函数在定义后立即执行:(function () { alert('watch out!');}());下面分几部来理解这种写法:橙色部分是一个函数...
阅读全文
摘要:package com.wm.utils;import org.apache.http.impl.client.CloseableHttpClient;import org.apache.http.impl.client.HttpClients;import org....
阅读全文
摘要:package com.wm.utils;import java.io.IOException;import java.util.ArrayList;import java.util.List;import java.util.Map;import java.util...
阅读全文
摘要:POP3POP3是Post Office Protocol 3的简称,即邮局协议的第3个版本,它规定怎样将个人计算机连接到Internet的邮件服务器和下载电子邮件的电子协议。它是因特网电子邮件的第一个离线协议标准,POP3允许用户从服务器上把邮件存储到本地主机(即自...
阅读全文
摘要:在网站开发中,有很多功能需要使用ServletContext,比如:1.网站计数器2.网站在线用户的显示3.简单的聊天系统总之,如果是涉及到不用用户共享数据,而这些数据量不大,同时又不希望写入数据库中,我们就可以考虑使用ServletContext来实现有效点击:1....
阅读全文
摘要:思路:发送邮件→请求邮件里的URL→验证url→{验证成功修改密码,不成功跳转到失败页面}注:一个url只能修改一次密码,当同一帐号发送多封邮件,只有最后一封邮件的url 邮箱。加密能防止伪造攻击,一次url只能验证一次,并且绑定了用户。生成url: 可以用UUID生...
阅读全文
摘要:cookie中每条cookie的存储空间为4k,localStorage中一般浏览器支持的是5M大小,这个在不同的浏览器中localStorage会有所不同。localStorage的写入,localStorage的写入有三种方法: if(!window.localS...
阅读全文
摘要:指定为字符串的正则表达式必须首先被编译为此类的实例。然后,可将得到的模式用于创建 Matcher 对象,依照正则表达式,该对象可以与任意字符序列匹配。执行匹配所涉及的所有状态都驻留在匹配器中,所以多个匹配器可以共享同一模式。因此,典型的调用顺序是 Pattern p ...
阅读全文
摘要:最近了解下基于 Token 的身份验证,跟大伙分享下。很多大型网站也都在用,比如 Facebook,Twitter,Google+,Github 等等,比起传统的身份验证方法,Token 扩展性更强,也更安全点,非常适合用在 Web 应用或者移动应用上。Token 的...
阅读全文