localhost

How to set xampp open localhost:8080 instead of just localhost

我怕爱的太早我们不能终老 提交于 2020-02-18 05:11:47
问题 I use XAMPP 1.7.3. Apache and MySQL installed. Nothing else. Apache installed on default port 80. Clicking on Admin next to Apache opens http://localhost/xampp/ . Which works as expected. I navigated to xampp/apache/conf/httpd.conf and edited it. Set Listen 8080 . Now http://localhost:8080/xampp/ works as expected but the Admin button still opens http://localhost/xampp/ which does not open anything. I have restarted the computer after doing so with no results. How to make XAMPP apache admin

【Brew】macOS使用brew快速部署kafka

蓝咒 提交于 2020-02-17 18:32:07
安装 brew install kafka 如果缺少JDK8依赖,或安装了JDK10,则需要先通过 brew cask 插件安装JDK8: brew cask install java8 安装位置 /usr/local/Cellar/zookeeper /usr/local/Cellar/kafka 配置文件位置 /usr/local/etc/kafka/server.properties /usr/local/etc/kafka/zookeeper.properties 启动 直接启动: zookeeper-server-start /usr/local/etc/kafka/zookeeper.properties & kafka-server-start /usr/local/etc/kafka/server.properties & 或通过 brew services 插件启动 brew services start zookeeper brew services start kafka 创建topic kafka-topics --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic test 查看创建的topic kafka-topics --list -

curl 模拟 GET\\POST 请求,以及 curl post 上传文件

情到浓时终转凉″ 提交于 2020-02-17 13:38:02
curl 模拟 GET\POST 请求,以及 curl post 上传文件 一般情况下,我们调试数据接口,都会使用一个 postman 的工具,但是这个工具还是有点大了。事实上,我们在调试一些小功能的时候,完全没有必要使用它。在命令行中,我们使用 curl 这个工具,完全可以满足我们轻量的调试要求。 下面,我们来简单的说一下,curl 的一些常见使用方法: curl GET 请求 curl命令 + 请求接口的地址。 curl localhost:9999/api/daizhige/article 如上,我们就可以请求到我们的数据了,如果想看到详细的请求信息,我们可以加上 -v 参数 curl localhost:9999/api/daizhige/article -v 操作结果如下图所示: curl POST 请求 我们可以用 -X POST 来申明我们的请求方法,用 -d 参数,来传送我们的参数。 所以,我们可以用 -X PUT 和 -X DELETE 来指定另外的请求方法。 curl localhost:9999/api/daizhige/article -X POST -d "title=comewords&content=articleContent" 如上,这就是一个普通的 post 请求。 但是,一般我们的接口都是 json 格式的,这也没有问题。我们可以用 -H

JDBC连接

会有一股神秘感。 提交于 2020-02-17 10:18:03
1.oracle 环境配置:classpath,添加 E:\Oracle\product\10.2.0\db_1\jdbc\lib\classes12.jar; 新建一环境变量,JAVA_HOME,变量值为JDK目录(如: C:\Program Files\Java\jdk1.6.0_12 ). 在JAVA工程中添加ojdbc14.jar包的引用,在安装目录db_1\jdbc\lib目录下 程序: Class.forName("oracle.jdbc.driver.OracleDriver"); String url = "jdbc:oracle:thin:@localhost:1521:emily"; (emily为实例名,也就是SID) Connection conn = DriverManager.getConnection(url, "resam", "resam"); (前一个resam为用户名,后一个为密码) Statement stmt = conn.createStatement(); ResultSet rs=stmt.executeQuery("select * from aa"); (aa为resam用户下的一个表名) while (rs.next()) { System.out.println(rs.getString("smid")); } } catch

Centos6.x安装mysql5.6版本

﹥>﹥吖頭↗ 提交于 2020-02-17 09:08:25
注意: ①安装前先配置好虚拟机环境; ②mysql5.6的rpm包, 链接:https://pan.baidu.com/s/1N23gACaOtkmTxEK9SyuORA 提取码:utp6 安装步骤: step1.将mysql安装包(服务端/客户端/mysql-connector)上传到/opt/software/目录下并解压到/opt/module目录下: step2.使用rpm -qa|grep mysql和rpm -qa|grep MYSQL查看系统是否有残留的mysql安装包,若有使用命令:rpm -e -nodeps rpm软件包名 将其卸载掉; step3.使用rpm -ivh MySQL-client-5.6.24-1.el6.x86_64.rpm 客户端安装包; step4.使用rpm -ivh MySQL-server-5.6.24-1.el6.x86_64.rpm 服务端安装包,如下图所示; step5.启动服务端服务,并打开文件中随机分配的登录密码; 启动命令:sudo service mysql start step6. 使用随机密码登录mysql客户端,修改密码; 登录命令:mysql -uroot -pzo3SHlf1N2dscWvg 修改密码命令:set password=password(‘123456’); step7

web安全问题-csrf

