host

Mac下host管理工具

这一生的挚爱 提交于 2020-01-27 01:27:39
前言:很多开发者使用Mac比较多,开发过程中本地就需要配置项目的域名执行,大概两种操作,这里主要阐述工具管理使用。 一、直接自带操作管理 打开控制命令管理工具 vim /etc/hosts 修改 wq 保存退出即可 二、工具管理01:Gas Mask 下载地址:https://www.macupdate.com/app/mac/29949/gas-mask/download 二、工具管理02:SwitchHosts 下载地址:https://oldj.github.io/SwitchHosts/ 备注:可以关注博客持续更新其他新技术: hechaofa 来源: CSDN 作者: chaofavip 链接: https://blog.csdn.net/chaofavip/article/details/103652652

通过图轻松了解HTTP方法

与世无争的帅哥 提交于 2020-01-27 00:13:01
目录: 告知服务器意图的HTTP方法 GET获取资源 POST传输实体主体 PUT传输文件 DELETE删除文件 HEAD获得报文首部 OPTIONS询问支持的方法 TRACE追踪路径 CONNECT要求用隧道协议连接代理 持久连接 管线化 告知服务器意图的HTTP方法 GET获取资源 用来请求访问已被URI识别的资源,指定的资源经服务器端解析返回响应内容。 例子如下: 请求: GET /index.html HTTP/1.1 Host:www.furfur.net 响应:返回index.html的页面资源 Host:虚拟主机运行在同一个IP上,因此使用首部字段Host加以区分。Host会告知服务器,请求的资源所处的互联网主机名和端口号。Host首部字段在HTTP/1.1规范内是唯一一个必须被包含在请求内的首部字段。 POST传输实体主体 POST的主要目的告知服务器信息,同时可以获取响应的主体内容。 例子如下: 请求: POST/submit.cig HTTP/1.1 Host:www.furfur.net 响应:返回submit.cig接收数据的处理结果 PUT传输文件 注意:PUT方法自身不带验证机制,存在安全问题 例子如下: 请求: PUT/fur.html HTTP/1.1 Host:www.furfur.net 响应:响应返回状态码204 No Content

Java Web学习日记01

柔情痞子 提交于 2020-01-26 21:20:53
JAVA Web基础入门 (一)常见状态码: 200 一切正常 300/301 页面重定向(跳转) 404 资源不存在 403 权限不足(如果访问a目录,当a目录设置 不可见) 500 服务器内部错误(代码有误) 其他编码 积累 (二)webapps目录: JspProject文件: (1)web.xml文件 (2)lib (3)classes jsp:在html中嵌套java代码;<% %> 在项目/ (三)虚拟路径 a.方式一 将Web项目配置到webapps以外的目录 docBase:实际路径 path:虚拟路径 (绝对路径、相对路径【相对与webapps】) server.xml b.方式二 apache-tomcat-8.5.30\conf\Catalina\localhost底下 新建 “项目名.xml” 文件;新加: < Context docBase = "D:\study\JspProject" path = "/JspProject" / > 项目名 root.xml (四).虚拟主机 通过www.test.com 访问 < Host appBase = "D:\study\JspProject" name = www . test . com " > < Context docBase = "D:\study\JspProject" path = "/" /

ORA-12543: TNS:destination host unreachable

时光毁灭记忆、已成空白 提交于 2020-01-26 20:24:16
在连接Oracle数据库时,如果使用Tnsnames.ora中配置的数据源名称有时会报 ORA-12543: TNS:destination host unreachable 异常,比如: 在Tnsnames.ora中配置了如下数据源 sundb = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 10.10.0.13)(PORT = 1522)) (CONNECT_DATA = (SERVER = DEDICATED) (SID = sundigang) ) ) 在 .net 程序 web.config 中配置如下的连接字符串 <add key="ConnectionString" value="data source=sundb;User Id=sun;Password=test;" /> 此时,使用开发工具plsqldev是可以连接的,但在程序中会抛出异常 ORA-12543: TNS:destination host unreachable 解决方法:将 web.config 中配置如下的连接字符串修改成如下所示: <add key="ConnectionString" value="data source=(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = 10.10.0

Spark学习之路 (十五)SparkCore的源码解读(一)启动脚本[转]

给你一囗甜甜゛ 提交于 2020-01-26 18:18:18
启动脚本分析 独立部署模式下,主要由master和slaves组成,master可以利用zk实现高可用性,其driver,work,app等信息可以持久化到zk上;slaves由一台至多台主机构成。Driver通过向Master申请资源获取运行环境。 启动master和slaves主要是执行/usr/dahua/spark/sbin目录下的start-master.sh和start-slaves.sh,或者执行 start-all.sh,其中star-all.sh本质上就是调用start-master.sh和start-slaves.sh start-all.sh #1.判断SPARK_HOME是否有值,没有将其设置为当前文件所在目录的上级目录 if [ -z "${SPARK_HOME}" ]; then export SPARK_HOME="$(cd "`dirname "$0"`"/..; pwd)" fi #2.执行${SPARK_HOME}/sbin/spark-config.sh,见以下分析 . "${SPARK_HOME}/sbin/spark-config.sh" #3.执行"${SPARK_HOME}/sbin"/start-master.sh,见以下分析 "${SPARK_HOME}/sbin"/start-master.sh #4.执行"${SPARK

