localhost

SpringBoot 2 超媒体驱动 RESTful Web 服务

戏子无情 提交于 2020-02-04 12:24:02
开篇词 该指南将引导你使用 Spring 创建 “Hello, World” 超媒体驱动的 REST Web 服务。 超媒体 是 REST 的重要体现。它使我们可以构建将客户端和服务器在很大程度上分离并使其独立发展的服务。为 REST 资源返回的展示形式不仅包含数据,而且还包含与相关资源的链接。因此,展示的设计对于整体服务的设计至关重要。 你将创建的应用 我们将使用 Spring HATEOAS 构建超媒体驱动的 REST 服务:一个 API 库,可用于创建指向 Spring MVC 控制器的链接,建立资源展示并控制如何将它们呈现为受支持的超媒体格式(例如 HAL)。 该服务将在 http://localhost:8080/greeting 接受 HTTP GET 请求。 它将以问候语的 JSON 展示形式进行响应,该问候语中包含了最简单的超媒体元素,即指向资源本身的链接。以下清单显示了输出: { "content" : "Hello, World!" , "_links" : { "self" : { "href" : "http://localhost:8080/greeting?name=World" } } } 响应已经表明我们可以使用查询字符串中的可选 name 参数来自定义问候语,如下清单所示: http://localhost:8080/greeting?name

php连接mysql mysql_connect()与mysqli_connect()的盲点