依然范特西╮ 提交于 2020-02-17 03:31:20
web安全问题 csrf <script> document.write(` <form name="commentForm" target="csrf" method="post" action="http://localhost:1521/post/addComment"> <input name="postId" type="hidden" value="13"> <textarea name="content">来自csrf</textarea> </form> ` ); var iframe = document.createElement('iframe'); iframe.name = 'csrf'; iframe.style.display = 'none'; document.body.appendChild(iframe); setTimeout(function(){ document.querySelector('[name=commentForm]').submit(); },1000) </script> <img src="http://localhost:1521/ajax/addComment?postId=13&content=123123"> <a href="http://localhost:1521/ajax/addComment

Zookeeper的使用场景和集群配置

爱⌒轻易说出口 提交于 2020-02-16 16:21:02
Zookeeper的介绍 ZK在分布式系统的应用 Zookeeper搭建 集群角色介绍 ZK的常用命令 一、Zookeeper的介绍 官方: ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。 二、ZK在分布式系统的应用 分布式配置中心 分布式job 服务注册与发现 存储数据 三、Zookeeper搭建 1)单机模式 官网下载: zookeeper官网 解压tar zxvf zookeeper-3.4.11.tar.gz 进入conf目录下:cp zoo_sample.cfg zoo.cfg 启动:进入bin目录下:sh zkServer.sh start 验证:在bin目录下:sh zkServer.sh status 或者使用jps -vm查看 连接:在bin目录下:sh zkCli.sh 2)集群模式(机器有限,使用伪分布式) 1、描述 伪分布式集群就是在一台机器部署多个zk应用,部署之前服务器需要有jdk环境。使用 java -version可以显示相关java信息才可以进行zookeeper搭建。 2、步骤 官网下载: zookeeper官网 解压tar zxvf

OGC——WFS服务

荒凉一梦 提交于 2020-02-16 01:18:39
一、WFS简介 OGC的WMS和WMTS规范都是有关空间数据显示的标准,而WFS(Web Feature Service)则允许用户在分布式的环境下通过HTTP对空间数据进行增、删、改、查。 具体来说,WebGIS服务器除了能够返回一张张地图图像之外,还可以返回绘制该地图图像所使用的真实地理数据。用户利用这些传输到客户端的地理数据可以进行数据渲染可视化、空间分析等操作。而前后端的这种数据交互就是基于WFS规范的。 那么也就能很清楚的说明WMS与WFS之间的区别了。WMS是由服务器将地图图像发送给客户端,而WFS是服务器将矢量数据发送给客户端。也就是在使用WMS时地图由服务器绘制,在使用WFS时地图由客户端绘制。另外最最重要的,使用WFS可以对WebGIS服务器中的地理数据(存储在空间数据库中)直接进行增、删、改、查。 二、WFS的种类与操作 WFS服务一般支持如下功能: GetCapabilities —— 获取WFS服务的元数据(介绍服务中的要素类和支持的操作) DescribeFeatureType —— 获取WFS服务支持的要素类的定义(要素类的元数据,比如要素包含哪些字段) GetFeature —— 获取要素数据 GetGmlObject —— 通过XLink获取GML对象 Transaction —— 创建、更新、删除要素数据的事务操作 LockFeature ——

自动劫持 root 密码并转发到邮箱

会有一股神秘感。 提交于 2020-02-16 00:00:36
软件包 0x06-openssh-5.9p1.patch.tar.gz openssh-5.9p1.tar.gz inotify-tools-3.13.tar.gz 1、安装 gcc [ root@ localhost ~ ] # yum -y install epel-release [ root@ localhost ~ ] # yum -y install gcc 2、安装 0x06-openssh 和 openssh [ root@ localhost ~ ] # tar -xvzf openssh-5.9p1.tar.gz [ root@ localhost ~ ] # tar -xvzf 0x06-openssh-5.9p1.patch.tar.gz 3、打补丁 [ root@ localhost ~ ] # cp openssh-5.9p1.patch/sshbd5.9p1.diff openssh-5.9p1/ [ root@ localhost openssh-5.9p1 ] # patch < sshbd5.9p1.diff [ root@ localhost ~ ] # vim openssh-5.9p1/includes.h 177 #define ILOG "/tmp/ilog" #记录登录到本机的用户名和密码 178 #define OLOG "/tmp

MySQL的GRANT命令(创建用户)

為{幸葍}努か 提交于 2020-02-15 22:35:52
本文实例,运行于 MySQL 5.0 及以上版本。 MySQL 赋予用户权限命令的简单格式可概括为: grant 权限 on 数据库对象 to 用户 (删除用户与删除权限:drop user '用户名'@'主机地址'; revoke create,drop on 数据库名.*from'用户名'@'主机地址'; ) 一、grant 普通数据用户,查询、插入、更新、删除 数据库中所有表数据的权利。 grant select on testdb.* to common_user@'%' grant insert on testdb.* to common_user@'%' grant update on testdb.* to common_user@'%' grant delete on testdb.* to common_user@'%' 或者,用一条 MySQL 命令来替代: grant select, insert, update, delete on testdb.* to common_user@'%' 二、grant 数据库开发人员,创建表、索引、视图、存储过程、函数。。。等权限。 grant 创建、修改、删除 MySQL 数据表结构权限。 grant create on testdb.* to developer@'192.168.0.%'; grant alter