robot framework 数据库增删改查

泪湿孤枕 提交于 2020-01-26 17:02:10
使用rf做数据库的增删改查操作可以定义关键字,方便后续使用 关键字如下: 一、sql_查 1 [Arguments] ${host} ${port} ${user} ${passwd} ${db} ${sql} 2 Connect To Database Using Custom Params pymysql host='${host}', port=${port}, user='${user}', passwd='${passwd}', db='${db}',charset='utf8' 3 ${return} Query ${sql} 4 Disconnect From Database 5 [Return] ${return} 二、sql_增删改查 [Arguments] ${host} ${port} ${user} ${passwd} ${db} ${sql} Connect To Database Using Custom Params pymysql host='${host}', port=${port}, user='${user}', passwd='${passwd}', db='${db}',charset='utf8' #host='${host}', port=${port}, user='${user}', passwd='${passwd}', db

理解 Android Build 系统

爷,独闯天下 提交于 2020-01-26 10:23:50
摘自: https://www.ibm.com/developerworks/cn/opensource/os-cn-android-build/index.html 前言 Android Build 系统是 Android 源码的一部分。关于如何获取 Android 源码,请参照 Android Source 官方网站: http://source.android.com/source/downloading.html 。 Android Build 系统用来编译 Android 系统,Android SDK 以及相关文档。该系统主要由 Make 文件,Shell 脚本以及 Python 脚本组成,其中最主要的是 Make 文件。 众所周知,Android 是一个开源的操作系统。Android 的源码中包含了大量的开源项目以及许多的模块。不同产商的不同设备对于 Android 系统的定制都是不一样的。 如何将这些项目和模块的编译统一管理起来,如何能够在不同的操作系统上进行编译,如何在编译时能够支持面向不同的硬件设备,不同的编译类型,且还要提供面向各个产商的定制扩展,是非常有难度的。 但 Android Build 系统很好的解决了这些问题,这里面有很多值得我们开发人员学习的地方。 对于 Android 平台开发人员来说,本文可以帮助你熟悉你每天接触到的构建环境。

ssh登录远程服务器出现their offer:ssh-dss

本秂侑毒 提交于 2020-01-26 06:10:54
ssh连接远程服务出现以下错误 首先运行命令: ssh -oHostKeyAlgorithms=+ssh-dss username@host 根据提示: 如果原先连接过该host则需删除/Users/szx/.ssh/known_hosts中相应host的key值 最后再运行命令: ssh -oHostKeyAlgorithms=+ssh-dss username@host 输入相应host的username对应的密码即可成功登录。如有疑问可私信 来源: CSDN 作者: qq_show 链接: https://blog.csdn.net/qq_31947511/article/details/103816686

web性能压力测试工具:Webbench 源码分析

最后都变了- 提交于 2020-01-26 03:10:55
前言 Webbench是一个网站压力测试的工具。由Lionbridge公司开发,Webbech的标准测试可以向我们展示服务器的两项内容,分别为每秒钟请求数和每秒钟传输数据量。如果你不清数访问的网站能承受多大的压力,或者对比两个网站的性能可以,考虑使用Webbench或者http_load来测试。 源码下载 webbench源码一共包含两个源文件:socket.c和webbench.c 下载地址: http : / / home . tiscali . cz / ~ cz210552 / webbench . html 工作原理 1. 主函数进行参数命令行检查,并且进入bench开始压测。 2. bench函数使用fork模拟出多个客户端,调用socket并发请求,每个子进程记录自己的访问数据,并写入管道。 3. 父进程从管道读取子进程的输出信息。 4. 使用函数alarm进行时间控制,到时候后会发生SIGALRM信号,调用信号处理函数子进程停止。 Webbench原理图 源码分析 socket.c /* $Id: socket.c 1.1 1995/01/01 07:11:14 cthuang Exp $ * * This module has been modified by Radim Kolar for OS/2 emx */ /***********************

Ansible自动化运维(四)playbooke之roles应用(部署apache和zabbix)

别说谁变了你拦得住时间么 提交于 2020-01-26 03:01:41
一、前言 关于roles的介绍   roles能够根据层次型结构自动装在变量文件、tasks以及handlers等。要使用roles只需要在playbook中使用 include指令即可。简单来讲,roles就是通过分别将变量、文件、任务、模板及处理器放置于单独的目录中,并可以便捷地include它们的一种 机制。角色一般用于基于主机构建服务的场景中,但也可以是用于构建守护进程等场景中。   在某些复杂的场景中建议使用roles,代码复用度高:     1. 变更指定主机或主机组     2. 如 命名不规范维护和传承成本大     3. 某些功能需多个Playbook,通过includes即可实现 上一篇博客是关于playbooks的使用以及练习,相信可以体会到playbooks中,将所有的操作于模块全放到一个文件中,显得很乱,此时就有了roles。 其实roles的作用 就相当于将playbook拆分成一个个分开的文件,显示的更有结构化 roles目录结构及其作用   每个角色,以特定的层级目录结构进行组织 roles/project/ # 项目名称,有以下子目录 tasks / # 定义task,role的基本元素,至少应该包含一个名为main.yml的文件;其它的文件需要在此文件中通过include进行包含 files/ # 存放由copy或script模块等调用的文件