只谈情不闲聊 提交于 2020-02-03 05:13:20
最近在做网页,在php连接mysql时总是忘记语法。现在重复下来,作为备忘。 <php $con = mysql_connect("localhost","root","root"); if(!$con)   {   die('Could not connect: ' . mysql_error());   } else echo("it done well . It has been connected well "); ? > 1,这里面的mysql_connect("","",""),三个参数都不能少。第一个参数一般是本地站点,比如localhost,127.0.0.1。但也可以使用比如www.baidu.com,发现出现“Could not connect: 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。”当没有登录密码时,可以采用mysql_connect("localhost","root","")或者mysql_connect("localhost","root")。后者直接省略了登录密码参数,其前面的逗号需要一并省略 2,mysql_connect总提示即将被废弃,建议使用mysqli。这个怎么使用还没有使用。 3,基本的if......else......;注意分号表示这一命令语句的结束。 由于总是提示mysql_connect(

Unable to connect google apps script to mysql through localhost

一曲冷凌霜 提交于 2020-02-03 01:59:30
问题 Getting the error :"Failed to establish a database connection. Check connection string, username and password. " if I run the following script.I am able to connect locally through mysql workbench but unable to do so with googleapp script.Don't know where I am goin wrong .Also,do i need to set triggers if i write the script for a spreadsheet . function test() { var conn = Jdbc.getConnection("jdbc:mysql://127.0.0.1:3306/test", "root",""); var stmt = conn.prepareStatement("SELECT * FROM info;");

Unable to connect google apps script to mysql through localhost

最后都变了- 提交于 2020-02-03 01:59:26
问题 Getting the error :"Failed to establish a database connection. Check connection string, username and password. " if I run the following script.I am able to connect locally through mysql workbench but unable to do so with googleapp script.Don't know where I am goin wrong .Also,do i need to set triggers if i write the script for a spreadsheet . function test() { var conn = Jdbc.getConnection("jdbc:mysql://127.0.0.1:3306/test", "root",""); var stmt = conn.prepareStatement("SELECT * FROM info;");

asp.net webapi 跨域问题解决 No 'Access-Control-Allow-Origin' header i

老子叫甜甜 提交于 2020-02-03 01:10:12
一、基础解决方案(基础配置) 通过Ajax调用web api路径时报错: No 'Access-Control-Allow-Origin' header is present on the requested resource. C#自带的web api并不能支持跨域访问,如果需要,可以更改配置来实现。 1、更改Web.config文件,加上如下代码 <httpProtocol> <customHeaders> <add name="Access-Control-Allow-Origin" value="*"/> <add name="Access-Control-Allow-Headers" value="Content-Type,Token" /> <add name="Access-Control-Allow-Methods" value="GET, POST, PUT, DELETE, OPTIONS" /> </customHeaders> </httpProtocol> 2、然后需要配置Global.asax文件 插入如下代码: /// <summary> /// 配置Ajax跨域访问 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void

ceph安装

久未见 提交于 2020-02-02 03:36:30
一、部署准备: (1)所有ceph集群节点(包括客户端)设置静态域名解析; [root@zxw9 ~]# cat /etc/hosts 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 192.168.126.6 zxw6 192.168.126.7 zxw7 192.168.126.8 zxw8 192.168.126.9 zxw9 (2)所有集群节点(包括客户端)创建cent用户,并设置密码,后执行如下命令: useradd cent && echo "123" | passwd --stdin cent echo -e 'Defaults:cent !requiretty\ncent ALL = (root) NOPASSWD:ALL' | tee /etc/sudoers.d/ceph chmod 440 /etc/sudoers.d/ceph (3)在部署节点切换为cent用户,设置无密钥登陆各节点包括客户端节点 [root@zxw9 ~]# su - cent [cent@zxw9 ~]$ [cent@zxw9 ~]$ ssh

Kafka入门

笑着哭i 提交于 2020-02-02 03:20:41
文章部分参照其他网络资源 kafka在win10下的使用 安装请参照网上其他教程 启动kafka bin\windows\kafka - server - start . bat config\server . properties 创建话题 bin\windows\kafka - topics . bat -- create -- zookeeper localhost:2181 -- replication - factor 1 -- partitions 1 -- topic hellow 启动生产者 bin\windows\kafka - console - producer . bat -- broker - list localhost:9092 -- topic hellow 启动消费者 bin\windows\kafka - console - consumer . bat -- bootstrap - server 127 . 0 . 0 . 1:9092 -- topic hellow -- from - begining Java代码 引入的pom文件依赖如下 <dependency> <groupId>org . springframework . kafka< / groupId> <artifactId>spring - kafka< /

Elasticsearch入门 - 简单使用

自闭症网瘾萝莉.ら 提交于 2020-02-01 21:11:05
开篇 在我们了解过 Elasticsearch 的概念,并且在我们的机器上安装过 es 后, 我们就可以简单操作一下。 我们前面提到 ES 是基于一个搜索库开发的,提供了大量 RESTful API 接口,因此我们可以直接使用 curl 命令 或者 postman 这样的客户端去访问这些接口。 集群状况检查 es 提供了一 套api,叫做 cat api,可以查看 es 中各种各样的数据 GET http://localhost:9200/_cat/health?v epoch timestamp cluster status node.total node.data shards pri relo init unassign pending_tasks max_task_wait_time active_shards_percent 1580201783 08:56:23 docker-cluster yellow 1 1 3 3 0 0 3 0 - 50.0% 上面查询出来的信息有很多,我们暂时只关注 status 以及其对应的值: yellow。 如何快速了解集群的健康状况? status 对应了三个值,分别是 green,yellow,red,他们分别代表了集群的三种健康状态。 green 每个索引的primary shard和replica

ZooKeeper的shell操作命令

﹥>﹥吖頭↗ 提交于 2020-02-01 03:53:47
ZooKeeper的shell操作命令 使用 zkServer.sh 启动ZooKeeper服务器后,接下来就可以使用 zkCli.sh 脚本启动ZooKeeper客户端来连接ZooKeeper服务器;Windows对应的是 zkServer.cmd 和 zkCli.cmd 。 (1)使用 help 命令可查看ZooKeeper的shell操作可用的命令,如下: [ zk: localhost:2181 ( CONNECTED ) 4 ] help ZooKeeper -server host:port cmd args stat path [ watch ] set path data [ version ] ls path [ watch ] delquota [ -n | -b ] path ls2 path [ watch ] setAcl path acl setquota -n | -b val path history redo cmdno printwatches on | off delete path [ version ] sync path listquota path rmr path get path [ watch ] create [ -s ] [ -e ] path data acl addauth scheme auth quit getAcl

使用nginx 解决开发过程中的跨域问题

痞子三分冷 提交于 2020-01-31 17:22:22
遇到的问题 在开发vue 前端程序时,我们会创建多个项目,比如用户管理为一个应用,系统管理为一个应用,这样多个应用势必需要开多个端口,这样问题就来了,我们在登录后会生成一个token,这个token我们会存到浏览器的localstorage 中,这样 token 在不同的应用中就不能共享了,希望在登录后,不同的应用都能读到这个token。 解决方案 我们可以使用nginx 来解决这个问题,利用nginx 的反向代理功能,我们可以通过不同的上下文路径,将请求转发到不同的应用,这样我们可以通过一个域名访问到不同的应用,这样跨域的问题自然就解决了。 nginx 配置文件配置如下: location /jpaas { proxy_set_header Host $host; proxy_pass http://localhost:8002; } location /api/ { proxy_set_header Host $host; proxy_pass http://localhost:9900/; } 这样我们通过访问 /jpaas/ 就将请求转发到 http://localhost:8002/jpaas 注意proxy_pass 的配置,注意后面是否带 / 如果不带 / 请求会转发到 http://localhost:port/上下文 如果带 / 请求会转发到 http:/