uri

es head连接 es教程

时光总嘲笑我的痴心妄想 提交于 2020-03-08 21:15:26
环境: linux centos java 8 java -version node.js node -v 1.下载es-header 链接: link . 1)安装grunt grunt是一个很方便的构建工具,可以进行打包压缩、测试、执行等等的工作,5.0里的head插件就是通过grunt启动的。因此需要安装一下grunt: 1.进入elasticsearch-head安装目录 npm install -g grunt-cli //执行后会生成node_modules文件夹 npm install 2)修改head源码 1、修改hostname属性 2、修改连接地址 目录:vi /home/ntc/code/elasticsearch-head/_site/app.js 修改head的连接地址: this.base_uri = this.config.base_uri || this.prefs.get("app-base_uri") || "http://localhost:9200"; 把localhost修改成你es的服务器地址,如: this.base_uri = this.config.base_uri || this.prefs.get("app-base_uri") || "http://192.168.40.133:9200"; 3、启动 grunt server

WebService超时设置

[亡魂溺海] 提交于 2020-03-08 20:01:13
1. 服务器端设置超时 在 web.config 的 system.web 里添加如下配置项: < httpRuntime executionTimeout="30" /> 以上时间单位是秒. 记得要把 web.config 的 debug 模式关闭: < compilation defaultLanguage="c#" debug="false" /> 2. 客户端设置超时 在 WebService 的客户端代理程序(用 wsdl.exe 生成)里设置 Request 超时时间, 单位是毫秒: protected override WebRequest GetWebRequest(Uri uri) { HttpWebRequest wr = (HttpWebRequest)base.GetWebRequest( uri ); wr.Timeout = 30*1000; return wr; } 来源: https://www.cnblogs.com/thx-bj/archive/2008/04/18/1160160.html

restfull api

扶醉桌前 提交于 2020-03-08 18:35:34
前言 在以前,一个网站的完成总是“all in one”,页面,数据,渲染全部在服务端完成,这样做的最大的弊端是后期维护,扩展极其痛苦,开发人员必须同时具备前后端知识。于是慢慢的后来兴起了 前后端分离 的思想: 后端负责 数据编造 ,而前端则负责 数据渲染 ,前端静态页面调用指定api获取到有固定格式的数据,再将数据展示出来,这样呈现给用户的就是一个”动态“的过程,而关于api这部分的设计则成了一个问题。如何设计出一个便于理解,容易使用的api则成了一个问题。 而所谓的 restful 就是用来规范我们的api的一种约束。 介绍 rest 是 REpresentational State Transfer 三个单词的缩写,由Roy Fielding于2000年论文中提出,它代表着分布式服务的架构风格。而如果想你的api被称为restful api,只要遵循其规定的约束即可。 rest设计原则 客户端-服务器:通过将用户UI与数据存储分开,我们可以简化服务器组件来提高跨多个平台的用户界面的可移植性并提高可伸缩性。 它可以比表现成前后端分离的思想。 无状态:从客户端到服务器的每个请求都必须包含理解请求所需的所有信息,并且不能利用服务器上任何存储的上下文。 这表示你应该尽可能的避免使用session,由客户端自己标识会话状态。(token) 规范接口:REST接口约束定义:资源识别;

Universal-Image-Loader分析:

懵懂的女人 提交于 2020-03-07 18:48:52
Android-Universal-Image-Loader是一个开源的UI组件程序,该项目的目的是提供一个可重复使用的仪器为异步图像加载,缓存和显示。 权限: <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> ImageLoaderConfiguration是针对图片缓存的全局配置,主要有线程类、缓存大小、磁盘大小、图片下载与解析、日志方面的配置 ImageLoader是具体下载图片,缓存图片,显示图片的具体执行类,它有两个具体的方法displayImage(...)、loadImage(...),但是其实最终他们的实现都是displayImage(...)。 DisplayImageOptions用于指导每一个Imageloader根据网络图片的状态(空白、下载错误、正在下载)显示对应的图片,是否将缓存加载到磁盘上,下载完后对图片进行怎么样的处理。 public class ImageLoadUtil { private static ImageLoadUtil imageLoadUtil = null; private

TP框架中的page分页实现

Deadly 提交于 2020-03-07 07:21:12
今天介绍一下如何在tp框架中使用分页功能(TP3.2) 1.第一步,找到我们需要使用的分页类(page.class.php),并将其放在命名空间根目录下的一个位置,比如Library文件夹下或者当前模块下(例如Application ) 打开分页类,修改命名空间 2.第二步,找到需要分页功能的控制器中相对应的操作方法 public function index(){ $art=M("article"); //分页显示方法 $zts=$art->count(); //查询总条数 $page=new \Admin\page\page($zts,4);//两个参数,总条数和显示的条数; $attr = $art->limit($page->limit)->select(); //这里已经有了limit,将page类文件的LIMIT删去 $this->assign("art",$attr); // 查询内容注册到显示页面 $this->assign("page",$page->fpage()); //分页栏也注册到显示页面 $this->show(); } 3. 在显示页面遍历显示出来 <table> <foreach name="art" item="v"> <tr> <td>{$v.catid}</td> <td>{$v.name}</td> </tr> </foreach> <

[计算机网络]HTTP协议

半腔热情 提交于 2020-03-07 02:37:35
转载自:https://www.cnblogs.com/ranyonsue/p/5984001.html HTTP简介 HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。 HTTP是一个基于TCP/IP通信协议来传递数据(HTML 文件, 图片文件, 查询结果等)。 HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且HTTP-NG(Next Generation of HTTP)的建议已经提出。 HTTP协议工作于客户端-服务端架构为上。浏览器作为HTTP客户端通过URL向HTTP服务端即WEB服务器发送所有请求。Web服务器根据接收到的请求后,向客户端发送响应信息。 http请求-响应模型.jpg 主要特点 1、简单快速:客户向服务器请求服务时,只需传送请求方法和路径。请求方法常用的有GET、HEAD、POST。每种方法规定了客户与服务器联系的类型不同。由于HTTP协议简单,使得HTTP服务器的程序规模小,因而通信速度很快。 2、灵活

java.net.SocketException: Connection reset,hiveserver2连接失败

橙三吉。 提交于 2020-03-05 22:20:04
java.sql.SQLException: Could not open client transport with JDBC Uri: jdbc:hive2 java . sql . SQLException : Could not open client transport with JDBC Uri : jdbc : hive2 : / / 39.1160 .10 .11 : 10000 / default : java . net . SocketException : Connection reset . . . Caused by : org . apache . thrift . transport . TTransportException : java . net . SocketException : Connection reset . . . Caused by : java . net . SocketException : Connection reset . . . Connection reset这种错误可能由两种情况导致: ①如果一端的Socket被关闭,另一端仍发送数据,发送的那一端报该异常。举例:hiveserver2异常停止,发送连接的一端会报此异常。 ②hiveserver2端设置最大连接数为100,另一端一直发送连接超过最大连接数

第十一天

扶醉桌前 提交于 2020-03-04 03:47:14
ContentProvider 系统URI 获取手机联系人权限 获取手机短信权限 获取手机图片权限 获取手机上音乐的权限 获取手机的视频权限 权限的判断 广播 获取手机联系人权限 < ! -- 添加获取手机联系人的权限 -- > < uses - permission android : name = "android.permission.WRITE_CONTACTS" > < / uses - permission > < uses - permission android : name = "android.permission.READ_CONTACTS" > < / uses - permission > 点击获取权限 if ( Build . VERSION . SDK_INT >= Build . VERSION_CODES . M ) { requestPermissions ( new String [ ] { Manifest . permission . WRITE_CONTACTS , Manifest . permission . READ_CONTACTS } , 100 ) ; } else { resolverMethod ( ) ; } private void resolverMethod ( ) { ContentResolver

JavaScript及C# URI编码详解

时光总嘲笑我的痴心妄想 提交于 2020-03-03 23:36:04
转载自: http://www.cnblogs.com/artwl/archive/2012/03/07/2382848.html 应用Uri编码,可以把一个或多个Uri作为另一个Uri的参数(如果不用Uri编码方法,我们可以自定义一套Uri特殊字符的转换规则,同样可以实现Uri参数化的目的) 混乱的URI编码   JavaScript中编码有三种方法:escape、encodeURI、encodeURIComponent   C#中编码主要方法:HttpUtility.UrlEncode、Server.UrlEncode、Uri.EscapeUriString、Uri.EscapeDataString   JavaScript中的还好,只提供了三个,C#中主要用的就有这么多,还没有列出其他编码(HTML),一多就弄不明白,弄不明白就心生恐惧,心生恐惧就变得苦逼,本文就向大家详细解释在JavaScript及C#中如何对URI进行编码的方法(注:本文不涉及到其他编码)。 escape:不推荐使用   原因:eacape是BOM中的方法,只能对ASCII符号正确编码,而encodeURI、encodeURIComponent可以对所有的Unicode符号编码。ECMAScript v3 反对使用该方法,应用使用 decodeURI() 和 decodeURIComponent()

nginx 的 try_files 指定使用

丶灬走出姿态 提交于 2020-03-03 17:13:05
一、指令说明 try_files指令 语法:try_files file ... uri 或 try_files file ... = code 默认值:无 作用域:server location 其作用是按顺序检查文件是否存在,返回第一个找到的文件或文件夹(结尾加斜线表示为文件夹),如果所有的文件或文件夹都找不到,会进行一个内部重定向到最后一个参数。 需要注意的是,只有最后一个参数可以引起一个内部重定向,之前的参数只设置内部URI的指向。最后一个参数是回退URI且必须存在,否则会出现内部500错误。命名的location也可以使用在最后一个参数中。与rewrite指令不同,如果回退URI不是命名的location那么$args不会自动保留,如果你想保留$args,则必须明确声明。 try_files $uri $uri/ /index.php?q=$uri&$args; 二、示例 所访问fn目录下如果文件不存在则跳转到指定域名 [root@linux-node2 /etc/nginx/conf.d]# cat fn.conf server { listen 80; server_name 192.168.5.72; location /fn { alias /usr/share/nginx/html/fn/; index index.html index.php; try